Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
 38.71    192.62   192.62                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 13.54    259.98    67.36 22255849     0.00     0.00  irept::hash() const
  5.52    287.44    27.46                             Minisat::Solver::propagate()
  2.24    298.61    11.17                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.72    307.18     8.57 207586471     0.00     0.00  operator==(irept const&, irept const&)
  1.55    314.91     7.73                             Minisat::SimpSolver::eliminateVar(int)
  1.34    321.55     6.65 1452552884     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  1.29    327.97     6.42                             Minisat::SimpSolver::removeClause(unsigned int)
  1.28    334.32     6.35                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.13    339.92     5.60 470050129     0.00     0.00  irept::remove_ref(irept::dt*)
  0.91    344.44     4.52 356750868     0.00     0.00  irept::irept(irept const&)
  0.89    348.87     4.43                             Minisat::SimpSolver::eliminate(bool)
  0.81    352.91     4.04                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.81    356.93     4.02                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  0.74    360.63     3.70                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  0.73    364.27     3.64 316633973     0.00     0.00  irept::detach()
  0.70    367.73     3.46                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  0.68    371.10     3.38  3519739     0.00     0.00  irept::compare(irept const&) const
  0.65    374.32     3.22                             Minisat::Solver::cancelUntil(int)
  0.64    377.53     3.21 99655375     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const
  0.64    380.71     3.18 43268148     0.00     0.00  exprt::is_false() const
  0.60    383.72     3.01                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.59    386.67     2.95                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  0.56    389.45     2.79 167490899     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.54    392.12     2.67                             Minisat::SimpSolver::gatherTouchedClauses()
  0.50    394.63     2.51                             Minisat::Solver::pickBranchLit()
  0.46    396.91     2.28                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.45    399.16     2.25                             Minisat::SimpSolver::newVar(bool, bool)
  0.45    401.40     2.24                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  0.43    403.52     2.12                             Minisat::Solver::newVar(bool, bool)
  0.40    405.51     1.99  9709219     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&) const
  0.39    407.43     1.92                             Minisat::Solver::attachClause(unsigned int)
  0.36    409.24     1.81                             Minisat::Solver::detachClause(unsigned int, bool)
  0.34    410.95     1.71  2233663     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.34    412.64     1.69                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.32    414.25     1.61                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.32    415.82     1.57                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.29    417.25     1.43   132820     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.27    418.60     1.36 61719003     0.00     0.00  irept::find(dstring const&) const
  0.26    419.90     1.30 89298390     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.26    421.19     1.29 95566840     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.26    422.46     1.28  5696178     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.25    423.72     1.26 143301476     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.25    424.97     1.26 88517112     0.00     0.00  irept::add(dstring const&)
  0.24    426.16     1.19  2611292     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.23    427.32     1.16 133921135     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.23    428.46     1.14 85797430     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.22    429.56     1.11 143314079     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.22    430.63     1.07 17736487     0.00     0.00  hash_string(char const*)
  0.21    431.66     1.03 96802785     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.20    432.65     0.99   124823     0.00     0.00  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.20    433.64     0.99 42339083     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.20    434.63     0.99 16392923     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.20    435.62     0.99 153824817     0.00     0.00  dstring::compare(dstring const&) const
  0.20    436.61     0.99 16966693     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.19    437.57     0.96  4215512     0.00     0.00  binary2integer(std::string const&, bool)
  0.17    438.42     0.85  5399580     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.17    439.26     0.85 84332840     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.16    440.05     0.79                             Minisat::Solver::removeClause(unsigned int)
  0.15    440.82     0.77 37936372     0.00     0.00  irept::get(dstring const&) const
  0.15    441.57     0.76                             irept::full_hash() const
  0.14    442.29     0.72 122309549     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.14    443.01     0.72 83407109     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.14    443.70     0.69   447740     0.00     0.00  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.13    444.36     0.67 49434656     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.13    445.02     0.66                             Minisat::vec<unsigned int>::capacity(int)
  0.13    445.68     0.66 13883441     0.00     0.00  irept::add(dstring const&, irept const&)
  0.13    446.32     0.65 83406934     0.00     0.00  irept::dt::~dt()
  0.12    446.94     0.62                             Minisat::vec<unsigned int>::growTo(int)
  0.12    447.56     0.62 41557617     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.12    448.18     0.62  2888066     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.12    448.78     0.60    51221     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.12    449.38     0.60 19207047     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.12    449.97     0.59                             Minisat::SimpSolver::cleanUpClauses()
  0.12    450.56     0.59 96802785     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_create_node(std::pair<dstring const, irept> const&)
  0.11    451.12     0.56 134158869     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.11    451.68     0.56  8350750     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&)
  0.11    452.23     0.55 42898715     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.11    452.77     0.54 20675486     0.00     0.00  exprt::is_boolean() const
  0.11    453.31     0.54 96802785     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.11    453.84     0.53    42969     0.00     0.00  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.11    454.36     0.53 67966573     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, irept> > const*)
  0.11    454.89     0.53 23699225     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.10    455.41     0.52 27912524     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.10    455.92     0.52 111757181     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.10    456.43     0.51 42898715     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.10    456.94     0.51  9204796     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.10    457.44     0.50 50465641     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.10    457.94     0.50 68945112     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.10    458.44     0.50 42898715     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.10    458.92     0.48   813898     0.00     0.00  yyansi_clex()
  0.09    459.39     0.47 13883441     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.09    459.86     0.47  2762447     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.09    460.30     0.44  2186609     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.09    460.74     0.44                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.09    461.17     0.43    43963     0.00     0.00  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.08    461.59     0.42  1920475     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique(std::pair<dstring const, value_sett::entryt> const&)
  0.08    462.00     0.41 63432081     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.08    462.40     0.40  2655813     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_insert_unique(std::pair<dstring const, literalt> const&)
  0.08    462.80     0.40       94     0.00     0.03  yyansi_cparse()
  0.08    463.19     0.40 21966991     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique(std::pair<dstring const, irept> const&)
  0.08    463.58     0.39                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.08    463.96     0.38                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.08    464.34     0.38  1467701     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.08    464.72     0.38    64760     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.07    465.08     0.37 133921135     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.07    465.43     0.35 28836212     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, irept> const&)
  0.07    465.78     0.35 19295503     0.00     0.00  irept::operator=(irept const&)
  0.07    466.12     0.34 70621747     0.00     0.00  exprt::type()
  0.07    466.45     0.33   707653     0.00     0.00  guardt::is_false() const
  0.06    466.77     0.32                             bv_refinementt::arrays_overapproximated()
  0.06    467.09     0.32 12627333     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.06    467.39     0.30 42339237     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.06    467.69     0.30   134343     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.06    467.99     0.30 21784648     0.00     0.00  cnft::lxor(literalt, literalt)
  0.06    468.29     0.30 19858275     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.06    468.58     0.30 67498659     0.00     0.00  exprt::~exprt()
  0.06    468.88     0.30 15627689     0.00     0.00  string_containert::get(std::string const&)
  0.05    469.15     0.27 131130579     0.00     0.00  exprt::exprt(exprt const&)
  0.05    469.42     0.27 11343241     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.05    469.68     0.27  1973764     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.05    469.94     0.26                             Minisat::Solver::rebuildOrderHeap()
  0.05    470.20     0.26  1866216     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.05    470.45     0.25 24068847     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.05    470.69     0.24 57379327     0.00     0.00  exprt::type() const
  0.05    470.93     0.24  2476905     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&) const
  0.05    471.17     0.24 134158869     0.00     0.00  bool std::operator==<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.05    471.41     0.24  9204796     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.05    471.65     0.24                             propt::set_frozen(literalt)
  0.05    471.88     0.24  6532266     0.00     0.00  irept::get_bool(dstring const&) const
  0.05    472.11     0.23 20900387     0.00     0.00  exprt::is_constant() const
  0.05    472.34     0.23 37754947     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.05    472.57     0.23 83407109     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.04    472.79     0.22 45488172     0.00     0.00  exprt::operands()
  0.04    473.01     0.22  1108001     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.04    473.22     0.22 166814043     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree()
  0.04    473.44     0.22   630568     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.04    473.65     0.21 15864396     0.00     0.00  irept::get_string(dstring const&) const
  0.04    473.85     0.20 165549025     0.00     0.00  cnft::no_variables() const
  0.04    474.05     0.20                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.04    474.24     0.20 27783332     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.04    474.44     0.20  5572189     0.00     0.00  irept::remove(dstring const&)
  0.04    474.63     0.19  8426572     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.04    474.81     0.19 17843034     0.00     0.00  namespace_baset::follow(typet const&) const
  0.04    475.00     0.19 14954396     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.04    475.18     0.18 85797430     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.04    475.36     0.18  6254467     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.04    475.54     0.18   835706     0.00     0.00  gen_zero(typet const&)
  0.04    475.72     0.18                             operator<<(std::ostream&, irept const&)
  0.04    475.90     0.18   633610     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.04    476.07     0.18  2115808     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.04    476.25     0.18 42898715     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.03    476.42     0.17  4751515     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.03    476.59     0.17   458107     0.00     0.00  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.03    476.75     0.17  9251830     0.00     0.00  get_nil_irep()
  0.03    476.91     0.16 55149711     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.03    477.07     0.16 37092673     0.00     0.00  BigInt::~BigInt()
  0.03    477.23     0.16                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.03    477.39     0.16   627487     0.00     0.00  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.03    477.55     0.16 42898715     0.00     0.00  irept* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, irept>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, std::allocator<irept>&)
  0.03    477.70     0.15  2611292     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>)
  0.03    477.85     0.15                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.03    478.00     0.15 15494428     0.00     0.00  propt::lcnf(literalt, literalt, literalt)
  0.03    478.15     0.15    64598     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.03    478.30     0.15   339118     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.03    478.44     0.14   964289     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&)
  0.03    478.58     0.14     7724     0.00     0.00  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    478.72     0.14 19998000     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.03    478.86     0.14  3629022     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.03    478.99     0.14 19843917     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.03    479.13     0.14 25619700     0.00     0.00  value_sett::entryt::~entryt()
  0.03    479.26     0.13 19858275     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.03    479.39     0.13                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.03    479.52     0.13 18664681     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.03    479.65     0.13  1980163     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.03    479.78     0.13   308492     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    479.91     0.13      154     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.03    480.03     0.13 13863271     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.03    480.16     0.13 12958769     0.00     0.00  is_number(typet const&)
  0.02    480.28     0.12  5399580     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*, exprt const&, unsigned long) const
  0.02    480.40     0.12  7223278     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.02    480.52     0.12     6851     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.02    480.64     0.12  4889476     0.00     0.00  bv_utilst::full_adder(literalt, literalt, literalt, literalt&)
  0.02    480.76     0.12  1920475     0.00     0.00  value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool)
  0.02    480.87     0.12  1396249     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.02    480.99     0.12    49350     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.02    481.10     0.11 43735252     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    481.21     0.11 23699225     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.02    481.32     0.11 17530112     0.00     0.00  cnft::lequal(literalt, literalt)
  0.02    481.43     0.11  1962407     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.02    481.54     0.11                             Minisat::vec<char>::capacity(int)
  0.02    481.65     0.11                             Minisat::vec<unsigned int>::clear(bool)
  0.02    481.76     0.11  2631300     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.02    481.87     0.11      761     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.02    481.97     0.11  4271773     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.02    482.08     0.11 15627689     0.00     0.00  dstring::dstring(std::string const&)
  0.02    482.18     0.11  6598473     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.02    482.28     0.10 11061726     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.02    482.38     0.10  6481453     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.02    482.48     0.10    84034     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.02    482.58     0.10                             Minisat::Solver::Solver()
  0.02    482.68     0.10                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.02    482.78     0.10  9696656     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.02    482.88     0.10  2896523     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.02    482.98     0.10  2867949     0.00     0.00  merge_irept::merged(irept const&)
  0.02    483.08     0.10   660464     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.02    483.18     0.10  2748724     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.02    483.27     0.10 12628303     0.00     0.00  BigInt::resize(unsigned int)
  0.02    483.37     0.10  2640997     0.00     0.00  irept::irept(dstring const&)
  0.02    483.46     0.10  1438027     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.02    483.55     0.09 25680825     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.02    483.64     0.09   623822     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.02    483.73     0.09     6781     0.00     0.00  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.02    483.82     0.09      162     0.00     1.10  bmct::run(goto_functionst const&)
  0.02    483.91     0.09                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.02    484.00     0.09                             BigInt::BigInt(unsigned long long)
  0.02    484.09     0.09  7010953     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    484.18     0.09  6920299     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.02    484.27     0.09  4271773     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.02    484.36     0.09  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>**, unsigned long)
  0.02    484.45     0.09   206080     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_equal(std::pair<dstring const, dstring> const&)
  0.02    484.54     0.09    49188     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.02    484.63     0.09      154     0.00     0.33  arrayst::add_array_Ackermann_constraints()
  0.02    484.72     0.09      154     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.02    484.81     0.09                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.02    484.90     0.09                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.02    484.99     0.09  2661139     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.02    485.07     0.09  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.02    485.15     0.08 11343241     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_create_node(std::pair<dstring const, exprt> const&)
  0.02    485.23     0.08 11236781     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.02    485.31     0.08  9793325     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.02    485.39     0.08  9120939     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const
  0.02    485.47     0.08  8803785     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.02    485.55     0.08  6254394     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.02    485.63     0.08   308492     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    485.71     0.08   144238     0.00     0.00  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.02    485.79     0.08      196     0.00     0.00  BigInt::operator*=(long long)
  0.02    485.87     0.08 21510173     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.01    485.94     0.07 17695646     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    486.01     0.07 10427799     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.01    486.08     0.07  6928805     0.00     0.00  exprt::op1()
  0.01    486.15     0.07  1955489     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    486.22     0.07   630568     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.01    486.29     0.07      162     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    486.36     0.07      154     0.00     0.01  symex_target_equationt::convert_assertions(prop_convt&)
  0.01    486.43     0.07                             Minisat::SimpSolver::SimpSolver()
  0.01    486.50     0.07                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.01    486.56     0.07 18664681     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.01    486.63     0.07  5651017     0.00     0.00  dstring::operator==(char const*) const
  0.01    486.69     0.07  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.01    486.75     0.06 19858275     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.01    486.81     0.06  8102000     0.00     0.00  cnft::land(literalt, literalt)
  0.01    486.87     0.06  5573115     0.00     0.00  parsert::read(char&)
  0.01    486.93     0.06  5128112     0.00     0.00  exprt::is_zero() const
  0.01    486.99     0.06  4744169     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.01    487.05     0.06  2611292     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    487.11     0.06  2593000     0.00     0.00  simplify(exprt&, namespacet const&)
  0.01    487.17     0.06  2091971     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    487.23     0.06  2081602     0.00     0.00  value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const
  0.01    487.29     0.06   716192     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    487.35     0.06   482012     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    487.41     0.06    55732     0.00     0.00  boolbvt::get(exprt const&) const
  0.01    487.47     0.06    53242     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    487.53     0.06    16186     0.00     0.00  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    487.59     0.06     7595     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.01    487.65     0.06      162     0.00     0.00  simple_slice(symex_target_equationt&)
  0.01    487.71     0.06                             Minisat::Solver::search(int)
  0.01    487.77     0.06 14954396     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.01    487.83     0.06  8358250     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.01    487.89     0.06   836240     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.01    487.95     0.06    12378     0.00     0.00  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    488.01     0.06  8060676     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.01    488.06     0.06   764783     0.00     0.00  exprt::sum(exprt const&)
  0.01    488.12     0.06 25635144     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    488.17     0.06 10461039     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.01    488.23     0.06  6598426     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.01    488.28     0.06  1824507     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    488.34     0.06   630568     0.00     0.00  rewrite_union(exprt&, namespacet const&)
  0.01    488.39     0.06   226999     0.00     0.00  BigInt::assign(long long)
  0.01    488.44     0.05 18664681     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    488.49     0.05 11573231     0.00     0.00  typet::~typet()
  0.01    488.54     0.05  5683630     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    488.59     0.05  5679034     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.01    488.64     0.05  5572189     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    488.69     0.05  5044432     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.01    488.74     0.05  4516881     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.01    488.79     0.05  4115945     0.00     0.00  value_sett::objectt::objectt()
  0.01    488.84     0.05  2994419     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.01    488.89     0.05  2941478     0.00     0.00  propt::lcnf(literalt, literalt, literalt, literalt)
  0.01    488.94     0.05  1674610     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.01    488.99     0.05  1591910     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    489.04     0.05  1438027     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.01    489.09     0.05   966439     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.01    489.14     0.05   964289     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.01    489.19     0.05   809046     0.00     0.00  BigInt::operator%(int) const
  0.01    489.24     0.05   650259     0.00     0.00  dstring::dstring(char const*)
  0.01    489.29     0.05   602030     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long)
  0.01    489.34     0.05     6022     0.00     0.00  pointer_typet::~pointer_typet()
  0.01    489.39     0.05     1362     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.01    489.44     0.05     1127     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.01    489.49     0.05      154     0.00     0.00  symex_target_equationt::convert_decls(prop_convt&) const
  0.01    489.54     0.05                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.01    489.59     0.05  5526805     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    489.63     0.05  2053068     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.01    489.68     0.05  1466188     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    489.72     0.05   866294     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.01    489.77     0.05   505045     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.01    489.81     0.05   383078     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    489.86     0.05  6302022     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.01    489.90     0.05  4302672     0.00     0.00  irept::make_nil()
  0.01    489.95     0.05  2164166     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    489.99     0.05  1466188     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.01    490.04     0.05                             irept::pretty(unsigned int, unsigned int) const
  0.01    490.08     0.04 14635642     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    490.12     0.04 10552107     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    490.16     0.04  8837473     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.01    490.20     0.04  6525931     0.00     0.00  to_constant_expr(exprt const&)
  0.01    490.24     0.04  4998113     0.00     0.00  to_symbol_expr(exprt&)
  0.01    490.28     0.04  3974740     0.00     0.00  bitvector_typet::get_width() const
  0.01    490.32     0.04  3722785     0.00     0.00  i2string(long long)
  0.01    490.36     0.04  3044521     0.00     0.00  typet::operator=(typet const&)
  0.01    490.40     0.04  2832302     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.01    490.44     0.04  2644798     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.01    490.48     0.04  2162906     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::operator[](unsigned int const&)
  0.01    490.52     0.04  1973764     0.00     0.00  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.01    490.56     0.04  1471855     0.00     0.00  exprt::is_true() const
  0.01    490.60     0.04  1183246     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    490.64     0.04   958061     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.01    490.68     0.04   808808     0.00     0.00  pointer_offset_size(typet const&, namespacet const&)
  0.01    490.72     0.04   630568     0.00     0.00  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.01    490.76     0.04   474610     0.00     0.00  ansi_c_convert_typet::clear()
  0.01    490.80     0.04   474610     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.01    490.84     0.04   434732     0.00     0.00  boolbvt::convert_equality(equal_exprt const&)
  0.01    490.88     0.04   363654     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.01    490.92     0.04   341737     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.01    490.96     0.04   295597     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.01    491.00     0.04   213663     0.00     0.00  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    491.04     0.04   164121     0.00     0.00  compute_pointer_offset(exprt const&, namespacet const&)
  0.01    491.08     0.04   134483     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.01    491.12     0.04    12154     0.00     0.00  prop_conv_solvert::set_to(exprt const&, bool)
  0.01    491.16     0.04     1596     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.01    491.20     0.04     1254     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.01    491.24     0.04      154     0.00     0.00  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.01    491.28     0.04                             modinv(BigInt const&, BigInt const&)
  0.01    491.32     0.04                             merge_full_irept::operator()(irept&)
  0.01    491.36     0.04                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    491.39     0.04  5109641     0.00     0.00  to_symbol_expr(exprt const&)
  0.01    491.43     0.04  2164170     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.01    491.46     0.04    20331     0.00     0.00  simplify_exprt::simplify_minus(exprt&)
  0.01    491.50     0.04  7745666     0.00     0.00  symbol_exprt::get_identifier() const
  0.01    491.53     0.04  1920475     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string const&)
  0.01    491.57     0.04    36957     0.00     0.00  operator<<(std::ostream&, source_locationt const&)
  0.01    491.60     0.04                             full_eq(irept const&, irept const&)
  0.01    491.64     0.04                             irept::recursive_detach()
  0.01    491.67     0.04                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.01    491.71     0.04                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.01    491.74     0.03 11326769     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*)
  0.01    491.77     0.03  8525484     0.00     0.00  typet::typet(typet const&)
  0.01    491.80     0.03  7568638     0.00     0.00  exprt::operator=(exprt const&)
  0.01    491.83     0.03  6532939     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.01    491.86     0.03  5572189     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.01    491.89     0.03  5572189     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    491.92     0.03  5572189     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    491.95     0.03  3722785     0.00     0.00  irept::set(dstring const&, long long)
  0.01    491.98     0.03  3299007     0.00     0.00  BigInt::compare(long long) const
  0.01    492.01     0.03  2303581     0.00     0.00  goto_symex_statet::rename_identifier(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.01    492.04     0.03  2295772     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.01    492.07     0.03  2182258     0.00     0.00  BigInt::compare(unsigned long long) const
  0.01    492.10     0.03  2136682     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique(std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    492.13     0.03  1962407     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.01    492.16     0.03  1523255     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.01    492.19     0.03  1427296     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.01    492.22     0.03  1204481     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.01    492.25     0.03  1197210     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.01    492.28     0.03  1113909     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.01    492.31     0.03   810799     0.00     0.00  pointer_offset_bits(typet const&, namespacet const&)
  0.01    492.34     0.03   770189     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    492.37     0.03   770189     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    492.40     0.03   770189     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.01    492.43     0.03   758596     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.01    492.46     0.03   627487     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    492.49     0.03   610909     0.00     0.00  exprt::mul(exprt const&)
  0.01    492.52     0.03   602990     0.00     0.00  c_qualifierst::read(typet const&)
  0.01    492.55     0.03   581401     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    492.58     0.03   420065     0.00     0.00  merge(unsigned int, unsigned int)
  0.01    492.61     0.03   409707     0.00     0.00  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.01    492.64     0.03   221010     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    492.67     0.03   212467     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.01    492.70     0.03   169508     0.00     0.00  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.01    492.73     0.03   145028     0.00     0.00  goto_symext::symex_goto(goto_symex_statet&)
  0.01    492.76     0.03   143554     0.00     0.00  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.01    492.79     0.03   117797     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.01    492.82     0.03   103138     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, symbolt> const&, std::tr1::integral_constant<bool, true>)
  0.01    492.85     0.03   102836     0.00     0.00  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.01    492.88     0.03   102571     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.01    492.91     0.03    24592     0.00     0.00  operator|=(guardt&, guardt const&)
  0.01    492.94     0.03    10625     0.00     0.00  to_literal_expr(exprt const&)
  0.01    492.97     0.03     1289     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.01    493.00     0.03      700     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.01    493.03     0.03      154     0.00     0.00  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    493.06     0.03                             cnft::lnor(literalt, literalt)
  0.01    493.09     0.03                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.01    493.12     0.03                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    493.14     0.03 11343241     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    493.17     0.03  6525833     0.00     0.00  constant_exprt::get_value() const
  0.01    493.19     0.03  3147252     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.01    493.22     0.03  2597996     0.00     0.00  to_bitvector_type(typet const&)
  0.01    493.24     0.03  2593713     0.00     0.00  simplify_exprt::setup_jump_table()
  0.01    493.27     0.03  2257418     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.01    493.29     0.03  2164122     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.01    493.32     0.03  2162902     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.01    493.34     0.03  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.01    493.37     0.03   911053     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.01    493.39     0.03   809046     0.00     0.00  BigInt::operator%=(long long)
  0.01    493.42     0.03   364701     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.01    493.44     0.03   250381     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.01    493.47     0.03                             std::set<exprt, std::less<exprt>, std::allocator<exprt> >::count(exprt const&) const
  0.00    493.49     0.02 13816487     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.00    493.51     0.02  7010953     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    493.53     0.02  4881394     0.00     0.00  irept::clear()
  0.00    493.55     0.02  4327024     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    493.57     0.02  3800714     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    493.59     0.02  3778033     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    493.61     0.02  2867949     0.00     0.00  merge_irept::operator()(irept&)
  0.00    493.63     0.02  2329419     0.00     0.00  typet::typet(dstring const&)
  0.00    493.65     0.02  2319725     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.00    493.67     0.02  2164122     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    493.69     0.02  2164118     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    493.71     0.02  1962407     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    493.73     0.02  1920475     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    493.75     0.02  1672049     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    493.77     0.02  1526915     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    493.79     0.02  1321153     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::string const&) const
  0.00    493.81     0.02  1320991     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    493.83     0.02  1222797     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    493.85     0.02  1210512     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    493.87     0.02   961919     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.00    493.89     0.02   934804     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    493.91     0.02   819414     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    493.93     0.02   815220     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    493.95     0.02   798249     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    493.97     0.02   765234     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    493.99     0.02   765234     0.00     0.00  string_containert::get(char const*)
  0.00    494.01     0.02   676856     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    494.03     0.02   630568     0.00     0.00  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    494.05     0.02   627487     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.00    494.07     0.02   599144     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    494.09     0.02   581954     0.00     0.00  to_index_expr(exprt&)
  0.00    494.11     0.02   580088     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    494.13     0.02   573770     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    494.15     0.02   573770     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    494.17     0.02   573770     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    494.19     0.02   543615     0.00     0.00  goto_symext::do_simplify(exprt&)
  0.00    494.21     0.02   474610     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    494.23     0.02   474610     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    494.25     0.02   470396     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    494.27     0.02   470249     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    494.29     0.02   409707     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    494.31     0.02   409707     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    494.33     0.02   364701     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    494.35     0.02   355095     0.00     0.00  exprt::op0()
  0.00    494.37     0.02   290037     0.00     0.00  symbolt::clear()
  0.00    494.39     0.02   266599     0.00     0.00  goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&)
  0.00    494.41     0.02   238268     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    494.43     0.02   160208     0.00     0.00  false_exprt::false_exprt()
  0.00    494.45     0.02   158507     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    494.47     0.02   145894     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    494.49     0.02   128937     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.00    494.51     0.02   111223     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    494.53     0.02    92984     0.00     0.00  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    494.55     0.02    92890     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    494.57     0.02    89816     0.00     0.00  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.00    494.59     0.02    78304     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    494.61     0.02    64632     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::equal_range(dstring const&)
  0.00    494.63     0.02    53850     0.00     0.00  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    494.65     0.02    27782     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    494.67     0.02    24592     0.00     0.00  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    494.69     0.02     1504     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    494.71     0.02     1128     0.00     0.00  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    494.73     0.02      162     0.00     0.00  merge_irept::merge_irept()
  0.00    494.75     0.02      162     0.00     0.00  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    494.77     0.02      154     0.00     0.03  symex_target_equationt::convert_guards(prop_convt&)
  0.00    494.79     0.02      154     0.00     0.00  symex_target_equationt::convert_assumptions(prop_convt&)
  0.00    494.81     0.02      154     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    494.83     0.02      154     0.00     0.04  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.00    494.85     0.02       47     0.00     0.00  remove_internal_symbols(symbol_tablet&)
  0.00    494.87     0.02                             Minisat::SimpSolver::extendModel()
  0.00    494.89     0.02                             Minisat::vec<double>::capacity(int)
  0.00    494.91     0.02                             messaget::print(unsigned int, std::string const&, int, source_locationt const&)
  0.00    494.93     0.02                             goto_symex_statet::level0t::current_name(dstring const&) const
  0.00    494.95     0.02                             std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(merged_irept const&)
  0.00    494.97     0.02                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.00    494.98     0.02  6003874     0.00     0.00  BigInt::BigInt()
  0.00    495.00     0.02  5141766     0.00     0.00  binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&)
  0.00    495.01     0.02  4762486     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.00    495.03     0.02  3280321     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    495.04     0.02  2123286     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    495.06     0.02  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    495.07     0.02   584864     0.00     0.00  source_locationt::get_file() const
  0.00    495.09     0.02   564573     0.00     0.00  true_exprt::true_exprt()
  0.00    495.10     0.02   379267     0.00     0.00  exprt::exprt(dstring const&)
  0.00    495.12     0.02   221010     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    495.13     0.02   129190     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    495.15     0.02    96382     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    495.16     0.02    94101     0.00     0.00  symbolt::swap(symbolt&)
  0.00    495.18     0.02    64480     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    495.19     0.02     9182     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    495.21     0.02      175     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    495.22     0.02        5     0.00     0.00  lispexprt::~lispexprt()
  0.00    495.24     0.02                             namespace_baset::follow_macros(exprt&) const
  0.00    495.25     0.02                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    495.26     0.01 21616817     0.00     0.00  cnft::lnot(literalt)
  0.00    495.27     0.01  9619670     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.00    495.28     0.01  8842233     0.00     0.00  cnft::new_variable()
  0.00    495.29     0.01  8838015     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    495.30     0.01  4222556     0.00     0.00  BigInt::BigInt(unsigned long)
  0.00    495.31     0.01  3974740     0.00     0.00  irept::get_unsigned_int(dstring const&) const
  0.00    495.32     0.01  3519739     0.00     0.00  ordering(irept const&, irept const&)
  0.00    495.33     0.01  3519739     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    495.34     0.01  3459023     0.00     0.00  goto_symex_statet::call_stack()
  0.00    495.35     0.01  2762447     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    495.36     0.01  2611292     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    495.37     0.01  2611292     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    495.38     0.01  2611292     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    495.39     0.01  2285408     0.00     0.00  i2string(unsigned int)
  0.00    495.40     0.01  2219565     0.00     0.00  typet::subtype()
  0.00    495.41     0.01  2199317     0.00     0.00  bitvector_typet::~bitvector_typet()
  0.00    495.42     0.01  2037720     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    495.43     0.01  1953043     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    495.44     0.01  1919263     0.00     0.00  integer2long(BigInt const&)
  0.00    495.45     0.01  1866216     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    495.46     0.01  1866216     0.00     0.00  std::tr1::unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > >::~unordered_map()
  0.00    495.47     0.01  1866216     0.00     0.00  std::tr1::__unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.00    495.48     0.01  1555905     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    495.49     0.01  1536805     0.00     0.00  cnft::lor(literalt, literalt)
  0.00    495.50     0.01  1468408     0.00     0.00  exprt::add_source_location()
  0.00    495.51     0.01  1466342     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    495.52     0.01  1433487     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    495.53     0.01  1433453     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    495.54     0.01  1433453     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    495.55     0.01  1400076     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*)
  0.00    495.56     0.01  1366194     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.00    495.57     0.01  1017742     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    495.58     0.01   976954     0.00     0.00  bool_typet::bool_typet()
  0.00    495.59     0.01   958949     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    495.60     0.01   958949     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    495.61     0.01   922664     0.00     0.00  goto_symex_statet::top()
  0.00    495.62     0.01   905665     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    495.63     0.01   877796     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    495.64     0.01   817655     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    495.65     0.01   813804     0.00     0.00  parsert::set_source_location(exprt&)
  0.00    495.66     0.01   807285     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    495.67     0.01   770189     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    495.68     0.01   765548     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    495.69     0.01   758596     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    495.70     0.01   715882     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    495.71     0.01   701189     0.00     0.00  goto_symex_statet::goto_statet::level2_current_count(dstring const&) const
  0.00    495.72     0.01   696325     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    495.73     0.01   692432     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    495.74     0.01   669824     0.00     0.00  to_typecast_expr(exprt&)
  0.00    495.75     0.01   655332     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    495.76     0.01   655332     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    495.77     0.01   627560     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.00    495.78     0.01   602030     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    495.79     0.01   544494     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    495.80     0.01   509434     0.00     0.00  get_bvtype(typet const&)
  0.00    495.81     0.01   506570     0.00     0.00  symbolt::~symbolt()
  0.00    495.82     0.01   475159     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    495.83     0.01   474610     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    495.84     0.01   474610     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    495.85     0.01   462125     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.00    495.86     0.01   458671     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.00    495.87     0.01   405818     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    495.88     0.01   403504     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    495.89     0.01   394569     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    495.90     0.01   383432     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    495.91     0.01   381444     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    495.92     0.01   377259     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    495.93     0.01   367964     0.00     0.00  ansi_c_declaratort::value()
  0.00    495.94     0.01   341618     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    495.95     0.01   335673     0.00     0.00  typecast_exprt::op()
  0.00    495.96     0.01   286426     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    495.97     0.01   286344     0.00     0.00  make_identifier()
  0.00    495.98     0.01   279448     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    495.99     0.01   274792     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    496.00     0.01   274792     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    496.01     0.01   274792     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    496.02     0.01   274792     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    496.03     0.01   273384     0.00     0.00  source_locationt::get_comment() const
  0.00    496.04     0.01   229401     0.00     0.00  set(unsigned int, dstring const&)
  0.00    496.05     0.01   223087     0.00     0.00  nil_exprt::nil_exprt()
  0.00    496.06     0.01   221010     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    496.07     0.01   200284     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    496.08     0.01   195375     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    496.09     0.01   183219     0.00     0.00  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    496.10     0.01   183219     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    496.11     0.01   181709     0.00     0.00  code_typet::parametert::parametert()
  0.00    496.12     0.01   181496     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    496.13     0.01   180205     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    496.14     0.01   175856     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.00    496.15     0.01   168410     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    496.16     0.01   167625     0.00     0.00  goto_symex_statet::renaming_levelt::rename_identifier(dstring const&, unsigned int)
  0.00    496.17     0.01   159428     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    496.18     0.01   148596     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    496.19     0.01   143554     0.00     0.00  symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    496.20     0.01   136821     0.00     0.00  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    496.21     0.01   136017     0.00     0.00  codet::get_statement() const
  0.00    496.22     0.01   131667     0.00     0.00  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    496.23     0.01   117272     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    496.24     0.01   110888     0.00     0.00  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    496.25     0.01   106331     0.00     0.00  source_locationt::get_hide() const
  0.00    496.26     0.01   102382     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    496.27     0.01    97479     0.00     0.00  index_type()
  0.00    496.28     0.01    96252     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    496.29     0.01    94020     0.00     0.00  pointer_object(exprt const&)
  0.00    496.30     0.01    91710     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.00    496.31     0.01    90958     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    496.32     0.01    89194     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    496.33     0.01    79126     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    496.34     0.01    67808     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    496.35     0.01    66170     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    496.36     0.01    62818     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    496.37     0.01    60185     0.00     0.00  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    496.38     0.01    56995     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    496.39     0.01    53850     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    496.40     0.01    52934     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    496.41     0.01    50026     0.00     0.00  to_member_expr(exprt&)
  0.00    496.42     0.01    49196     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*, std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.00    496.43     0.01    46395     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    496.44     0.01    45083     0.00     0.00  remove_vector(exprt&)
  0.00    496.45     0.01    44745     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    496.46     0.01    43806     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    496.47     0.01    37360     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    496.48     0.01    37327     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    496.49     0.01    37118     0.00     0.00  size_of_expr(typet const&, namespacet const&)
  0.00    496.50     0.01    36956     0.00     0.00  source_locationt::as_string() const
  0.00    496.51     0.01    36315     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    496.52     0.01    34632     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    496.53     0.01    33838     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.00    496.54     0.01    33649     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    496.55     0.01    30399     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    496.56     0.01    27465     0.00     0.00  boolbvt::convert_constant(constant_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    496.57     0.01    24592     0.00     0.00  goto_symex_statet::goto_statet::level2_get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    496.58     0.01    22244     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    496.59     0.01    22167     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    496.60     0.01    21076     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    496.61     0.01    19790     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    496.62     0.01    18678     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    496.63     0.01    17420     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    496.64     0.01    15462     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    496.65     0.01    15410     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    496.66     0.01    14930     0.00     0.00  char_type()
  0.00    496.67     0.01    12410     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    496.68     0.01    11903     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    496.69     0.01    11610     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    496.70     0.01     9976     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    496.71     0.01     8672     0.00     0.00  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    496.72     0.01     7168     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    496.73     0.01     6858     0.00     0.00  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    496.74     0.01     6659     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    496.75     0.01     6005     0.00     0.00  goto_symext::symex_dead(goto_symex_statet&)
  0.00    496.76     0.01     5428     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    496.77     0.01     4904     0.00     0.00  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    496.78     0.01     4844     0.00     0.00  to_code_type(typet const&)
  0.00    496.79     0.01     4358     0.00     0.00  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    496.80     0.01     3342     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    496.81     0.01     2492     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    496.82     0.01     2192     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    496.83     0.01     1537     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    496.84     0.01     1216     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    496.85     0.01      915     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    496.86     0.01      832     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    496.87     0.01      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    496.88     0.01      616     0.00     0.00  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    496.89     0.01      579     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.00    496.90     0.01      376     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    496.91     0.01      331     0.00     0.00  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    496.92     0.01      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.00    496.93     0.01      162     0.00     0.68  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    496.94     0.01      154     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.00    496.95     0.01      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.00    496.96     0.01      152     0.00     0.00  boolean_negate(exprt const&)
  0.00    496.97     0.01      133     0.00     0.00  boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    496.98     0.01       47     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    496.99     0.01       47     0.00     0.06  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    497.00     0.01       47     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    497.01     0.01       30     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    497.02     0.01       20     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::find(dstring const&) const
  0.00    497.03     0.01                             hash_string(std::string const&)
  0.00    497.04     0.01                             write_gb_word(std::ostream&, unsigned long)
  0.00    497.05     0.01                             safe_c_str2int(char const*, int)
  0.00    497.06     0.01                             unsafe_string2unsignedlonglong(std::string const&, int)
  0.00    497.07     0.01                             real_typet::real_typet()
  0.00    497.08     0.01                             boolbv_mapt::~boolbv_mapt()
  0.00    497.09     0.01                             goto_symext::process_array_expr(exprt&)
  0.00    497.10     0.01                             goto_symext::initialize_auto_object(exprt const&, goto_symex_statet&)
  0.00    497.11     0.01                             goto_symext::is_index_member_symbol_if(exprt const&)
  0.00    497.12     0.01                             goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&)
  0.00    497.13     0.01                             float_utilst::is_plus_inf(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.14     0.01                             message_streamt::error(std::string const&)
  0.00    497.15     0.01                             symex_slice_by_tracet::~symex_slice_by_tracet()
  0.00    497.16     0.01                             BigInt::BigInt(long)
  0.00    497.17     0.01                             Minisat::SimpSolver::asymm(int, unsigned int)
  0.00    497.18     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    497.19     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.00    497.20     0.01                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.00    497.21     0.01                             Minisat::Solver::simplify()
  0.00    497.22     0.01                             Minisat::IntOption::help(bool)
  0.00    497.23     0.01                             bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.24     0.01                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    497.25     0.01                             Minisat::Solver::progressEstimate() const
  0.00    497.26     0.01                             Minisat::Solver::satisfied(Minisat::Clause const&) const
  0.00    497.27     0.01                             std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::resize(unsigned long, unsigned int)
  0.00    497.28     0.01                             std::_Vector_base<std::pair<bool, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::allocator<std::pair<bool, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::~_Vector_base()
  0.00    497.29     0.01                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.00    497.30     0.01                             std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::push_back(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.31     0.01                             non-virtual thunk to cnft::~cnft()
  0.00    497.32     0.01  2444568     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    497.32     0.01  2231650     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    497.33     0.01  2164122     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    497.33     0.01  2053115     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    497.34     0.01  1366547     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    497.34     0.01  1269669     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    497.35     0.01   903208     0.00     0.00  bv_width(typet const&)
  0.00    497.35     0.01   737726     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    497.36     0.01   690339     0.00     0.00  safe_string2int(std::string const&, int)
  0.00    497.36     0.01   507127     0.00     0.00  true_exprt::~true_exprt()
  0.00    497.37     0.01   370002     0.00     0.00  symbolt::symbol_expr() const
  0.00    497.37     0.01   182239     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    497.38     0.01   173070     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    497.38     0.01    98869     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    497.39     0.01    72233     0.00     0.00  exprt::is_one() const
  0.00    497.39     0.01    49350     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    497.40     0.01    48739     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    497.40     0.01    48440     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    497.41     0.01    39626     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    497.41     0.01    38471     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    497.42     0.01    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> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, value_sett::entryt> const&)
  0.00    497.42     0.01     9700     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    497.43     0.01     5034     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    497.43     0.01     1316     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    497.44     0.01      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    497.44     0.01      673     0.00     0.00  irept::get_int(dstring const&) const
  0.00    497.45     0.01      486     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::operator=(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    497.45     0.01      154     0.00     0.44  bmct::decide_default(goto_functionst const&)
  0.00    497.46     0.01       47     0.00     0.00  __gnu_cxx::__enable_if<!(std::__is_scalar<irept>::__value), void>::__type std::__fill_a<irept*, irept>(irept*, irept*, irept const&)
  0.00    497.46     0.01       22     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    497.47     0.01        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    497.47     0.01                             sort_and_join(dstring const&, dstring const&)
  0.00    497.48     0.01                             unsafe_c_str2int(char const*, int)
  0.00    497.48     0.01                             bv_sem(typet const&)
  0.00    497.49     0.01                             base_type(exprt&, namespacet const&)
  0.00    497.49     0.01                             prop_minimizet::~prop_minimizet()
  0.00    497.50     0.01                             simplify_exprt::simplify_if_branch(exprt&, exprt&, exprt const&)
  0.00    497.50     0.01                             simplify_exprt::simplify_concatenation(exprt&)
  0.00    497.51     0.01                             string_containert::~string_containert()
  0.00    497.51     0.01                             dynamic_object_exprt::~dynamic_object_exprt()
  0.00    497.52     0.01                             bmct::smt2_convert(smt2_convt::solvert, std::ostream&)
  0.00    497.52     0.01                             xmlt::xmlt(std::string const&)
  0.00    497.53     0.01                             irept::move_to_sub(irept&)
  0.00    497.53     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    497.54     0.01                             BigInt::div(BigInt const&, BigInt const&, BigInt&, BigInt&)
  0.00    497.54     0.01                             BigInt::operator%=(unsigned long long)
  0.00    497.55     0.01                             value_sett::set(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    497.55     0.01                             std::tr1::_Hashtable<exprt, std::pair<exprt const, exprt>, std::allocator<std::pair<exprt const, exprt> >, std::_Select1st<std::pair<exprt const, exprt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const
  0.00    497.56     0.01                             std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::push_back(goto_symex_statet::threadt const&)
  0.00    497.56     0.01                             std::vector<irept::dt*, std::allocator<irept::dt*> >::vector(unsigned long, irept::dt* const&, std::allocator<irept::dt*> const&)
  0.00    497.56     0.00  8842233     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    497.56     0.00  5707622     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    497.56     0.00  5572189     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    497.56     0.00  5399580     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    497.56     0.00  5138725     0.00     0.00  binary_predicate_exprt::~binary_predicate_exprt()
  0.00    497.56     0.00  4048672     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    497.56     0.00  3519739     0.00     0.00  operator<(irept const&, irept const&)
  0.00    497.56     0.00  2538639     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    497.56     0.00  2319725     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    497.56     0.00  2162902     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    497.56     0.00  2149645     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    497.56     0.00  2136636     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.00    497.56     0.00  2136636     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    497.56     0.00  2136636     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    497.56     0.00  2049729     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    497.56     0.00  2049409     0.00     0.00  source_locationt::operator=(source_locationt const&)
  0.00    497.56     0.00  1950029     0.00     0.00  unsigned_char_type()
  0.00    497.56     0.00  1941467     0.00     0.00  BigInt::to_ulong() const
  0.00    497.56     0.00  1920568     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    497.56     0.00  1920475     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    497.56     0.00  1652125     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    497.56     0.00  1549667     0.00     0.00  source_locationt::~source_locationt()
  0.00    497.56     0.00  1469656     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    497.56     0.00  1467504     0.00     0.00  union_find<dstring>::clear()
  0.00    497.56     0.00  1467504     0.00     0.00  numbering<dstring>::clear()
  0.00    497.56     0.00  1467504     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    497.56     0.00  1467055     0.00     0.00  numbering<dstring>::~numbering()
  0.00    497.56     0.00  1466188     0.00     0.00  union_find<dstring>::~union_find()
  0.00    497.56     0.00  1466188     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    497.56     0.00  1464872     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.00    497.56     0.00  1433521     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    497.56     0.00  1433453     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00  1321153     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::find(std::string const&) const
  0.00    497.56     0.00  1313700     0.00     0.00  to_signedbv_type(typet const&)
  0.00    497.56     0.00  1290174     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    497.56     0.00  1181412     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    497.56     0.00  1006459     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    497.56     0.00   988719     0.00     0.00  BigInt::operator+=(long long)
  0.00    497.56     0.00   987094     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    497.56     0.00   986765     0.00     0.00  BigInt::operator+(int) const
  0.00    497.56     0.00   949220     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    497.56     0.00   923786     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    497.56     0.00   913429     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    497.56     0.00   882357     0.00     0.00  typet::subtype() const
  0.00    497.56     0.00   878672     0.00     0.00  source_locationt::source_locationt(source_locationt const&)
  0.00    497.56     0.00   868324     0.00     0.00  code_typet::parameters()
  0.00    497.56     0.00   835753     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    497.56     0.00   809436     0.00     0.00  BigInt::operator/=(long long)
  0.00    497.56     0.00   808457     0.00     0.00  BigInt::operator/(int) const
  0.00    497.56     0.00   796899     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    497.56     0.00   796899     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    497.56     0.00   767328     0.00     0.00  dstring::operator!=(char const*) const
  0.00    497.56     0.00   762995     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    497.56     0.00   758596     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    497.56     0.00   758596     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    497.56     0.00   749641     0.00     0.00  typet::source_location() const
  0.00    497.56     0.00   738138     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    497.56     0.00   717261     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    497.56     0.00   717261     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    497.56     0.00   716192     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    497.56     0.00   716192     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    497.56     0.00   716192     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    497.56     0.00   716192     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    497.56     0.00   696325     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    497.56     0.00   682711     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    497.56     0.00   682711     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    497.56     0.00   657786     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    497.56     0.00   655788     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    497.56     0.00   632312     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    497.56     0.00   627487     0.00     0.00  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    497.56     0.00   623908     0.00     0.00  nil_typet::nil_typet()
  0.00    497.56     0.00   607834     0.00     0.00  propt::lcnf(literalt, literalt)
  0.00    497.56     0.00   604808     0.00     0.00  source_locationt::get_function() const
  0.00    497.56     0.00   602030     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    497.56     0.00   598171     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    497.56     0.00   592288     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.00    497.56     0.00   584864     0.00     0.00  source_locationt::get_line() const
  0.00    497.56     0.00   581786     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    497.56     0.00   581786     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    497.56     0.00   581786     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    497.56     0.00   581709     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    497.56     0.00   580301     0.00     0.00  to_equal_expr(exprt const&)
  0.00    497.56     0.00   573770     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    497.56     0.00   561872     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    497.56     0.00   549584     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    497.56     0.00   499492     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    497.56     0.00   499492     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00   499492     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    497.56     0.00   496626     0.00     0.00  message_clientt::~message_clientt()
  0.00    497.56     0.00   486856     0.00     0.00  exprt::source_location() const
  0.00    497.56     0.00   475159     0.00     0.00  message_streamt::~message_streamt()
  0.00    497.56     0.00   474610     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    497.56     0.00   452196     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    497.56     0.00   433085     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00   429376     0.00     0.00  guardt::as_expr() const
  0.00    497.56     0.00   416763     0.00     0.00  to_array_type(typet&)
  0.00    497.56     0.00   416758     0.00     0.00  array_typet::size()
  0.00    497.56     0.00   409707     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    497.56     0.00   409707     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_insert(std::_List_iterator<symex_target_equationt::SSA_stept>, symex_target_equationt::SSA_stept const&)
  0.00    497.56     0.00   409707     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    497.56     0.00   405729     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    497.56     0.00   405729     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, unsigned long, exprt const&)
  0.00    497.56     0.00   403452     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    497.56     0.00   394569     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    497.56     0.00   394569     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    497.56     0.00   391732     0.00     0.00  init(unsigned int&)
  0.00    497.56     0.00   386811     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    497.56     0.00   384393     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<irept*, unsigned long, irept>(irept*, unsigned long, irept const&)
  0.00    497.56     0.00   384393     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_fill_insert(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, unsigned long, irept const&)
  0.00    497.56     0.00   384393     0.00     0.00  std::vector<irept, std::allocator<irept> >::resize(unsigned long, irept)
  0.00    497.56     0.00   381444     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    497.56     0.00   378017     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    497.56     0.00   372131     0.00     0.00  irept::~irept()
  0.00    497.56     0.00   367682     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    497.56     0.00   355380     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    497.56     0.00   346983     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    497.56     0.00   342136     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    497.56     0.00   339769     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    497.56     0.00   317270     0.00     0.00  typet::subtypes()
  0.00    497.56     0.00   316013     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    497.56     0.00   309423     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    497.56     0.00   308492     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    497.56     0.00   306598     0.00     0.00  guardt::~guardt()
  0.00    497.56     0.00   305247     0.00     0.00  guardt::guardt(guardt const&)
  0.00    497.56     0.00   301047     0.00     0.00  to_array_type(typet const&)
  0.00    497.56     0.00   294341     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    497.56     0.00   287295     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    497.56     0.00   287295     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    497.56     0.00   277338     0.00     0.00  index_exprt::index_exprt()
  0.00    497.56     0.00   275049     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    497.56     0.00   274792     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    497.56     0.00   274792     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    497.56     0.00   274792     0.00     0.00  ansi_c_declarationt::declarators()
  0.00    497.56     0.00   274792     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    497.56     0.00   274792     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    497.56     0.00   274792     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    497.56     0.00   274792     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    497.56     0.00   274792     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    497.56     0.00   274792     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    497.56     0.00   274579     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    497.56     0.00   272662     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.00    497.56     0.00   269923     0.00     0.00  code_typet::return_type()
  0.00    497.56     0.00   266708     0.00     0.00  exprt::make_bool(bool)
  0.00    497.56     0.00   266599     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    497.56     0.00   238040     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    497.56     0.00   238040     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    497.56     0.00   231923     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    497.56     0.00   226690     0.00     0.00  BigInt::BigInt(int)
  0.00    497.56     0.00   226098     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    497.56     0.00   226098     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00   226098     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    497.56     0.00   226098     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    497.56     0.00   226098     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    497.56     0.00   221449     0.00     0.00  symbol_typet::get_identifier() const
  0.00    497.56     0.00   221010     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    497.56     0.00   221010     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    497.56     0.00   216991     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    497.56     0.00   201117     0.00     0.00  to_symbol_type(typet&)
  0.00    497.56     0.00   200428     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    497.56     0.00   198014     0.00     0.00  array_typet::size() const
  0.00    497.56     0.00   197147     0.00     0.00  symbolt::symbolt()
  0.00    497.56     0.00   195375     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    497.56     0.00   189295     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    497.56     0.00   185780     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    497.56     0.00   183219     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    497.56     0.00   183051     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    497.56     0.00   182668     0.00     0.00  type_with_subtypet::type_with_subtypet(dstring const&, typet const&)
  0.00    497.56     0.00   182624     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    497.56     0.00   181924     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    497.56     0.00   181709     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    497.56     0.00   181709     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    497.56     0.00   180667     0.00     0.00  to_code_type(typet&)
  0.00    497.56     0.00   178386     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    497.56     0.00   178003     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    497.56     0.00   177217     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    497.56     0.00   175364     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.00    497.56     0.00   175364     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.00    497.56     0.00   173070     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    497.56     0.00   173070     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    497.56     0.00   170141     0.00     0.00  guardt::add(exprt const&)
  0.00    497.56     0.00   169957     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    497.56     0.00   169586     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    497.56     0.00   169578     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    497.56     0.00   169578     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    497.56     0.00   169578     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    497.56     0.00   168410     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    497.56     0.00   164811     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    497.56     0.00   161716     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    497.56     0.00   161412     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    497.56     0.00   159428     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    497.56     0.00   159052     0.00     0.00  ansi_c_scopet::~ansi_c_scopet()
  0.00    497.56     0.00   159052     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_identifiert>, false>**, unsigned long)
  0.00    497.56     0.00   159052     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    497.56     0.00   159052     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    497.56     0.00   159052     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    497.56     0.00   158507     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    497.56     0.00   151858     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    497.56     0.00   147674     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    497.56     0.00   143554     0.00     0.00  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.00    497.56     0.00   143554     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    497.56     0.00   141111     0.00     0.00  codet::codet(codet const&)
  0.00    497.56     0.00   137943     0.00     0.00  remove_vector(typet&)
  0.00    497.56     0.00   137943     0.00     0.00  remove_complex(typet&)
  0.00    497.56     0.00   136980     0.00     0.00  boolbvt::set_to(exprt const&, bool)
  0.00    497.56     0.00   133054     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    497.56     0.00   133054     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    497.56     0.00   133054     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    497.56     0.00   133054     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    497.56     0.00   132820     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    497.56     0.00   132820     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    497.56     0.00   130577     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    497.56     0.00   126561     0.00     0.00  struct_union_typet::components() const
  0.00    497.56     0.00   121367     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    497.56     0.00   118343     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    497.56     0.00   117797     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00   117608     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    497.56     0.00   117608     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    497.56     0.00   117608     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    497.56     0.00   116320     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    497.56     0.00   113816     0.00     0.00  to_pointer_type(typet const&)
  0.00    497.56     0.00   110888     0.00     0.00  guardt::append(guardt const&)
  0.00    497.56     0.00   110150     0.00     0.00  to_index_expr(exprt const&)
  0.00    497.56     0.00   107705     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    497.56     0.00   107521     0.00     0.00  namespacet::~namespacet()
  0.00    497.56     0.00   107521     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    497.56     0.00   107388     0.00     0.00  object_descriptor_exprt::object()
  0.00    497.56     0.00   106648     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    497.56     0.00   103260     0.00     0.00  code_assignt::~code_assignt()
  0.00    497.56     0.00   103216     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    497.56     0.00   103207     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    497.56     0.00   103207     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    497.56     0.00   103207     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    497.56     0.00   103138     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    497.56     0.00   103040     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    497.56     0.00   103040     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    497.56     0.00   103040     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    497.56     0.00   102584     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    497.56     0.00   102584     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    497.56     0.00   102382     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, ansi_c_identifiert> const&)
  0.00    497.56     0.00    99077     0.00     0.00  signed_long_int_type()
  0.00    497.56     0.00    98911     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    497.56     0.00    98607     0.00     0.00  pointer_diff_type()
  0.00    497.56     0.00    98119     0.00     0.00  yy_get_previous_state()
  0.00    497.56     0.00    98026     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    497.56     0.00    97847     0.00     0.00  BigInt::operator-=(long long)
  0.00    497.56     0.00    95097     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    497.56     0.00    94199     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    497.56     0.00    94168     0.00     0.00  source_locationt::set_line(unsigned int)
  0.00    497.56     0.00    93345     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    497.56     0.00    93177     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    497.56     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    497.56     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    497.56     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    497.56     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    497.56     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    497.56     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    497.56     0.00    92890     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    497.56     0.00    92890     0.00     0.00  ansi_c_declaratort::value() const
  0.00    497.56     0.00    92890     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    497.56     0.00    92881     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    497.56     0.00    92722     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    497.56     0.00    92701     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    497.56     0.00    92534     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    497.56     0.00    92534     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    497.56     0.00    92534     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    497.56     0.00    92534     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    497.56     0.00    92534     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    497.56     0.00    91449     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    497.56     0.00    91383     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    497.56     0.00    91183     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    497.56     0.00    90958     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    497.56     0.00    90958     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    497.56     0.00    90763     0.00     0.00  false_exprt::~false_exprt()
  0.00    497.56     0.00    89433     0.00     0.00  index_exprt::array()
  0.00    497.56     0.00    89194     0.00     0.00  typet::remove_subtype()
  0.00    497.56     0.00    89194     0.00     0.00  std::vector<irept, std::allocator<irept> >::clear()
  0.00    497.56     0.00    86558     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    497.56     0.00    83456     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    497.56     0.00    81418     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    497.56     0.00    81264     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    497.56     0.00    80028     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    497.56     0.00    79526     0.00     0.00  ansi_c_scopet::ansi_c_scopet(ansi_c_scopet const&)
  0.00    497.56     0.00    79526     0.00     0.00  ansi_c_scopet::ansi_c_scopet()
  0.00    497.56     0.00    79526     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    497.56     0.00    79526     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    497.56     0.00    79526     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    497.56     0.00    79526     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    497.56     0.00    79526     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    497.56     0.00    79526     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_create_node(ansi_c_scopet const&)
  0.00    497.56     0.00    79526     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    497.56     0.00    79526     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::push_back(ansi_c_scopet const&)
  0.00    497.56     0.00    79432     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    497.56     0.00    79432     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_erase(std::_List_iterator<ansi_c_scopet>)
  0.00    497.56     0.00    79432     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::pop_back()
  0.00    497.56     0.00    79278     0.00     0.00  irept::get_sub()
  0.00    497.56     0.00    74654     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    497.56     0.00    73957     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    497.56     0.00    72141     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.00    497.56     0.00    70606     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    497.56     0.00    70046     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<exprt, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00    70046     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    497.56     0.00    70046     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    497.56     0.00    70046     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    497.56     0.00    70046     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    497.56     0.00    70046     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable()
  0.00    497.56     0.00    70046     0.00     0.00  std::tr1::unordered_set<exprt, irep_hash, std::equal_to<exprt>, std::allocator<exprt> >::~unordered_set()
  0.00    497.56     0.00    70046     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    497.56     0.00    69023     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    497.56     0.00    68142     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    497.56     0.00    67013     0.00     0.00  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00    66768     0.00     0.00  BigInt::operator--()
  0.00    497.56     0.00    66170     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    497.56     0.00    66170     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    497.56     0.00    66112     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    497.56     0.00    65487     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    497.56     0.00    65126     0.00     0.00  std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&)
  0.00    497.56     0.00    65106     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    497.56     0.00    65106     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    497.56     0.00    65106     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    497.56     0.00    64632     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    497.56     0.00    64632     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    497.56     0.00    64632     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    497.56     0.00    64632     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    497.56     0.00    64372     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    497.56     0.00    64372     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    497.56     0.00    62925     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    497.56     0.00    62882     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    497.56     0.00    62818     0.00     0.00  union_find<exprt>::number(exprt const&)
  0.00    497.56     0.00    62818     0.00     0.00  numbering<exprt>::number(exprt const&)
  0.00    497.56     0.00    62462     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    497.56     0.00    62462     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    497.56     0.00    62462     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    497.56     0.00    60469     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    497.56     0.00    60006     0.00     0.00  arrayst::record_array_index(index_exprt const&)
  0.00    497.56     0.00    59420     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    497.56     0.00    58708     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    497.56     0.00    58708     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    497.56     0.00    58708     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    497.56     0.00    57925     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    497.56     0.00    57497     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    497.56     0.00    57436     0.00     0.00  to_struct_union_type(typet const&)
  0.00    497.56     0.00    57269     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    497.56     0.00    56979     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    497.56     0.00    56038     0.00     0.00  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    497.56     0.00    55521     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    497.56     0.00    55386     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    497.56     0.00    55328     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    497.56     0.00    54991     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    497.56     0.00    54384     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    497.56     0.00    54384     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    497.56     0.00    54011     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    497.56     0.00    54011     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    497.56     0.00    54011     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    497.56     0.00    53850     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    497.56     0.00    53694     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    497.56     0.00    53559     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    497.56     0.00    53245     0.00     0.00  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    497.56     0.00    53245     0.00     0.00  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    497.56     0.00    53245     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    497.56     0.00    53242     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    497.56     0.00    53242     0.00     0.00  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    497.56     0.00    53242     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    497.56     0.00    52502     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    497.56     0.00    52502     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    497.56     0.00    50662     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    497.56     0.00    50662     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    497.56     0.00    50384     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    497.56     0.00    49733     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    497.56     0.00    49350     0.00     0.00  value_sett::~value_sett()
  0.00    497.56     0.00    49350     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    497.56     0.00    49350     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    497.56     0.00    49267     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    497.56     0.00    49188     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    497.56     0.00    49188     0.00     0.00  goto_symex_statet::goto_statet::~goto_statet()
  0.00    497.56     0.00    49188     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    497.56     0.00    49188     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    497.56     0.00    49188     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    497.56     0.00    49188     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    497.56     0.00    49188     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.00    497.56     0.00    49013     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    497.56     0.00    49013     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    497.56     0.00    48656     0.00     0.00  member_exprt::get_component_name() const
  0.00    497.56     0.00    48338     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    497.56     0.00    48124     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    497.56     0.00    48072     0.00     0.00  exprt::op2()
  0.00    497.56     0.00    47708     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    497.56     0.00    47010     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    497.56     0.00    46835     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    497.56     0.00    45221     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    497.56     0.00    45221     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    497.56     0.00    45083     0.00     0.00  remove_complex(exprt&)
  0.00    497.56     0.00    44945     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    497.56     0.00    44820     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    497.56     0.00    44745     0.00     0.00  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    497.56     0.00    44488     0.00     0.00  BigInt::is_long() const
  0.00    497.56     0.00    44023     0.00     0.00  exprt::make_not()
  0.00    497.56     0.00    43693     0.00     0.00  to_struct_type(typet const&)
  0.00    497.56     0.00    42349     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    497.56     0.00    42314     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    497.56     0.00    40075     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    497.56     0.00    39613     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    497.56     0.00    37731     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    497.56     0.00    37360     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    497.56     0.00    37360     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    497.56     0.00    37327     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    497.56     0.00    37327     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    497.56     0.00    37327     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    497.56     0.00    37327     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    497.56     0.00    37327     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    497.56     0.00    37327     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    497.56     0.00    37327     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    497.56     0.00    36989     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    497.56     0.00    36961     0.00     0.00  source_locationt::get_column() const
  0.00    497.56     0.00    36750     0.00     0.00  goto_checkt::check(exprt const&)
  0.00    497.56     0.00    36750     0.00     0.00  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    497.56     0.00    36672     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    497.56     0.00    36347     0.00     0.00  signed_int_type()
  0.00    497.56     0.00    36236     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    497.56     0.00    35979     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<exprt, false>*, exprt const&, unsigned long) const
  0.00    497.56     0.00    35425     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    497.56     0.00    35303     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    497.56     0.00    34753     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    497.56     0.00    34753     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    497.56     0.00    33441     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    497.56     0.00    32987     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    497.56     0.00    32637     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    497.56     0.00    32520     0.00     0.00  codet::codet()
  0.00    497.56     0.00    32500     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    497.56     0.00    32221     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    497.56     0.00    32126     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    497.56     0.00    32015     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    497.56     0.00    32015     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    497.56     0.00    32015     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    497.56     0.00    32015     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    497.56     0.00    32015     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    497.56     0.00    32015     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    497.56     0.00    31420     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    497.56     0.00    31079     0.00     0.00  BigInt::operator-(int) const
  0.00    497.56     0.00    30844     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    497.56     0.00    30028     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(exprt const&)
  0.00    497.56     0.00    30028     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(exprt const&, unsigned long, unsigned long)
  0.00    497.56     0.00    30028     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(exprt const&, std::tr1::integral_constant<bool, true>)
  0.00    497.56     0.00    29009     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    497.56     0.00    28890     0.00     0.00  BigInt::operator-() const
  0.00    497.56     0.00    28527     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    497.56     0.00    27220     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    497.56     0.00    27035     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    497.56     0.00    26877     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    497.56     0.00    26790     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    497.56     0.00    26405     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00    26248     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    497.56     0.00    26185     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    497.56     0.00    26185     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    497.56     0.00    26042     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    497.56     0.00    26042     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00    26042     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    497.56     0.00    24729     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    497.56     0.00    24729     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    497.56     0.00    24596     0.00     0.00  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    497.56     0.00    24596     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    497.56     0.00    24596     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    497.56     0.00    24596     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    497.56     0.00    24592     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    497.56     0.00    24592     0.00     0.00  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    497.56     0.00    24592     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    497.56     0.00    24592     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    497.56     0.00    24528     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    497.56     0.00    24504     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    497.56     0.00    24504     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    497.56     0.00    24468     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    497.56     0.00    24358     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    497.56     0.00    24243     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    497.56     0.00    23714     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    497.56     0.00    23595     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    497.56     0.00    23524     0.00     0.00  boolbvt::convert_overflow(exprt const&)
  0.00    497.56     0.00    23378     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    497.56     0.00    23378     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    497.56     0.00    22849     0.00     0.00  to_member_expr(exprt const&)
  0.00    497.56     0.00    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    497.56     0.00    22244     0.00     0.00  BigInt::to_long() const
  0.00    497.56     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    497.56     0.00    22204     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    497.56     0.00    22167     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    497.56     0.00    22005     0.00     0.00  messaget::messaget()
  0.00    497.56     0.00    21702     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    497.56     0.00    21702     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    497.56     0.00    21702     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    497.56     0.00    21702     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    497.56     0.00    21610     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    497.56     0.00    21467     0.00     0.00  messaget::~messaget()
  0.00    497.56     0.00    21409     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    497.56     0.00    21252     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    497.56     0.00    21149     0.00     0.00  source_locationt::get_property_class() const
  0.00    497.56     0.00    21076     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00    21076     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    497.56     0.00    21076     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    497.56     0.00    21076     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    497.56     0.00    21076     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    497.56     0.00    21076     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    497.56     0.00    21076     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    497.56     0.00    21076     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    497.56     0.00    21076     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    497.56     0.00    21076     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    497.56     0.00    21076     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    497.56     0.00    20932     0.00     0.00  goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    497.56     0.00    20332     0.00     0.00  to_symbol_type(typet const&)
  0.00    497.56     0.00    20331     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    497.56     0.00    20331     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    497.56     0.00    20323     0.00     0.00  languaget::languaget()
  0.00    497.56     0.00    20323     0.00     0.00  languaget::~languaget()
  0.00    497.56     0.00    20268     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    497.56     0.00    20174     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    497.56     0.00    19999     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    497.56     0.00    19999     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    497.56     0.00    19963     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    497.56     0.00    19952     0.00     0.00  new_ansi_c_language()
  0.00    497.56     0.00    19952     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    497.56     0.00    19884     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    497.56     0.00    19884     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    497.56     0.00    19884     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    497.56     0.00    19884     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    497.56     0.00    19884     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    497.56     0.00    19884     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    497.56     0.00    19884     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    497.56     0.00    19884     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    497.56     0.00    19837     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    497.56     0.00    19837     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    497.56     0.00    19837     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    497.56     0.00    19837     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    497.56     0.00    19837     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    497.56     0.00    19837     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    497.56     0.00    19837     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    497.56     0.00    19790     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    497.56     0.00    19790     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool)
  0.00    497.56     0.00    19790     0.00     0.00  expr2c(exprt const&, namespacet const&)
  0.00    497.56     0.00    19790     0.00     0.00  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    497.56     0.00    19790     0.00     0.00  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    497.56     0.00    19790     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    497.56     0.00    19790     0.00     0.00  expr2ct::~expr2ct()
  0.00    497.56     0.00    19790     0.00     0.00  std::tr1::unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > >::~unordered_map()
  0.00    497.56     0.00    19790     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    497.56     0.00    19629     0.00     0.00  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    497.56     0.00    19613     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    497.56     0.00    19613     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00    19613     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    497.56     0.00    19613     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    497.56     0.00    19458     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    497.56     0.00    19424     0.00     0.00  operator-=(guardt&, guardt const&)
  0.00    497.56     0.00    18985     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    497.56     0.00    18682     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    497.56     0.00    18682     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    497.56     0.00    18682     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    497.56     0.00    18678     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    497.56     0.00    18678     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    497.56     0.00    18678     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    497.56     0.00    18678     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    497.56     0.00    18325     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    497.56     0.00    18295     0.00     0.00  code_function_callt::arguments()
  0.00    497.56     0.00    18172     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    497.56     0.00    18135     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    497.56     0.00    18118     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    497.56     0.00    18118     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    497.56     0.00    18118     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00    18118     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    497.56     0.00    18118     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    497.56     0.00    18118     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    497.56     0.00    18118     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    497.56     0.00    18118     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    497.56     0.00    18118     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    497.56     0.00    18118     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    497.56     0.00    18118     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    497.56     0.00    17990     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    497.56     0.00    17990     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    497.56     0.00    17990     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    497.56     0.00    17990     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    497.56     0.00    17879     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    497.56     0.00    17850     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    497.56     0.00    17586     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    497.56     0.00    17555     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    497.56     0.00    17420     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    497.56     0.00    17420     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    497.56     0.00    17420     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    497.56     0.00    17361     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    497.56     0.00    17265     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    497.56     0.00    17233     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    497.56     0.00    17144     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    497.56     0.00    16840     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    497.56     0.00    16672     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    497.56     0.00    16585     0.00     0.00  member_exprt::struct_op()
  0.00    497.56     0.00    16472     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    497.56     0.00    16472     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    497.56     0.00    16472     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    497.56     0.00    16420     0.00     0.00  to_if_expr(exprt const&)
  0.00    497.56     0.00    16341     0.00     0.00  expr2ct::convert_constant(constant_exprt const&, unsigned int&)
  0.00    497.56     0.00    16307     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    497.56     0.00    16184     0.00     0.00  boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00    16095     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    497.56     0.00    16077     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    497.56     0.00    15705     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    497.56     0.00    15465     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    497.56     0.00    15410     0.00     0.00  value_sett::operator=(value_sett const&)
  0.00    497.56     0.00    15410     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    497.56     0.00    15410     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    497.56     0.00    15410     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    497.56     0.00    15368     0.00     0.00  guardt::make_false()
  0.00    497.56     0.00    15325     0.00     0.00  implies_exprt::implies_exprt()
  0.00    497.56     0.00    15082     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    497.56     0.00    14977     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    497.56     0.00    14746     0.00     0.00  code_typet::parameters() const
  0.00    497.56     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    497.56     0.00    14464     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    497.56     0.00    14446     0.00     0.00  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00    14446     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    497.56     0.00    14432     0.00     0.00  exprt::find_source_location() const
  0.00    497.56     0.00    14351     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    497.56     0.00    14351     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    497.56     0.00    14351     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    497.56     0.00    14351     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    497.56     0.00    14351     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    497.56     0.00    14351     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    497.56     0.00    14351     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    497.56     0.00    14351     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    497.56     0.00    14351     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    497.56     0.00    14351     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    497.56     0.00    14336     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    497.56     0.00    14336     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    497.56     0.00    14336     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    497.56     0.00    13942     0.00     0.00  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    497.56     0.00    13942     0.00     0.00  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00    13732     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    497.56     0.00    13723     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    497.56     0.00    13655     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    497.56     0.00    13372     0.00     0.00  propt::has_set_to() const
  0.00    497.56     0.00    13011     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    497.56     0.00    12861     0.00     0.00  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&)
  0.00    497.56     0.00    12642     0.00     0.00  goto_symex_statet::goto_statet::level2_current_name(dstring const&) const
  0.00    497.56     0.00    12550     0.00     0.00  goto_function_templatet<goto_programt>::is_hidden() const
  0.00    497.56     0.00    12452     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    497.56     0.00    12410     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    497.56     0.00    12252     0.00     0.00  equalityt::equality(exprt const&, exprt const&)
  0.00    497.56     0.00    12252     0.00     0.00  equalityt::equality2(exprt const&, exprt const&)
  0.00    497.56     0.00    12252     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    497.56     0.00    12252     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    497.56     0.00    12252     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    497.56     0.00    12147     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    497.56     0.00    12147     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    497.56     0.00    12147     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    497.56     0.00    11993     0.00     0.00  boolbvt::convert_bv_rel(exprt const&)
  0.00    497.56     0.00    11903     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    497.56     0.00    11828     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    497.56     0.00    11610     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    497.56     0.00    11468     0.00     0.00  code_typet::make_ellipsis()
  0.00    497.56     0.00    11453     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    497.56     0.00    11376     0.00     0.00  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    497.56     0.00    11306     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    497.56     0.00    11279     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(dstring const&)
  0.00    497.56     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::equal_range(dstring const&)
  0.00    497.56     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >, std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >)
  0.00    497.56     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&)
  0.00    497.56     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(dstring const&)
  0.00    497.56     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >, std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >)
  0.00    497.56     0.00    11258     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >)
  0.00    497.56     0.00    11015     0.00     0.00  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    497.56     0.00    10763     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    497.56     0.00    10625     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    497.56     0.00    10625     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    497.56     0.00    10625     0.00     0.00  literal_exprt::get_literal() const
  0.00    497.56     0.00    10625     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    497.56     0.00    10587     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::~pair()
  0.00    497.56     0.00    10148     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    497.56     0.00    10025     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    497.56     0.00    10025     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    497.56     0.00    10025     0.00     0.00  ieee_float_spect::to_type() const
  0.00    497.56     0.00     9948     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    497.56     0.00     9866     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    497.56     0.00     9730     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    497.56     0.00     9705     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    497.56     0.00     9705     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    497.56     0.00     9700     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    497.56     0.00     9700     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    497.56     0.00     9700     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    497.56     0.00     9700     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    497.56     0.00     9700     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    497.56     0.00     9700     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    497.56     0.00     9681     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    497.56     0.00     9501     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    497.56     0.00     9501     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    497.56     0.00     9501     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    497.56     0.00     9501     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    497.56     0.00     9501     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    497.56     0.00     9182     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    497.56     0.00     8989     0.00     0.00  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    497.56     0.00     8976     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    497.56     0.00     8968     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    497.56     0.00     8939     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    497.56     0.00     8883     0.00     0.00  signed_short_int_type()
  0.00    497.56     0.00     8847     0.00     0.00  remove_vector(symbolt&)
  0.00    497.56     0.00     8847     0.00     0.00  remove_complex(symbolt&)
  0.00    497.56     0.00     8847     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    497.56     0.00     8847     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    497.56     0.00     8847     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    497.56     0.00     8847     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    497.56     0.00     8763     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    497.56     0.00     8552     0.00     0.00  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00     8494     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    497.56     0.00     8490     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    497.56     0.00     8408     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    497.56     0.00     8219     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00     8165     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    497.56     0.00     7968     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    497.56     0.00     7968     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    497.56     0.00     7939     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    497.56     0.00     7939     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    497.56     0.00     7924     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    497.56     0.00     7924     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    497.56     0.00     7889     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    497.56     0.00     7889     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    497.56     0.00     7838     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    497.56     0.00     7767     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    497.56     0.00     7473     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    497.56     0.00     7388     0.00     0.00  goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    497.56     0.00     7328     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    497.56     0.00     7286     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    497.56     0.00     7168     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    497.56     0.00     7131     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    497.56     0.00     7088     0.00     0.00  source_locationt::set_comment(dstring const&)
  0.00    497.56     0.00     7088     0.00     0.00  source_locationt::set_property_class(dstring const&)
  0.00    497.56     0.00     7028     0.00     0.00  source_locationt::set_property_id(dstring const&)
  0.00    497.56     0.00     6950     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::pair(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    497.56     0.00     6950     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_create_node(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    497.56     0.00     6950     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    497.56     0.00     6919     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    497.56     0.00     6914     0.00     0.00  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00     6835     0.00     0.00  replace_location(source_locationt&, source_locationt const&)
  0.00    497.56     0.00     6835     0.00     0.00  source_locationt::get_property_id() const
  0.00    497.56     0.00     6783     0.00     0.00  goto_symext::symex_decl(goto_symex_statet&)
  0.00    497.56     0.00     6783     0.00     0.00  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    497.56     0.00     6779     0.00     0.00  get_default_language()
  0.00    497.56     0.00     6766     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    497.56     0.00     6659     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    497.56     0.00     6659     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    497.56     0.00     6599     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    497.56     0.00     6593     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    497.56     0.00     6551     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    497.56     0.00     6551     0.00     0.00  boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00     6515     0.00     0.00  trace_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    497.56     0.00     6515     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, source_locationt const&, unsigned int)
  0.00    497.56     0.00     6504     0.00     0.00  trace_value_binary(exprt const&, namespacet const&)
  0.00    497.56     0.00     6449     0.00     0.00  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00     6374     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    497.56     0.00     6098     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    497.56     0.00     5951     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(exprt const&)
  0.00    497.56     0.00     5936     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    497.56     0.00     5927     0.00     0.00  binary_predicate_exprt::binary_predicate_exprt(dstring const&)
  0.00    497.56     0.00     5784     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    497.56     0.00     5660     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    497.56     0.00     5660     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    497.56     0.00     5660     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    497.56     0.00     5638     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    497.56     0.00     5629     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    497.56     0.00     5605     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    497.56     0.00     5587     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    497.56     0.00     5587     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    497.56     0.00     5576     0.00     0.00  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00     5556     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    497.56     0.00     5224     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    497.56     0.00     5172     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00     5172     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    497.56     0.00     5172     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    497.56     0.00     5123     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    497.56     0.00     5082     0.00     0.00  code_typet::has_ellipsis() const
  0.00    497.56     0.00     5072     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    497.56     0.00     5066     0.00     0.00  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    497.56     0.00     5034     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    497.56     0.00     5034     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    497.56     0.00     5034     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    497.56     0.00     5034     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    497.56     0.00     5034     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    497.56     0.00     5034     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    497.56     0.00     5034     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    497.56     0.00     5034     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    497.56     0.00     5034     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    497.56     0.00     4931     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    497.56     0.00     4904     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    497.56     0.00     4904     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    497.56     0.00     4904     0.00     0.00  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    497.56     0.00     4904     0.00     0.00  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    497.56     0.00     4873     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    497.56     0.00     4721     0.00     0.00  c_qualifierst::as_string() const
  0.00    497.56     0.00     4712     0.00     0.00  code_typet::return_type() const
  0.00    497.56     0.00     4670     0.00     0.00  clean_identifier(dstring const&)
  0.00    497.56     0.00     4666     0.00     0.00  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    497.56     0.00     4666     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    497.56     0.00     4666     0.00     0.00  goto_symex_statet::renaming_levelt::restore_from(std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    497.56     0.00     4666     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    497.56     0.00     4666     0.00     0.00  goto_symex_statet::new_frame()
  0.00    497.56     0.00     4666     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    497.56     0.00     4666     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    497.56     0.00     4666     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    497.56     0.00     4666     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    497.56     0.00     4666     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    497.56     0.00     4656     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00     4656     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    497.56     0.00     4654     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    497.56     0.00     4654     0.00     0.00  expr2ct::convert(typet const&)
  0.00    497.56     0.00     4634     0.00     0.00  c_type_as_string(dstring const&)
  0.00    497.56     0.00     4611     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    497.56     0.00     4575     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    497.56     0.00     4504     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    497.56     0.00     4504     0.00     0.00  goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    497.56     0.00     4504     0.00     0.00  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    497.56     0.00     4504     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    497.56     0.00     4504     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    497.56     0.00     4491     0.00     0.00  float_type()
  0.00    497.56     0.00     4479     0.00     0.00  binary_relation_exprt::lhs()
  0.00    497.56     0.00     4464     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    497.56     0.00     4455     0.00     0.00  binary_relation_exprt::rhs()
  0.00    497.56     0.00     4455     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    497.56     0.00     4395     0.00     0.00  goto_programt::~goto_programt()
  0.00    497.56     0.00     4395     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    497.56     0.00     4384     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    497.56     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    497.56     0.00     4268     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    497.56     0.00     4257     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    497.56     0.00     4223     0.00     0.00  byte_extract_exprt::op()
  0.00    497.56     0.00     4218     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    497.56     0.00     4215     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    497.56     0.00     4207     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    497.56     0.00     4184     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    497.56     0.00     4183     0.00     0.00  unsigned_int_type()
  0.00    497.56     0.00     3960     0.00     0.00  to_constant_expr(exprt&)
  0.00    497.56     0.00     3908     0.00     0.00  byte_extract_id()
  0.00    497.56     0.00     3906     0.00     0.00  replace_location(exprt&, source_locationt const&)
  0.00    497.56     0.00     3866     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    497.56     0.00     3859     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    497.56     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    497.56     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    497.56     0.00     3767     0.00     0.00  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00     3649     0.00     0.00  c_typecheck_baset::do_initializer(symbolt&)
  0.00    497.56     0.00     3637     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    497.56     0.00     3637     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    497.56     0.00     3637     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator[](std::string const&)
  0.00    497.56     0.00     3637     0.00     0.00  std::list<std::string, std::allocator<std::string> >::clear()
  0.00    497.56     0.00     3637     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::pair(std::string const&, std::list<std::string, std::allocator<std::string> > const&)
  0.00    497.56     0.00     3637     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    497.56     0.00     3637     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::lower_bound(std::string const&)
  0.00    497.56     0.00     3637     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*, std::string const&)
  0.00    497.56     0.00     3637     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    497.56     0.00     3621     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    497.56     0.00     3575     0.00     0.00  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    497.56     0.00     3575     0.00     0.00  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    497.56     0.00     3564     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    497.56     0.00     3498     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    497.56     0.00     3468     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    497.56     0.00     3412     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    497.56     0.00     3346     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    497.56     0.00     3324     0.00     0.00  to_code_decl(codet const&)
  0.00    497.56     0.00     3313     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*)
  0.00    497.56     0.00     3302     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    497.56     0.00     3283     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    497.56     0.00     3283     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    497.56     0.00     3243     0.00     0.00  i2string(int)
  0.00    497.56     0.00     3240     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    497.56     0.00     3240     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node(std::_Rb_tree_node<std::string>*)
  0.00    497.56     0.00     3150     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    497.56     0.00     3075     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    497.56     0.00     3040     0.00     0.00  to_address_of_expr(exprt&)
  0.00    497.56     0.00     3039     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    497.56     0.00     3039     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    497.56     0.00     3014     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    497.56     0.00     3011     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    497.56     0.00     2976     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    497.56     0.00     2944     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    497.56     0.00     2914     0.00     0.00  long_double_type()
  0.00    497.56     0.00     2890     0.00     0.00  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00     2869     0.00     0.00  code_typet::code_typet()
  0.00    497.56     0.00     2830     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    497.56     0.00     2830     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    497.56     0.00     2830     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    497.56     0.00     2830     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    497.56     0.00     2830     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    497.56     0.00     2830     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    497.56     0.00     2830     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    497.56     0.00     2830     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    497.56     0.00     2830     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    497.56     0.00     2830     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    497.56     0.00     2830     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    497.56     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    497.56     0.00     2754     0.00     0.00  configt::this_operating_system()
  0.00    497.56     0.00     2732     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    497.56     0.00     2683     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    497.56     0.00     2633     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    497.56     0.00     2601     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    497.56     0.00     2582     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    497.56     0.00     2561     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    497.56     0.00     2551     0.00     0.00  codet::operator=(codet const&)
  0.00    497.56     0.00     2542     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    497.56     0.00     2536     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    497.56     0.00     2536     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    497.56     0.00     2524     0.00     0.00  pointer_typet::pointer_typet()
  0.00    497.56     0.00     2524     0.00     0.00  type_with_subtypet::type_with_subtypet(dstring const&)
  0.00    497.56     0.00     2500     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    497.56     0.00     2430     0.00     0.00  bool (simplify_exprt::**std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<bool (simplify_exprt::*)(exprt&)>(bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::**)(exprt&)))(exprt&)
  0.00    497.56     0.00     2403     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    497.56     0.00     2397     0.00     0.00  unsigned_long_long_int_type()
  0.00    497.56     0.00     2327     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    497.56     0.00     2327     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    497.56     0.00     2327     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    497.56     0.00     2327     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    497.56     0.00     2327     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    497.56     0.00     2314     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    497.56     0.00     2256     0.00     0.00  double_type()
  0.00    497.56     0.00     2256     0.00     0.00  vector_typet::size()
  0.00    497.56     0.00     2245     0.00     0.00  address_of_exprt::object()
  0.00    497.56     0.00     2209     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    497.56     0.00     2209     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    497.56     0.00     2209     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    497.56     0.00     2192     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00     2192     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00     2192     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    497.56     0.00     2188     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00     2165     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    497.56     0.00     2156     0.00     0.00  pointer_offset(exprt const&)
  0.00    497.56     0.00     2132     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    497.56     0.00     2092     0.00     0.00  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    497.56     0.00     2090     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    497.56     0.00     2089     0.00     0.00  empty_typet::empty_typet()
  0.00    497.56     0.00     2059     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    497.56     0.00     2053     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    497.56     0.00     2040     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    497.56     0.00     2040     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    497.56     0.00     2040     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    497.56     0.00     2039     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    497.56     0.00     2039     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    497.56     0.00     2023     0.00     0.00  to_code(exprt&)
  0.00    497.56     0.00     2005     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    497.56     0.00     2005     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    497.56     0.00     1958     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    497.56     0.00     1944     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
  0.00    497.56     0.00     1932     0.00     0.00  code_declt::get_identifier() const
  0.00    497.56     0.00     1931     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    497.56     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    497.56     0.00     1923     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    497.56     0.00     1923     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    497.56     0.00     1899     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    497.56     0.00     1897     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    497.56     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    497.56     0.00     1845     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    497.56     0.00     1845     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    497.56     0.00     1845     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    497.56     0.00     1836     0.00     0.00  BigInt::operator++()
  0.00    497.56     0.00     1834     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    497.56     0.00     1834     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    497.56     0.00     1834     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    497.56     0.00     1831     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    497.56     0.00     1824     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    497.56     0.00     1824     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    497.56     0.00     1824     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    497.56     0.00     1824     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    497.56     0.00     1824     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    497.56     0.00     1824     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    497.56     0.00     1824     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    497.56     0.00     1824     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    497.56     0.00     1818     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    497.56     0.00     1796     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    497.56     0.00     1790     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    497.56     0.00     1782     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_fill_insert(__gnu_cxx::__normal_iterator<bool (simplify_exprt::**)(exprt&), std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> > >, unsigned long, bool (simplify_exprt::* const&)(exprt&))
  0.00    497.56     0.00     1782     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::resize(unsigned long, bool (simplify_exprt::*)(exprt&))
  0.00    497.56     0.00     1761     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00     1761     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    497.56     0.00     1740     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    497.56     0.00     1738     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    497.56     0.00     1734     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    497.56     0.00     1734     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00     1734     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    497.56     0.00     1667     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    497.56     0.00     1667     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    497.56     0.00     1667     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    497.56     0.00     1667     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    497.56     0.00     1667     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    497.56     0.00     1667     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    497.56     0.00     1667     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    497.56     0.00     1667     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    497.56     0.00     1667     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    497.56     0.00     1651     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    497.56     0.00     1651     0.00     0.00  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    497.56     0.00     1645     0.00     0.00  signed_long_long_int_type()
  0.00    497.56     0.00     1625     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    497.56     0.00     1620     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    497.56     0.00     1620     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&)
  0.00    497.56     0.00     1620     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_clone_node(std::_Rb_tree_node<std::string> const*)
  0.00    497.56     0.00     1620     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&)
  0.00    497.56     0.00     1617     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    497.56     0.00     1615     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    497.56     0.00     1615     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    497.56     0.00     1608     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    497.56     0.00     1599     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    497.56     0.00     1599     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    497.56     0.00     1596     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    497.56     0.00     1595     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    497.56     0.00     1593     0.00     0.00  unsigned_long_int_type()
  0.00    497.56     0.00     1579     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    497.56     0.00     1557     0.00     0.00  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    497.56     0.00     1556     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    497.56     0.00     1537     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    497.56     0.00     1525     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    497.56     0.00     1525     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    497.56     0.00     1504     0.00     0.00  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    497.56     0.00     1496     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00     1496     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    497.56     0.00     1496     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    497.56     0.00     1496     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    497.56     0.00     1496     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    497.56     0.00     1496     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    497.56     0.00     1496     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    497.56     0.00     1490     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    497.56     0.00     1488     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    497.56     0.00     1487     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    497.56     0.00     1485     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    497.56     0.00     1485     0.00     0.00  guardt::resize(unsigned long)
  0.00    497.56     0.00     1485     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    497.56     0.00     1472     0.00     0.00  equal_exprt::equal_exprt()
  0.00    497.56     0.00     1461     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    497.56     0.00     1458     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::~_Rb_tree()
  0.00    497.56     0.00     1414     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    497.56     0.00     1414     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    497.56     0.00     1414     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    497.56     0.00     1414     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    497.56     0.00     1410     0.00     0.00  c_typecheck_baset::make_constant(exprt&)
  0.00    497.56     0.00     1410     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    497.56     0.00     1406     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    497.56     0.00     1402     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    497.56     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    497.56     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    497.56     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    497.56     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    497.56     0.00     1381     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    497.56     0.00     1347     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    497.56     0.00     1316     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    497.56     0.00     1316     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    497.56     0.00     1316     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    497.56     0.00     1316     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    497.56     0.00     1313     0.00     0.00  codet::set_statement(dstring const&)
  0.00    497.56     0.00     1313     0.00     0.00  codet::codet(dstring const&)
  0.00    497.56     0.00     1291     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00     1291     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    497.56     0.00     1291     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    497.56     0.00     1291     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    497.56     0.00     1289     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00     1271     0.00     0.00  typet::add_source_location()
  0.00    497.56     0.00     1271     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    497.56     0.00     1271     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    497.56     0.00     1271     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    497.56     0.00     1271     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    497.56     0.00     1271     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    497.56     0.00     1271     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    497.56     0.00     1271     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    497.56     0.00     1268     0.00     0.00  arrayst::update_index_map()
  0.00    497.56     0.00     1268     0.00     0.00  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    497.56     0.00     1268     0.00     0.00  std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    497.56     0.00     1268     0.00     0.00  std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::pair(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    497.56     0.00     1268     0.00     0.00  std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::~pair()
  0.00    497.56     0.00     1268     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    497.56     0.00     1268     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    497.56     0.00     1268     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    497.56     0.00     1268     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    497.56     0.00     1268     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_create_node(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    497.56     0.00     1268     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >*)
  0.00    497.56     0.00     1268     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    497.56     0.00     1264     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    497.56     0.00     1264     0.00     0.00  void std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique<std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >)
  0.00    497.56     0.00     1254     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    497.56     0.00     1228     0.00     0.00  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00     1216     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    497.56     0.00     1211     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    497.56     0.00     1210     0.00     0.00  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    497.56     0.00     1175     0.00     0.00  c_sizeof(typet const&, namespacet const&)
  0.00    497.56     0.00     1175     0.00     0.00  size_type()
  0.00    497.56     0.00     1175     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    497.56     0.00     1168     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    497.56     0.00     1168     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    497.56     0.00     1168     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    497.56     0.00     1168     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    497.56     0.00     1168     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    497.56     0.00     1168     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    497.56     0.00     1168     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    497.56     0.00     1168     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    497.56     0.00     1135     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    497.56     0.00     1134     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    497.56     0.00     1128     0.00     0.00  to_vector_type(typet&)
  0.00    497.56     0.00     1128     0.00     0.00  to_vector_type(typet const&)
  0.00    497.56     0.00     1128     0.00     0.00  signed_size_type()
  0.00    497.56     0.00     1128     0.00     0.00  vector_typet::vector_typet()
  0.00    497.56     0.00     1128     0.00     0.00  c_typecheck_baset::make_constant_index(exprt&)
  0.00    497.56     0.00     1128     0.00     0.00  vector_typet::size() const
  0.00    497.56     0.00     1096     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    497.56     0.00     1069     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    497.56     0.00     1069     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    497.56     0.00     1069     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    497.56     0.00     1067     0.00     0.00  object_lower_bound(exprt const&)
  0.00    497.56     0.00     1065     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    497.56     0.00     1053     0.00     0.00  c_typecheck_baset::typecheck_code(codet&)
  0.00    497.56     0.00     1052     0.00     0.00  to_code(exprt const&)
  0.00    497.56     0.00     1041     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    497.56     0.00     1041     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    497.56     0.00     1040     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    497.56     0.00     1039     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    497.56     0.00     1035     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    497.56     0.00     1005     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    497.56     0.00      999     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    497.56     0.00      966     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    497.56     0.00      964     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    497.56     0.00      949     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      949     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00      949     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    497.56     0.00      916     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    497.56     0.00      916     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    497.56     0.00      915     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    497.56     0.00      893     0.00     0.00  architecture_string(int, char const*)
  0.00    497.56     0.00      892     0.00     0.00  byte_update_exprt::op()
  0.00    497.56     0.00      876     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    497.56     0.00      876     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    497.56     0.00      876     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    497.56     0.00      876     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    497.56     0.00      876     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    497.56     0.00      876     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    497.56     0.00      876     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    497.56     0.00      876     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    497.56     0.00      867     0.00     0.00  remove_vector(goto_function_templatet<goto_programt>&)
  0.00    497.56     0.00      867     0.00     0.00  remove_complex(goto_function_templatet<goto_programt>&)
  0.00    497.56     0.00      867     0.00     0.00  local_cfgt::build(goto_programt const&)
  0.00    497.56     0.00      867     0.00     0.00  local_cfgt::local_cfgt(goto_programt const&)
  0.00    497.56     0.00      867     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    497.56     0.00      867     0.00     0.00  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    497.56     0.00      867     0.00     0.00  remove_asmt::process_function(goto_function_templatet<goto_programt>&)
  0.00    497.56     0.00      867     0.00     0.00  remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >)
  0.00    497.56     0.00      867     0.00     0.00  remove_returnst::do_function_calls(goto_functionst&, goto_programt&)
  0.00    497.56     0.00      867     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    497.56     0.00      867     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    497.56     0.00      867     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    497.56     0.00      867     0.00     0.00  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    497.56     0.00      867     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    497.56     0.00      867     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    497.56     0.00      867     0.00     0.00  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    497.56     0.00      867     0.00     0.00  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    497.56     0.00      867     0.00     0.00  dirtyt::~dirtyt()
  0.00    497.56     0.00      867     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    497.56     0.00      867     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    497.56     0.00      867     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    497.56     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    497.56     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    497.56     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    497.56     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    497.56     0.00      867     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    497.56     0.00      867     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    497.56     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    497.56     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    497.56     0.00      867     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    497.56     0.00      867     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     0.00      854     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    497.56     0.00      854     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    497.56     0.00      853     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    497.56     0.00      845     0.00     0.00  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    497.56     0.00      841     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    497.56     0.00      834     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    497.56     0.00      827     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    497.56     0.00      827     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    497.56     0.00      801     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    497.56     0.00      800     0.00     0.00  unsigned_short_int_type()
  0.00    497.56     0.00      799     0.00     0.00  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    497.56     0.00      798     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    497.56     0.00      794     0.00     0.00  parsert::clear()
  0.00    497.56     0.00      785     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    497.56     0.00      784     0.00     0.00  arrayst::collect_arrays(exprt const&)
  0.00    497.56     0.00      784     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    497.56     0.00      768     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    497.56     0.00      765     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    497.56     0.00      765     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    497.56     0.00      765     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    497.56     0.00      765     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    497.56     0.00      765     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    497.56     0.00      748     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    497.56     0.00      748     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    497.56     0.00      748     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      748     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      748     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00      748     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    497.56     0.00      748     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    497.56     0.00      748     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    497.56     0.00      748     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    497.56     0.00      748     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    497.56     0.00      748     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      748     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    497.56     0.00      741     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    497.56     0.00      739     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    497.56     0.00      733     0.00     0.00  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    497.56     0.00      718     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    497.56     0.00      716     0.00     0.00  to_code_function_call(codet&)
  0.00    497.56     0.00      716     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    497.56     0.00      716     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    497.56     0.00      713     0.00     0.00  simplify_expr(exprt const&, namespacet const&)
  0.00    497.56     0.00      711     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    497.56     0.00      700     0.00     0.00  parsert::parsert()
  0.00    497.56     0.00      690     0.00     0.00  endianness_mapt::build_little_endian(typet const&)
  0.00    497.56     0.00      690     0.00     0.00  endianness_mapt::build(typet const&, bool)
  0.00    497.56     0.00      690     0.00     0.00  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    497.56     0.00      690     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    497.56     0.00      687     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    497.56     0.00      684     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    497.56     0.00      666     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    497.56     0.00      666     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    497.56     0.00      666     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    497.56     0.00      666     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    497.56     0.00      660     0.00     0.00  irept::id(dstring const&)
  0.00    497.56     0.00      648     0.00     0.00  source_locationt::set_file(dstring const&)
  0.00    497.56     0.00      648     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      648     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    497.56     0.00      648     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00      648     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    497.56     0.00      648     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    497.56     0.00      648     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    497.56     0.00      648     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    497.56     0.00      648     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    497.56     0.00      648     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    497.56     0.00      645     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    497.56     0.00      635     0.00     0.00  invalid_pointer(exprt const&)
  0.00    497.56     0.00      634     0.00     0.00  object_size(exprt const&)
  0.00    497.56     0.00      634     0.00     0.00  dynamic_object(exprt const&)
  0.00    497.56     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    497.56     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    497.56     0.00      612     0.00     0.00  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    497.56     0.00      607     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    497.56     0.00      590     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    497.56     0.00      588     0.00     0.00  to_struct_expr(exprt const&)
  0.00    497.56     0.00      588     0.00     0.00  boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00      584     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    497.56     0.00      584     0.00     0.00  std::vector<literalt, std::allocator<literalt> >* std::__uninitialized_copy<false>::__uninit_copy<std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    497.56     0.00      584     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    497.56     0.00      580     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    497.56     0.00      578     0.00     0.00  struct_union_typet::components()
  0.00    497.56     0.00      578     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    497.56     0.00      576     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    497.56     0.00      575     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    497.56     0.00      570     0.00     0.00  to_with_expr(exprt const&)
  0.00    497.56     0.00      570     0.00     0.00  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    497.56     0.00      568     0.00     0.00  lshr_exprt::lshr_exprt(exprt const&, exprt const&)
  0.00    497.56     0.00      568     0.00     0.00  with_exprt::with_exprt()
  0.00    497.56     0.00      568     0.00     0.00  shift_exprt::~shift_exprt()
  0.00    497.56     0.00      568     0.00     0.00  extractbits_exprt::src()
  0.00    497.56     0.00      568     0.00     0.00  extractbits_exprt::extractbits_exprt()
  0.00    497.56     0.00      568     0.00     0.00  bv_typet::bv_typet(unsigned int)
  0.00    497.56     0.00      558     0.00     0.00  is_void_pointer(typet const&)
  0.00    497.56     0.00      556     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    497.56     0.00      549     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    497.56     0.00      549     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    497.56     0.00      531     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    497.56     0.00      523     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*, exprt const&, unsigned long) const
  0.00    497.56     0.00      508     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    497.56     0.00      508     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    497.56     0.00      506     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00      505     0.00     0.00  null_pointer(exprt const&)
  0.00    497.56     0.00      504     0.00     0.00  to_extractbits_expr(exprt const&)
  0.00    497.56     0.00      504     0.00     0.00  boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00      489     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    497.56     0.00      487     0.00     0.00  to_code_expression(codet const&)
  0.00    497.56     0.00      487     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    497.56     0.00      487     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    497.56     0.00      486     0.00     0.00  register_language(languaget* (*)())
  0.00    497.56     0.00      486     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    497.56     0.00      486     0.00     0.00  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    497.56     0.00      486     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::set(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    497.56     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    497.56     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    497.56     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    497.56     0.00      486     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique(std::pair<dstring const, dstring> const&)
  0.00    497.56     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::clear()
  0.00    497.56     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_copy(std::_Rb_tree_node<std::string> const*, std::_Rb_tree_node<std::string>*)
  0.00    497.56     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_Rb_tree(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    497.56     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::operator=(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    497.56     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    497.56     0.00      482     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    497.56     0.00      482     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    497.56     0.00      466     0.00     0.00  dynamic_size(namespacet const&)
  0.00    497.56     0.00      466     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    497.56     0.00      456     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    497.56     0.00      455     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    497.56     0.00      455     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    497.56     0.00      455     0.00     0.00  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    497.56     0.00      455     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    497.56     0.00      451     0.00     0.00  to_dereference_expr(exprt&)
  0.00    497.56     0.00      451     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    497.56     0.00      446     0.00     0.00  to_byte_update_expr(exprt&)
  0.00    497.56     0.00      438     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    497.56     0.00      438     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    497.56     0.00      427     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    497.56     0.00      426     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    497.56     0.00      417     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      417     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    497.56     0.00      417     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    497.56     0.00      412     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    497.56     0.00      409     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    497.56     0.00      409     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    497.56     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    497.56     0.00      399     0.00     0.00  remove_skip(goto_programt&)
  0.00    497.56     0.00      392     0.00     0.00  has_byte_operator(exprt const&)
  0.00    497.56     0.00      392     0.00     0.00  union_find<exprt>::find_number(exprt const&)
  0.00    497.56     0.00      392     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    497.56     0.00      392     0.00     0.00  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    497.56     0.00      392     0.00     0.00  arrayst::record_array_equality(equal_exprt const&)
  0.00    497.56     0.00      392     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_create_node(arrayst::array_equalityt const&)
  0.00    497.56     0.00      392     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert(std::_List_iterator<arrayst::array_equalityt>, arrayst::array_equalityt const&)
  0.00    497.56     0.00      392     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    497.56     0.00      390     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    497.56     0.00      384     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    497.56     0.00      384     0.00     0.00  symbol_tablet::~symbol_tablet()
  0.00    497.56     0.00      384     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     0.00      382     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    497.56     0.00      380     0.00     0.00  code_assignt::lhs()
  0.00    497.56     0.00      380     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    497.56     0.00      368     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    497.56     0.00      355     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    497.56     0.00      353     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    497.56     0.00      353     0.00     0.00  signedbv_typet::smallest() const
  0.00    497.56     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    497.56     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    497.56     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    497.56     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    497.56     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    497.56     0.00      350     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    497.56     0.00      350     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree()
  0.00    497.56     0.00      337     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    497.56     0.00      336     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    497.56     0.00      336     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    497.56     0.00      335     0.00     0.00  to_code_assign(codet&)
  0.00    497.56     0.00      335     0.00     0.00  to_code(exprt&)
  0.00    497.56     0.00      335     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    497.56     0.00      335     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&)
  0.00    497.56     0.00      332     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    497.56     0.00      330     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    497.56     0.00      330     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    497.56     0.00      329     0.00     0.00  gcc_float128_type()
  0.00    497.56     0.00      329     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    497.56     0.00      329     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    497.56     0.00      329     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    497.56     0.00      329     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      329     0.00     0.00  std::tr1::unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    497.56     0.00      329     0.00     0.00  std::tr1::__unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    497.56     0.00      327     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    497.56     0.00      324     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    497.56     0.00      324     0.00     0.00  configt::this_architecture()
  0.00    497.56     0.00      324     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&)
  0.00    497.56     0.00      324     0.00     0.00  optionst::~optionst()
  0.00    497.56     0.00      324     0.00     0.00  cmdlinet::isset(char) const
  0.00    497.56     0.00      324     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    497.56     0.00      324     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    497.56     0.00      324     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    497.56     0.00      324     0.00     0.00  goto_symex_statet::threadt* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::threadt*, goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    497.56     0.00      324     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    497.56     0.00      324     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    497.56     0.00      324     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    497.56     0.00      324     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    497.56     0.00      324     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    497.56     0.00      324     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    497.56     0.00      324     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    497.56     0.00      324     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    497.56     0.00      324     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    497.56     0.00      324     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_unique(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    497.56     0.00      324     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::~_Rb_tree()
  0.00    497.56     0.00      324     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, unsigned long> >*)
  0.00    497.56     0.00      319     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00      319     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00      319     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    497.56     0.00      309     0.00     0.00  BigInt::operator=(long long)
  0.00    497.56     0.00      308     0.00     0.00  current_time()
  0.00    497.56     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    497.56     0.00      308     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    497.56     0.00      308     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    497.56     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    497.56     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    497.56     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    497.56     0.00      308     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    497.56     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    497.56     0.00      306     0.00     0.00  to_code_dead(codet const&)
  0.00    497.56     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    497.56     0.00      304     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    497.56     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    497.56     0.00      298     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    497.56     0.00      294     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      292     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    497.56     0.00      292     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    497.56     0.00      292     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    497.56     0.00      292     0.00     0.00  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    497.56     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00      292     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_allocate(unsigned long)
  0.00    497.56     0.00      292     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~_Vector_base()
  0.00    497.56     0.00      292     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > >(std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00      292     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    497.56     0.00      292     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    497.56     0.00      292     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    497.56     0.00      292     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    497.56     0.00      292     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    497.56     0.00      292     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    497.56     0.00      292     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    497.56     0.00      292     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    497.56     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<literalt, std::allocator<literalt> >*, std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > > >, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::resize(unsigned long, std::vector<literalt, std::allocator<literalt> >)
  0.00    497.56     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    497.56     0.00      292     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    497.56     0.00      282     0.00     0.00  shell_quote(std::string const&)
  0.00    497.56     0.00      282     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    497.56     0.00      282     0.00     0.00  c_enum_typet::c_enum_membert::set_base_name(dstring const&)
  0.00    497.56     0.00      282     0.00     0.00  c_enum_typet::c_enum_membert::set_identifier(dstring const&)
  0.00    497.56     0.00      282     0.00     0.00  c_enum_typet::c_enum_membert::set_value(dstring const&)
  0.00    497.56     0.00      282     0.00     0.00  c_enum_typet::c_enum_membert::c_enum_membert(c_enum_typet::c_enum_membert const&)
  0.00    497.56     0.00      282     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    497.56     0.00      282     0.00     0.00  ansi_c_declarationt::set_is_enum_constant(bool)
  0.00    497.56     0.00      282     0.00     0.00  std::list<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_create_node(c_enum_typet::c_enum_membert const&)
  0.00    497.56     0.00      282     0.00     0.00  std::list<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_insert(std::_List_iterator<c_enum_typet::c_enum_membert>, c_enum_typet::c_enum_membert const&)
  0.00    497.56     0.00      282     0.00     0.00  std::list<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::push_back(c_enum_typet::c_enum_membert const&)
  0.00    497.56     0.00      278     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    497.56     0.00      271     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    497.56     0.00      271     0.00     0.00  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    497.56     0.00      270     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&)
  0.00    497.56     0.00      269     0.00     0.00  std::_List_base<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_clear()
  0.00    497.56     0.00      269     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    497.56     0.00      258     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, source_locationt> >*)
  0.00    497.56     0.00      254     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    497.56     0.00      254     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    497.56     0.00      253     0.00     0.00  source_locationt::set_function(dstring const&)
  0.00    497.56     0.00      253     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&)
  0.00    497.56     0.00      253     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, unsigned long, unsigned long)
  0.00    497.56     0.00      253     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>)
  0.00    497.56     0.00      253     0.00     0.00  std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >::pair(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&)
  0.00    497.56     0.00      248     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    497.56     0.00      240     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    497.56     0.00      238     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    497.56     0.00      235     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    497.56     0.00      234     0.00     0.00  to_binary_relation_expr(exprt&)
  0.00    497.56     0.00      234     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&)
  0.00    497.56     0.00      232     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    497.56     0.00      232     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    497.56     0.00      232     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    497.56     0.00      232     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    497.56     0.00      230     0.00     0.00  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00      222     0.00     0.00  to_struct_union_type(typet&)
  0.00    497.56     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    497.56     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    497.56     0.00      216     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    497.56     0.00      216     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    497.56     0.00      215     0.00     0.00  to_if_expr(exprt&)
  0.00    497.56     0.00      215     0.00     0.00  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    497.56     0.00      211     0.00     0.00  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    497.56     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    497.56     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    497.56     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    497.56     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    497.56     0.00      202     0.00     0.00  code_blockt::end_location() const
  0.00    497.56     0.00      196     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    497.56     0.00      193     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    497.56     0.00      193     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    497.56     0.00      193     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    497.56     0.00      192     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      192     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    497.56     0.00      192     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    497.56     0.00      192     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    497.56     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    497.56     0.00      189     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    497.56     0.00      177     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14bv_refinementtC2ERK10namespacetR5propt
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19bmc_all_propertiest12goal_coveredERKN12cover_goalst5goaltE
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19cbmc_parse_optionstC2EiPPKc
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19parse_options_basetC2ERKSsiPPKc
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK17byte_update_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK22floatbv_typecast_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    497.56     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    497.56     0.00      175     0.00     0.00  initialize_string_container()
  0.00    497.56     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    497.56     0.00      175     0.00     0.00  language_uit::~language_uit()
  0.00    497.56     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    497.56     0.00      175     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    497.56     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    497.56     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    497.56     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    497.56     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    497.56     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    497.56     0.00      175     0.00     0.00  parse_options_baset::parse_options_baset(std::string const&, int, char const**)
  0.00    497.56     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    497.56     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    497.56     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    497.56     0.00      175     0.00     0.00  cmdlinet::parse(int, char const**, char const*)
  0.00    497.56     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    497.56     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    497.56     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    497.56     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    497.56     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    497.56     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    497.56     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    497.56     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    497.56     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    497.56     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    497.56     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    497.56     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    497.56     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    497.56     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    497.56     0.00      172     0.00     0.00  goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    497.56     0.00      172     0.00     0.00  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    497.56     0.00      168     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    497.56     0.00      168     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    497.56     0.00      168     0.00     0.00  code_deadt::~code_deadt()
  0.00    497.56     0.00      168     0.00     0.00  code_declt::code_declt()
  0.00    497.56     0.00      168     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    497.56     0.00      168     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    497.56     0.00      168     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    497.56     0.00      168     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    497.56     0.00      168     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    497.56     0.00      168     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    497.56     0.00      168     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    497.56     0.00      168     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00      168     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    497.56     0.00      168     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    497.56     0.00      168     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    497.56     0.00      168     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    497.56     0.00      168     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    497.56     0.00      168     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    497.56     0.00      166     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    497.56     0.00      166     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    497.56     0.00      166     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    497.56     0.00      166     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    497.56     0.00      165     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    497.56     0.00      164     0.00     0.00  goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool)
  0.00    497.56     0.00      164     0.00     0.00  code_labelt::get_label() const
  0.00    497.56     0.00      164     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00      164     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    497.56     0.00      164     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    497.56     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::clear()
  0.00    497.56     0.00      164     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    497.56     0.00      163     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    497.56     0.00      163     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    497.56     0.00      162     0.00     0.00  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  remove_asm(symbol_tablet&, goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  memory_info(std::ostream&)
  0.00    497.56     0.00      162     0.00     0.00  remove_vector(symbol_tablet&)
  0.00    497.56     0.00      162     0.00     0.00  remove_vector(symbol_tablet&, goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  remove_vector(goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  is_goto_binary(std::string const&)
  0.00    497.56     0.00      162     0.00     0.00  remove_complex(symbol_tablet&)
  0.00    497.56     0.00      162     0.00     0.00  remove_complex(symbol_tablet&, goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  remove_complex(goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  remove_returns(symbol_tablet&, goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.04  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    497.56     0.00      162     0.00     0.00  label_properties(goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  new_cpp_language()
  0.00    497.56     0.00      162     0.00     0.00  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    497.56     0.00      162     0.00     0.00  add_failed_symbols(symbol_tablet&)
  0.00    497.56     0.00      162     0.00     0.00  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    497.56     0.00      162     0.00     0.00  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    497.56     0.00      162     0.00     0.00  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    497.56     0.00      162     0.00     0.00  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    497.56     0.00      162     0.00     0.00  new_java_bytecode_language()
  0.00    497.56     0.00      162     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    497.56     0.00      162     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    497.56     0.00      162     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    497.56     0.00      162     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    497.56     0.00      162     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    497.56     0.00      162     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    497.56     0.00      162     0.00     0.00  goto_symext::~goto_symext()
  0.00    497.56     0.00      162     0.00     0.68  goto_symext::operator()(goto_functionst const&)
  0.00    497.56     0.00      162     0.00     0.68  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    497.56     0.00      162     0.00     0.00  remove_asmt::operator()()
  0.00    497.56     0.00      162     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    497.56     0.00      162     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    497.56     0.00      162     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    497.56     0.00      162     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    497.56     0.00      162     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    497.56     0.00      162     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    497.56     0.00      162     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    497.56     0.00      162     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    497.56     0.00      162     0.00     0.00  remove_returnst::operator()(goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    497.56     0.00      162     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    497.56     0.00      162     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    497.56     0.00      162     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    497.56     0.00      162     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    497.56     0.00      162     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    497.56     0.00      162     0.00     0.00  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    497.56     0.00      162     0.00     0.00  goto_symex_statet::goto_symex_statet()
  0.00    497.56     0.00      162     0.00     0.00  goto_symex_statet::~goto_symex_statet()
  0.00    497.56     0.00      162     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    497.56     0.00      162     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    497.56     0.00      162     0.00     0.00  cbmc_parse_optionst::eval_verbosity()
  0.00    497.56     0.00      162     0.00     0.00  cbmc_parse_optionst::set_properties(goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.04  cbmc_parse_optionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  cbmc_parse_optionst::register_languages()
  0.00    497.56     0.00      162     0.00     0.04  cbmc_parse_optionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  cbmc_parse_optionst::get_command_line_options(optionst&)
  0.00    497.56     0.00      162     0.00     1.10  cbmc_parse_optionst::do_bmc(bmct&, goto_functionst const&)
  0.00    497.56     0.00      162     0.00     0.00  irep_serializationt::ireps_containert::clear()
  0.00    497.56     0.00      162     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    497.56     0.00      162     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    497.56     0.00      162     0.00     0.00  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    497.56     0.00      162     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    497.56     0.00      162     0.00     0.00  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    497.56     0.00      162     0.00     0.00  symex_target_equationt::~symex_target_equationt()
  0.00    497.56     0.00      162     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    497.56     0.00      162     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    497.56     0.00      162     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    497.56     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    497.56     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    497.56     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    497.56     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    497.56     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::update()
  0.00    497.56     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    497.56     0.00      162     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    497.56     0.00      162     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    497.56     0.00      162     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    497.56     0.00      162     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    497.56     0.00      162     0.00     0.00  remove_function_pointerst::remove_function_pointerst(symbol_tablet&, bool, goto_functionst const&)
  0.00    497.56     0.00      162     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    497.56     0.00      162     0.00     0.00  remove_function_pointerst::operator()(goto_functionst&)
  0.00    497.56     0.00      162     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    497.56     0.00      162     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    497.56     0.00      162     0.00     0.00  bmct::setup_unwind()
  0.00    497.56     0.00      162     0.00     0.00  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    497.56     0.00      162     0.00     0.00  bmct::~bmct()
  0.00    497.56     0.00      162     0.00     0.00  configt::set(cmdlinet const&)
  0.00    497.56     0.00      162     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    497.56     0.00      162     0.00     0.00  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    497.56     0.00      162     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    497.56     0.00      162     0.00     0.00  optionst::operator=(optionst const&)
  0.00    497.56     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      162     0.00     0.00  cpp_languaget::extensions() const
  0.00    497.56     0.00      162     0.00     0.00  cpp_languaget::id() const
  0.00    497.56     0.00      162     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    497.56     0.00      162     0.00     0.00  ansi_c_languaget::id() const
  0.00    497.56     0.00      162     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    497.56     0.00      162     0.00     0.00  java_bytecode_languaget::id() const
  0.00    497.56     0.00      162     0.00     0.00  optionst::get_list_option(std::string const&) const
  0.00    497.56     0.00      162     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00      162     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00      162     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    497.56     0.00      162     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    497.56     0.00      162     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    497.56     0.00      162     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    497.56     0.00      162     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    497.56     0.00      162     0.00     0.00  std::_Vector_base<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~_Vector_base()
  0.00    497.56     0.00      162     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    497.56     0.00      162     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*)
  0.00    497.56     0.00      162     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    497.56     0.00      162     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator=(std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > > const&)
  0.00    497.56     0.00      162     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    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>**, unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::pointer_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<void const*> const&, std::_Select1st<std::pair<void const* const, unsigned int> > const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::vector_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::__unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::pointer_hash const&, std::equal_to<void const*> const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::tr1::__unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::vector_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    497.56     0.00      162     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    497.56     0.00      162     0.00     0.00  std::list<std::string, std::allocator<std::string> >::erase(std::_List_iterator<std::string>, std::_List_iterator<std::string>)
  0.00    497.56     0.00      162     0.00     0.00  std::list<std::string, std::allocator<std::string> >::operator=(std::list<std::string, std::allocator<std::string> > const&)
  0.00    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    497.56     0.00      162     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::clear()
  0.00    497.56     0.00      162     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~vector()
  0.00    497.56     0.00      162     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&)
  0.00    497.56     0.00      162     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    497.56     0.00      162     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    497.56     0.00      162     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique(std::pair<dstring const, code_typet> const&)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::~_Rb_tree()
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree()
  0.00    497.56     0.00      162     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    497.56     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, partial_order_concurrencyt::a_rect> >*)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::~_Rb_tree()
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::clear()
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator=(std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > > const&)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >*)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::~_Rb_tree()
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >*)
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::~_Rb_tree()
  0.00    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     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    497.56     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::clear()
  0.00    497.56     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::~_Rb_tree()
  0.00    497.56     0.00      162     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    497.56     0.00      162     0.00     0.00  void std::_Construct<goto_symex_statet::threadt, goto_symex_statet::threadt>(goto_symex_statet::threadt*, goto_symex_statet::threadt const&)
  0.00    497.56     0.00      162     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, goto_symex_statet::framet>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, std::allocator<goto_symex_statet::framet>&)
  0.00    497.56     0.00      161     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    497.56     0.00      161     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    497.56     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    497.56     0.00      154     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    497.56     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    497.56     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    497.56     0.00      154     0.00     0.00  functionst::add_function_constraints()
  0.00    497.56     0.00      154     0.00     0.00  functionst::~functionst()
  0.00    497.56     0.00      154     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    497.56     0.00      154     0.00     0.00  prop_convt::~prop_convt()
  0.00    497.56     0.00      154     0.00     0.00  union_find<exprt>::~union_find()
  0.00    497.56     0.00      154     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    497.56     0.00      154     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    497.56     0.00      154     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    497.56     0.00      154     0.00     0.00  bv_pointerst::post_process()
  0.00    497.56     0.00      154     0.00     0.00  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    497.56     0.00      154     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    497.56     0.00      154     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    497.56     0.00      154     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    497.56     0.00      154     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    497.56     0.00      154     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    497.56     0.00      154     0.00     0.00  pointer_logict::pointer_logict(namespacet const&)
  0.00    497.56     0.00      154     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    497.56     0.00      154     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    497.56     0.00      154     0.00     0.00  prop_conv_solvert::post_process()
  0.00    497.56     0.00      154     0.00     0.34  prop_conv_solvert::dec_solve()
  0.00    497.56     0.00      154     0.00     0.00  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    497.56     0.00      154     0.00     0.00  prop_conv_solvert::~prop_conv_solvert()
  0.00    497.56     0.00      154     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    497.56     0.00      154     0.00     0.00  unsigned_union_find::~unsigned_union_find()
  0.00    497.56     0.00      154     0.00     0.08  symex_target_equationt::convert(prop_convt&)
  0.00    497.56     0.00      154     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    497.56     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    497.56     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    497.56     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    497.56     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    497.56     0.00      154     0.00     0.08  bmct::do_conversion(prop_convt&)
  0.00    497.56     0.00      154     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    497.56     0.00      154     0.00     0.42  bmct::run_decision_procedure(prop_convt&)
  0.00    497.56     0.00      154     0.00     0.00  cnft::cnft()
  0.00    497.56     0.00      154     0.00     0.00  cnft::~cnft()
  0.00    497.56     0.00      154     0.00     0.00  propt::propt()
  0.00    497.56     0.00      154     0.00     0.00  propt::~propt()
  0.00    497.56     0.00      154     0.00     0.34  arrayst::post_process()
  0.00    497.56     0.00      154     0.00     0.00  arrayst::build_index_map()
  0.00    497.56     0.00      154     0.00     0.00  arrayst::post_process_arrays()
  0.00    497.56     0.00      154     0.00     0.34  arrayst::add_array_constraints()
  0.00    497.56     0.00      154     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    497.56     0.00      154     0.00     0.00  arrayst::arrayst(namespacet const&, propt&)
  0.00    497.56     0.00      154     0.00     0.00  arrayst::~arrayst()
  0.00    497.56     0.00      154     0.00     0.00  boolbvt::post_process()
  0.00    497.56     0.00      154     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    497.56     0.00      154     0.00     0.00  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    497.56     0.00      154     0.00     0.00  boolbvt::~boolbvt()
  0.00    497.56     0.00      154     0.00     0.00  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    497.56     0.00      154     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    497.56     0.00      154     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00      154     0.00     0.00  equalityt::post_process()
  0.00    497.56     0.00      154     0.00     0.00  equalityt::add_equality_constraints()
  0.00    497.56     0.00      154     0.00     0.00  equalityt::equalityt(namespacet const&, propt&)
  0.00    497.56     0.00      154     0.00     0.00  equalityt::~equalityt()
  0.00    497.56     0.00      154     0.00     0.00  numbering<exprt>::~numbering()
  0.00    497.56     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    497.56     0.00      154     0.00     0.00  std::_List_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_clear()
  0.00    497.56     0.00      154     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    497.56     0.00      154     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    497.56     0.00      154     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    497.56     0.00      154     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    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>**, unsigned long)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet> const&, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> > const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> > const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>**, unsigned long)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet const> const&, std::_Select1st<std::pair<typet const, equalityt::typestructt> > const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> > >::~unordered_map()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > >::~unordered_map()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > >::~unordered_map()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> > >::~unordered_map()
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::__unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::__unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet> const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::__unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::tr1::__unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet const> const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, functionst::function_infot> >*)
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::~_Rb_tree()
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, unsigned int> >*)
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~_Rb_tree()
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, literalt> >*)
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::~_Rb_tree()
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_unique(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >*)
  0.00    497.56     0.00      154     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::~_Rb_tree()
  0.00    497.56     0.00      154     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    497.56     0.00      154     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    497.56     0.00      153     0.00     0.00  convert_string_literal(std::string const&)
  0.00    497.56     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    497.56     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    497.56     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    497.56     0.00      153     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    497.56     0.00      153     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    497.56     0.00      153     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    497.56     0.00      153     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    497.56     0.00      153     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    497.56     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    497.56     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    497.56     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    497.56     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    497.56     0.00      152     0.00     0.00  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, source_locationt const&, goto_programt&)
  0.00    497.56     0.00      152     0.00     0.00  goto_convertt::get_string_constant(exprt const&)
  0.00    497.56     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    497.56     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    497.56     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    497.56     0.00      152     0.00     0.00  goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, source_locationt const&, goto_programt&)
  0.00    497.56     0.00      152     0.00     0.00  code_ifthenelset::cond()
  0.00    497.56     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    497.56     0.00      152     0.00     0.00  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    497.56     0.00      152     0.00     0.00  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    497.56     0.00      152     0.00     0.00  code_function_callt::lhs()
  0.00    497.56     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    497.56     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    497.56     0.00      152     0.00     0.00  code_typet::is_KnR() const
  0.00    497.56     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    497.56     0.00      148     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    497.56     0.00      148     0.00     0.00  or_exprt::or_exprt()
  0.00    497.56     0.00      147     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    497.56     0.00      146     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    497.56     0.00      146     0.00     0.00  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    497.56     0.00      146     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    497.56     0.00      146     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    497.56     0.00      146     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    497.56     0.00      142     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    497.56     0.00      142     0.00     0.00  if_exprt::if_exprt()
  0.00    497.56     0.00      142     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    497.56     0.00      141     0.00     0.00  c_bool_type()
  0.00    497.56     0.00      141     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    497.56     0.00      141     0.00     0.00  c_bool_typet::c_bool_typet(unsigned int)
  0.00    497.56     0.00      141     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&, unsigned int)
  0.00    497.56     0.00      134     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    497.56     0.00      128     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    497.56     0.00      127     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     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    497.56     0.00      124     0.00     0.00  ieee_float_spect::bias() const
  0.00    497.56     0.00      121     0.00     0.00  ieee_floatt::is_zero() const
  0.00    497.56     0.00      120     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    497.56     0.00      120     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    497.56     0.00      120     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    497.56     0.00      119     0.00     0.00  to_equal_expr(exprt&)
  0.00    497.56     0.00      119     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    497.56     0.00      119     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    497.56     0.00      119     0.00     0.00  bmct::report_success()
  0.00    497.56     0.00      118     0.00     0.00  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    497.56     0.00      118     0.00     0.00  goto_program_templatet<codet, exprt>::insert_after(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    497.56     0.00      114     0.00     0.00  to_floatbv_type(typet const&)
  0.00    497.56     0.00      113     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    497.56     0.00      113     0.00     0.00  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    497.56     0.00      111     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    497.56     0.00      111     0.00     0.00  goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    497.56     0.00      111     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    497.56     0.00      111     0.00     0.00  source_locationt::set_hide()
  0.00    497.56     0.00      111     0.00     0.00  floatbv_typet::get_f() const
  0.00    497.56     0.00      111     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    497.56     0.00      111     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    497.56     0.00      111     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    497.56     0.00      111     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    497.56     0.00      109     0.00     0.00  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    497.56     0.00      107     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    497.56     0.00       99     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    497.56     0.00       97     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    497.56     0.00       97     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    497.56     0.00       96     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    497.56     0.00       96     0.00     0.00  symbol_typet::symbol_typet()
  0.00    497.56     0.00       96     0.00     0.00  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    497.56     0.00       94     0.00     0.00  my_mkstemps(char*, int)
  0.00    497.56     0.00       94     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    497.56     0.00       94     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    497.56     0.00       94     0.00     0.00  ansi_c_scanner_init()
  0.00    497.56     0.00       94     0.00     0.00  gcc_signed_int128_type()
  0.00    497.56     0.00       94     0.00     0.00  bv_width(typet const&, namespacet const&)
  0.00    497.56     0.00       94     0.00     0.04  typecheckt::typecheck_main()
  0.00    497.56     0.00       94     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    497.56     0.00       94     0.00     0.00  typecheckt::~typecheckt()
  0.00    497.56     0.00       94     0.00     0.00  ansi_c_parsert::clear()
  0.00    497.56     0.00       94     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    497.56     0.00       94     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    497.56     0.00       94     0.00     0.00  cmdlinet::get_value(char const*) const
  0.00    497.56     0.00       94     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    497.56     0.00       94     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    497.56     0.00       94     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    497.56     0.00       94     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::clear()
  0.00    497.56     0.00       94     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    497.56     0.00       94     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::~_Rb_tree()
  0.00    497.56     0.00       93     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    497.56     0.00       90     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    497.56     0.00       89     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    497.56     0.00       88     0.00     0.00  code_returnt::return_value()
  0.00    497.56     0.00       87     0.00     0.00  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     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    497.56     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    497.56     0.00       86     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    497.56     0.00       85     0.00     0.00  null_object(exprt const&)
  0.00    497.56     0.00       84     0.00     0.00  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    497.56     0.00       84     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    497.56     0.00       84     0.00     0.00  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    497.56     0.00       84     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    497.56     0.00       84     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    497.56     0.00       84     0.00     0.00  goto_convert_functionst::convert_function(dstring const&)
  0.00    497.56     0.00       84     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    497.56     0.00       84     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    497.56     0.00       82     0.00     0.00  create_function_scope(unsigned int)
  0.00    497.56     0.00       82     0.00     0.00  code_labelt::code()
  0.00    497.56     0.00       82     0.00     0.00  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    497.56     0.00       82     0.00     0.00  goto_convertt::finish_gotos()
  0.00    497.56     0.00       82     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    497.56     0.00       82     0.00     0.00  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    497.56     0.00       82     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    497.56     0.00       82     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    497.56     0.00       82     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    497.56     0.00       82     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    497.56     0.00       82     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    497.56     0.00       82     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    497.56     0.00       82     0.00     0.00  goto_function_templatet<goto_programt>::make_hidden()
  0.00    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     0.00     0.00  std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, source_locationt> >, std::pair<dstring const, source_locationt> const&)
  0.00    497.56     0.00       82     0.00     0.00  std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::operator[](dstring const&)
  0.00    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     0.00     0.00  std::pair<dstring const, source_locationt>::pair(std::pair<dstring const, source_locationt> const&)
  0.00    497.56     0.00       82     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    497.56     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, source_locationt> const&)
  0.00    497.56     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_create_node(std::pair<dstring const, source_locationt> const&)
  0.00    497.56     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, source_locationt> >*)
  0.00    497.56     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_unique(std::pair<dstring const, source_locationt> const&)
  0.00    497.56     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, source_locationt> >, std::pair<dstring const, source_locationt> const&)
  0.00    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       82     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    497.56     0.00       81     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    497.56     0.00       78     0.00     0.00  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    497.56     0.00       78     0.00     0.00  BigInt::operator*(int) const
  0.00    497.56     0.00       77     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    497.56     0.00       77     0.00     0.00  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.00    497.56     0.00       77     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    497.56     0.00       77     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    497.56     0.00       76     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    497.56     0.00       74     0.00     0.00  member_offset(struct_typet const&, dstring const&, namespacet const&)
  0.00    497.56     0.00       73     0.00     0.00  safe_string2unsigned(std::string const&, int)
  0.00    497.56     0.00       69     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    497.56     0.00       69     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    497.56     0.00       69     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    497.56     0.00       52     0.00     0.00  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    497.56     0.00       51     0.00     0.00  to_byte_update_expr(exprt const&)
  0.00    497.56     0.00       51     0.00     0.00  boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00       50     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00       50     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    497.56     0.00       49     0.00     0.13  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    497.56     0.00       49     0.00     0.00  array_typet::is_incomplete() const
  0.00    497.56     0.00       49     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    497.56     0.00       48     0.00     0.00  add_padding(struct_typet&, namespacet const&)
  0.00    497.56     0.00       48     0.00     0.00  to_struct_type(typet&)
  0.00    497.56     0.00       48     0.00     0.00  ansi_c_parsert::add_tag_with_body(irept&)
  0.00    497.56     0.00       48     0.00     0.00  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    497.56     0.00       48     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    497.56     0.00       48     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    497.56     0.00       47     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    497.56     0.00       47     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    497.56     0.00       47     0.00     0.00  wchar_t_type()
  0.00    497.56     0.00       47     0.00     0.04  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    497.56     0.00       47     0.00     0.00  c_preprocess_gcc_clang(std::string const&, std::ostream&, message_handlert&, configt::ansi_ct::preprocessort)
  0.00    497.56     0.00       47     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    497.56     0.00       47     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    497.56     0.00       47     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    497.56     0.00       47     0.00     0.04  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    497.56     0.00       47     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    497.56     0.00       47     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    497.56     0.00       47     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    497.56     0.00       47     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    497.56     0.00       47     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    497.56     0.00       47     0.00     0.00  message_streamt::clear_err()
  0.00    497.56     0.00       47     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    497.56     0.00       47     0.00     0.08  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    497.56     0.00       47     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    497.56     0.00       47     0.00     0.08  ansi_c_typecheckt::typecheck()
  0.00    497.56     0.00       47     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    497.56     0.00       47     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    497.56     0.00       47     0.00     0.00  c_typecheck_baset::typecheck_c_enum_type(typet&)
  0.00    497.56     0.00       47     0.00     0.00  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    497.56     0.00       47     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    497.56     0.00       47     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    497.56     0.00       47     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    497.56     0.00       47     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    497.56     0.00       47     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    497.56     0.00       47     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    497.56     0.00       47     0.00     0.00  linkingt::copy_symbols()
  0.00    497.56     0.00       47     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    497.56     0.00       47     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    497.56     0.00       47     0.00     0.00  linkingt::typecheck()
  0.00    497.56     0.00       47     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    497.56     0.00       47     0.00     0.00  linkingt::~linkingt()
  0.00    497.56     0.00       47     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    497.56     0.00       47     0.00     0.00  std::_List_base<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_clear()
  0.00    497.56     0.00       47     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    497.56     0.00       47     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    497.56     0.00       47     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    497.56     0.00       47     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    497.56     0.00       47     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    497.56     0.00       47     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    497.56     0.00       47     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    497.56     0.00       47     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    497.56     0.00       47     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    497.56     0.00       47     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    497.56     0.00       47     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    497.56     0.00       47     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    497.56     0.00       47     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    497.56     0.00       46     0.00     0.00  address_bits(BigInt const&)
  0.00    497.56     0.00       46     0.00     0.00  build_sizeof_expr(constant_exprt const&, namespacet const&)
  0.00    497.56     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    497.56     0.00       46     0.00     0.00  expr2ct::convert_sizeof(exprt const&, unsigned int&)
  0.00    497.56     0.00       44     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    497.56     0.00       44     0.00     0.00  array_typet::~array_typet()
  0.00    497.56     0.00       44     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    497.56     0.00       44     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    497.56     0.00       44     0.00     0.00  c_typecheck_baset::typecheck_return(codet&)
  0.00    497.56     0.00       44     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, source_locationt const&)
  0.00    497.56     0.00       43     0.00     0.00  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    497.56     0.00       43     0.00     0.06  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    497.56     0.00       43     0.00     0.05  build_goto_trace(symex_target_equationt const&, std::_List_const_iterator<symex_target_equationt::SSA_stept>, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    497.56     0.00       43     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    497.56     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    497.56     0.00       43     0.00     0.00  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    497.56     0.00       43     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    497.56     0.00       43     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    497.56     0.00       43     0.00     0.06  bmct::error_trace(prop_convt const&)
  0.00    497.56     0.00       43     0.00     0.00  bmct::report_failure()
  0.00    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     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    497.56     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    497.56     0.00       39     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    497.56     0.00       38     0.00     0.00  ieee_floatt::align()
  0.00    497.56     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    497.56     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    497.56     0.00       35     0.00     0.00  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    497.56     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    497.56     0.00       35     0.00     0.00  ieee_floatt::pack() const
  0.00    497.56     0.00       35     0.00     0.00  ieee_floatt::to_expr() const
  0.00    497.56     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    497.56     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    497.56     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    497.56     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    497.56     0.00       34     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    497.56     0.00       34     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    497.56     0.00       34     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    497.56     0.00       34     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    497.56     0.00       30     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    497.56     0.00       30     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00       30     0.00     0.00  ieee_floatt::is_normal() const
  0.00    497.56     0.00       30     0.00     0.00  BigInt::floorPow2() const
  0.00    497.56     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    497.56     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    497.56     0.00       26     0.00     0.00  ieee_floatt::to_ansi_c_string() const
  0.00    497.56     0.00       26     0.00     0.00  ieee_floatt::format(format_spect const&) const
  0.00    497.56     0.00       26     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    497.56     0.00       24     0.00     0.00  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    497.56     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    497.56     0.00       23     0.00     0.00  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    497.56     0.00       20     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    497.56     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    497.56     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    497.56     0.00       18     0.00     0.00  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    497.56     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    497.56     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    497.56     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    497.56     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    497.56     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    497.56     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    497.56     0.00       16     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    497.56     0.00       16     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00       16     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    497.56     0.00       14     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    497.56     0.00       13     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    497.56     0.00       13     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    497.56     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    497.56     0.00       12     0.00     0.00  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00       12     0.00     0.00  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    497.56     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    497.56     0.00       11     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    497.56     0.00       11     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    497.56     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    497.56     0.00        9     0.00     0.00  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    497.56     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    497.56     0.00        9     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    497.56     0.00        9     0.00     0.00  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    497.56     0.00        9     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    497.56     0.00        8     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    497.56     0.00        8     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    497.56     0.00        8     0.00     0.00  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    497.56     0.00        8     0.00     0.00  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    497.56     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    497.56     0.00        7     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    497.56     0.00        7     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    497.56     0.00        6     0.00     0.00  integer_typet::integer_typet()
  0.00    497.56     0.00        6     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    497.56     0.00        5     0.00     0.00  to_bv_type(typet const&)
  0.00    497.56     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    497.56     0.00        5     0.00     0.00  source_locationt::set_line(dstring const&)
  0.00    497.56     0.00        5     0.00     0.00  c_typecheck_baset::is_numeric_type(typet const&)
  0.00    497.56     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    497.56     0.00        5     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    497.56     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    497.56     0.00        5     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    497.56     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    497.56     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    497.56     0.00        4     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    497.56     0.00        4     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    497.56     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    497.56     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    497.56     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    497.56     0.00        3     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    497.56     0.00        3     0.00     0.00  exprt::op3()
  0.00    497.56     0.00        3     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    497.56     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    497.56     0.00        3     0.00     0.00  operator==(ieee_floatt const&, int)
  0.00    497.56     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    497.56     0.00        2     0.00     0.00  to_floatbv_typecast_expr(exprt const&)
  0.00    497.56     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    497.56     0.00        2     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    497.56     0.00        2     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::to_integer(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bool)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::to_signed_integer(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00        2     0.00     0.00  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    497.56     0.00        2     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    497.56     0.00        2     0.00     0.00  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    497.56     0.00        2     0.00     0.00  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    497.56     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    497.56     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    497.56     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    497.56     0.00        2     0.00     0.00  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00        2     0.00     0.00  boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    497.56     0.00        2     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    497.56     0.00        2     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    497.56     0.00        2     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    497.56     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    497.56     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    497.56     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    497.56     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    497.56     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    497.56     0.00        2     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    497.56     0.00        1     0.00     0.00  MetaString(std::string const&)
  0.00    497.56     0.00        1     0.00     0.00  to_code_expression(codet&)
  0.00    497.56     0.00        1     0.00     0.00  escape(std::string const&)
  0.00    497.56     0.00        1     0.00     0.01  irep2lisp(irept const&, lispexprt&)
  0.00    497.56     0.00        1     0.00     0.00  to_code(exprt const&)
  0.00    497.56     0.00        1     0.00     0.00  with_exprt::with_exprt(exprt const&, exprt const&, exprt const&)
  0.00    497.56     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    497.56     0.00        1     0.00     0.00  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    497.56     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    497.56     0.00        1     0.00     0.00  c_typecheck_baset::typecheck_for(codet&)
  0.00    497.56     0.00        1     0.00     0.02  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    497.56     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    497.56     0.00        1     0.00     0.00  code_fort::body() const
  0.00    497.56     0.00        1     0.00     0.00  lispexprt::expr2string() const
  0.00    497.56     0.00        1     0.00     0.00  lispexprt::is_nil() const
  0.00    497.56     0.00        1     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    497.56     0.00        1     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    497.56     0.00        1     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    497.56     0.00        1     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    497.56     0.00        1     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    497.56     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 497.56 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     38.7  192.62    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [1]
-----------------------------------------------
                                                 <spontaneous>
[2]     37.3    0.00  185.62                 cbmc_parse_optionst::doit() [2]
                0.00  177.92     162/162         cbmc_parse_optionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    7.19     162/162         cbmc_parse_optionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [56]
                0.00    0.47     162/162         bmct::~bmct() [347]
                0.00    0.03     162/162         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [842]
                0.00    0.01     162/162         label_properties(goto_functionst&) [1205]
                0.00    0.00     162/162         cbmc_parse_optionst::register_languages() [1336]
                0.00    0.00     162/162         cbmc_parse_optionst::get_command_line_options(optionst&) [1386]
                0.00    0.00     162/486         register_language(languaget* (*)()) [1228]
                0.00    0.00     162/2754        configt::this_operating_system() [828]
                0.00    0.00     162/162         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*) [1687]
                0.00    0.00     162/486         std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*) [1601]
                0.00    0.00     162/324         configt::this_architecture() [1699]
                0.00    0.00     162/581401      messaget::eom(messaget::mstreamt&) [745]
                0.00    0.00     324/1674610     operator<<(std::ostream&, dstring const&) [685]
                0.00    0.00     162/324         optionst::~optionst() [1914]
                0.00    0.00    1309/16077       cmdlinet::isset(char const*) const [2378]
                0.00    0.00     162/162         cbmc_parse_optionst::set_properties(goto_functionst&) [2859]
                0.00    0.00     162/162         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2867]
                0.00    0.00     162/162         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree() [2923]
                0.00    0.00     162/21467       messaget::~messaget() [2325]
                0.00    0.00     162/496626      message_clientt::~message_clientt() [2185]
                0.00    0.00     162/324         std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::~_Rb_tree() [2734]
                0.00    0.00     162/324         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&) [2722]
                0.00    0.00     162/162         cbmc_parse_optionst::eval_verbosity() [2858]
-----------------------------------------------
                0.00  177.92     162/162         cbmc_parse_optionst::doit() [2]
[3]     35.8    0.00  177.92     162         cbmc_parse_optionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.09  177.83     162/162         bmct::run(goto_functionst const&) [4]
                0.00    0.00     162/581401      messaget::eom(messaget::mstreamt&) [745]
                0.00    0.00     162/162         memory_info(std::ostream&) [2844]
-----------------------------------------------
                0.09  177.83     162/162         cbmc_parse_optionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     35.8    0.09  177.83     162         bmct::run(goto_functionst const&) [4]
                0.00  110.08     162/162         goto_symext::operator()(goto_functionst const&) [5]
                0.01   67.68     154/154         bmct::decide_default(goto_functionst const&) [10]
                0.06    0.00     162/162         simple_slice(symex_target_equationt&) [657]
                0.00    0.00     162/162         optionst::operator=(optionst const&) [1712]
                0.00    0.00    1572/692432      optionst::get_bool_option(std::string const&) const [699]
                0.00    0.00     162/162         memory_model_sct::memory_model_sct(namespacet const&) [1784]
                0.00    0.00     648/581401      messaget::eom(messaget::mstreamt&) [745]
                0.00    0.00     162/4302672     irept::make_nil() [368]
                0.00    0.00     162/162         bmct::setup_unwind() [1951]
                0.00    0.00     324/1320991     optionst::get_option(std::string const&) const [744]
                0.00    0.00     162/162         memory_model_sct::~memory_model_sct() [2002]
                0.00    0.00     162/877796      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*) [1075]
                0.00    0.00       8/119         bmct::report_success() [1993]
                0.00    0.00     486/55386       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2274]
                0.00    0.00     162/324         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&) [2722]
                0.00    0.00     162/739         message_clientt::set_message_handler(message_handlert&) [2660]
                0.00    0.00     162/162         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2940]
-----------------------------------------------
                0.00  110.08     162/162         bmct::run(goto_functionst const&) [4]
[5]     22.1    0.00  110.08     162         goto_symext::operator()(goto_functionst const&) [5]
                0.00  110.08     162/162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     162/6098        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 [2434]
-----------------------------------------------
                0.00  110.08     162/162         goto_symext::operator()(goto_functionst const&) [5]
[6]     22.1    0.00  110.08     162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.01  110.05     162/162         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.02     162/162         goto_symex_statet::~goto_symex_statet() [889]
                0.00    0.00     162/162         goto_symex_statet::goto_symex_statet() [1316]
                0.00    0.00     162/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [287]
                0.00    0.00     162/306598      guardt::~guardt() [2192]
-----------------------------------------------
                0.01  110.05     162/162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     22.1    0.01  110.05     162         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.16  109.44  627487/627487      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.02    0.43  627487/627487      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [352]
                0.00    0.00 1255298/3459023     goto_symex_statet::call_stack() [1065]
                0.00    0.00     486/922664      goto_symex_statet::top() [1002]
-----------------------------------------------
                0.16  109.44  627487/627487      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     22.0    0.16  109.44  627487         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.03   41.23  102836/102836      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.02   22.18  266549/266599      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [32]
                0.03   16.83  145028/145028      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00   14.44  627487/627487      goto_symext::merge_gotos(goto_symex_statet&) [38]
                0.02    5.09  485540/630568      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.00    4.41    4904/4904        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [79]
                0.22    2.12  471348/707653      guardt::is_false() const [103]
                0.17    1.05  485540/630568      adjust_float_expressions(exprt&, namespacet const&) [191]
                0.00    0.88    6783/6783        goto_symext::symex_decl(goto_symex_statet&) [255]
                0.00    0.50    4666/4666        goto_symext::symex_end_of_function(goto_symex_statet&) [331]
                0.01    0.08    6005/6005        goto_symext::symex_dead(goto_symex_statet&) [586]
                0.01    0.02  627487/627560      optionst::get_unsigned_int_option(std::string const&) const [823]
                0.00    0.03     290/60185       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [68]
                0.01    0.01  266549/273384      source_locationt::get_comment() const [861]
                0.00    0.02  374659/67498659     exprt::~exprt() [119]
                0.01    0.01  107740/136017      codet::get_statement() const [949]
                0.01    0.00  107740/355095      exprt::op0() [778]
                0.00    0.01      80/82          goto_symext::symex_assume(goto_symex_statet&, exprt const&) [1155]
                0.00    0.00  107740/6928805     exprt::op1() [390]
                0.00    0.00  374369/356750868     irept::irept(irept const&) [77]
                0.00    0.00     290/429376      guardt::as_expr() const [85]
                0.00    0.00  627487/3459023     goto_symex_statet::call_stack() [1065]
                0.00    0.00   18143/45488172     exprt::operands() [159]
                0.00    0.00   18143/18295       code_function_callt::arguments() [1522]
                0.00    0.00  374369/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00      80/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2127]
                0.00    0.00  107740/141111      codet::codet(codet const&) [2222]
                0.00    0.00  102836/103260      code_assignt::~code_assignt() [2236]
                0.00    0.00  102836/103216      code_assignt::code_assignt(code_assignt const&) [2237]
                0.00    0.00    4904/5224        code_function_callt::~code_function_callt() [2438]
                0.00    0.00    4904/4904        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2451]
                0.00    0.00    4904/5072        code_function_callt::code_function_callt(code_function_callt const&) [2443]
-----------------------------------------------
                             1826498107             irept::hash() const [9]
                0.00    0.00      99/22255849     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) [1626]
                0.00    0.00     253/22255849     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>) [1521]
                0.00    0.00     270/22255849     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) [1517]
                0.00    0.00     310/22255849     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) [1504]
                0.02    0.00    5951/22255849     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(exprt const&) [930]
                0.04    0.00   12252/22255849     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&) [708]
                0.06    0.00   18526/22255849     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) [648]
                0.07    0.01   24504/22255849     std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [494]
                0.09    0.01   30028/22255849     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(exprt const&, std::tr1::integral_constant<bool, true>) [567]
                1.01    0.09  334064/22255849     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) [226]
                2.17    0.19  716192/22255849     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>) [136]
                2.33    0.20  770189/22255849     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>) [58]
                2.66    0.23  880363/22255849     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) [128]
                3.45    0.30 1138819/22255849     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) [90]
                5.94    0.51 1962407/22255849     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>) [53]
                7.90    0.68 2611292/22255849     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>) [48]
               16.34    1.41 5399580/22255849     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [31]
               25.27    2.18 8350750/22255849     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&) [27]
[9]     14.7   67.36    5.80 22255849+1826498107 irept::hash() const [9]
                5.80    0.00 1267656040/1452552884     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [59]
                             1826498107             irept::hash() const [9]
-----------------------------------------------
                0.01   67.68     154/154         bmct::run(goto_functionst const&) [4]
[10]    13.6    0.01   67.68     154         bmct::decide_default(goto_functionst const&) [10]
                0.00   64.88     154/154         bmct::run_decision_procedure(prop_convt&) [11]
                0.00    2.51      43/43          bmct::error_trace(prop_convt const&) [143]
                0.00    0.13     154/154         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [513]
                0.00    0.12     154/154         prop_conv_solvert::~prop_conv_solvert() [535]
                0.00    0.04     154/154         boolbvt::~boolbvt() [724]
                0.00    0.00     154/154         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1350]
                0.00    0.00     154/154         equalityt::~equalityt() [1618]
                0.00    0.00     154/154         arrayst::~arrayst() [1711]
                0.00    0.00     154/154         bv_pointerst::~bv_pointerst() [1765]
                0.00    0.00     505/692432      optionst::get_bool_option(std::string const&) const [699]
                0.00    0.00     308/1320991     optionst::get_option(std::string const&) const [744]
                0.00    0.00     111/119         bmct::report_success() [1993]
                0.00    0.00      43/43          bmct::report_failure() [2062]
                0.00    0.00     154/154         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2093]
                0.00    0.00     154/154         bv_cbmct::~bv_cbmct() [2963]
                0.00    0.00     154/154         prop_convt::~prop_convt() [2949]
                0.00    0.00     154/154         decision_proceduret::~decision_proceduret() [2955]
                0.00    0.00     154/21467       messaget::~messaget() [2325]
                0.00    0.00     154/496626      message_clientt::~message_clientt() [2185]
                0.00    0.00     154/739         message_clientt::set_message_handler(message_handlert&) [2660]
                0.00    0.00     154/154         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2979]
-----------------------------------------------
                0.00   64.88     154/154         bmct::decide_default(goto_functionst const&) [10]
[11]    13.0    0.00   64.88     154         bmct::run_decision_procedure(prop_convt&) [11]
                0.00   53.06     154/154         prop_conv_solvert::dec_solve() [13]
                0.00   11.82     154/154         bmct::do_conversion(prop_convt&) [44]
                0.00    0.00     462/581401      messaget::eom(messaget::mstreamt&) [745]
                0.00    0.00     308/308         current_time() [2737]
                0.00    0.00     308/308         prop_conv_solvert::decision_procedure_text() const [2740]
                0.00    0.00     154/154         operator<<(std::ostream&, time_periodt const&) [2980]
                0.00    0.00     154/739         message_clientt::set_message_handler(message_handlert&) [2660]
-----------------------------------------------
[12]    11.0    2.07   52.87 5560151+11123997 <cycle 15 as a whole> [12]
                0.19   25.39 8426572             prop_conv_solvert::convert(exprt const&) <cycle 15> [30]
                1.19   11.78 2611292             boolbvt::convert_bv(exprt const&) <cycle 15> [40]
                0.04    3.37  434732             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [109]
                0.00    1.95   67013             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [166]
                0.04    1.86  213663             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [171]
                0.00    1.68   23524             boolbvt::convert_overflow(exprt const&) <cycle 15> [185]
                0.01    1.66    6858+652         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [186]
                0.14    1.05 3629022             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [219]
                0.06    0.79    7595             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [258]
                0.00    0.61   11993             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [299]
                0.00    0.48    1228             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [341]
                0.00    0.44     230             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [358]
                0.00    0.43    6914             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                0.06    0.36   12378             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [370]
                0.00    0.29   16184             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [406]
                0.12    0.10    6851             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                0.14    0.07    7724             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [446]
                0.00    0.16   14446             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [486]
                0.00    0.11    6449             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [553]
                0.00    0.07    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [625]
                0.02    0.03  470396             bv_pointerst::convert_rest(exprt const&) <cycle 15> [671]
                0.03    0.02  221010             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
                0.02    0.03  470249             boolbvt::convert_rest(exprt const&) <cycle 15> [693]
                0.00    0.04    3767             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [712]
                0.00    0.04     118             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [768]
                0.00    0.03    6551             boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [797]
                0.00    0.02      51             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [933]
                0.01    0.01     133             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [962]
                0.00    0.01     588             boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [998]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1318]
                0.00    0.00     504             boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1364]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1444]
                0.00    0.00     319+118         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1459]
                0.00    0.00     127             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1576]
                0.00    0.00       2             boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1598]
-----------------------------------------------
                0.00   53.06     154/154         bmct::run_decision_procedure(prop_convt&) [11]
[13]    10.7    0.00   53.06     154         prop_conv_solvert::dec_solve() [13]
                0.00   52.93     154/154         arrayst::post_process() [14]
                0.00    0.09     154/154         equalityt::post_process() [590]
                0.00    0.02     154/154         bv_pointerst::post_process() [878]
                0.02    0.00     154/154         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [902]
                0.00    0.00     308/581709      ui_message_handlert::print(unsigned int, std::string const&) [1142]
                0.00    0.00     154/2091971     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&) [656]
                0.00    0.00     154/154         boolbvt::post_process() [2058]
                0.00    0.00     308/308         messaget::print(unsigned int, std::string const&) [2739]
                0.00    0.00     154/154         satcheck_minisat_simplifiert::solver_text() [2957]
                0.00    0.00     154/154         prop_conv_solvert::post_process() [2954]
-----------------------------------------------
                0.00   52.93     154/154         prop_conv_solvert::dec_solve() [13]
[14]    10.6    0.00   52.93     154         arrayst::post_process() [14]
                0.00   52.93     154/154         arrayst::add_array_constraints() [15]
                0.00    0.00     154/154         arrayst::post_process_arrays() [2961]
-----------------------------------------------
                0.00   52.93     154/154         arrayst::post_process() [14]
[15]    10.6    0.00   52.93     154         arrayst::add_array_constraints() [15]
                0.09   51.44     154/154         arrayst::add_array_Ackermann_constraints() [16]
                0.00    1.20    1268/1268        arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&) [216]
                0.00    0.18     392/392         arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [468]
                0.00    0.01     154/154         arrayst::build_index_map() [1013]
                0.00    0.00     392/392         union_find<exprt>::find_number(exprt const&) [1289]
                0.00    0.00    1660/9976        unsigned_union_find::find(unsigned long) const [1097]
                0.00    0.00    1268/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.00    1268/356750868     irept::irept(irept const&) [77]
                0.00    0.00    1660/65126       std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&) [1830]
                0.00    0.00    1268/1268        arrayst::update_index_map() [2575]
-----------------------------------------------
                0.09   51.44     154/154         arrayst::add_array_constraints() [15]
[16]    10.4    0.09   51.44     154         arrayst::add_array_Ackermann_constraints() [16]
                1.70   43.40 4564644/5560151     prop_conv_solvert::convert(exprt const&) <cycle 15> [30]
                0.05    3.09 4564644/5044432     equal_exprt::equal_exprt(exprt const&, exprt const&) [106]
                1.13    0.33 4418152/46425130     operator==(irept const&, irept const&) <cycle 3> [49]
                0.04    0.89 9129288/70621747     exprt::type() [55]
                0.05    0.19 4711136/6928805     exprt::op1() [390]
                0.02    0.20 4564644/67498659     exprt::~exprt() [119]
                0.05    0.13 4564644/316633973     irept::detach() [41]
                0.05    0.00 4418152/20900387     exprt::is_constant() const [434]
                0.00    0.04  146492/277338      index_exprt::index_exprt() [611]
                0.00    0.03  439476/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.01  146492/607834      propt::lcnf(literalt, literalt) [663]
                0.01    0.00  292984/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.01  146492/42339083     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [110]
                0.00    0.01  146492/3044521     typet::operator=(typet const&) [437]
                0.00    0.00  146492/356750868     irept::irept(irept const&) [77]
                0.00    0.00  146492/17843034     namespace_baset::follow(typet const&) const [460]
                0.00    0.00    1268/9976        unsigned_union_find::find(unsigned long) const [1097]
                0.00    0.00  146492/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00    1268/65126       std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&) [1830]
                0.00    0.00 4564644/5138725     binary_predicate_exprt::~binary_predicate_exprt() [2144]
                0.00    0.00  146492/882357      typet::subtype() const [2161]
-----------------------------------------------
                0.00    3.16    7935/110888      goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [118]
                0.01   40.98  102953/110888      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [20]
[17]     8.9    0.01   44.14  110888         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.00   29.14  110888/143554      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.01   10.90  110888/143554      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [39]
                0.10    1.14  332664/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.00    1.20  110888/543615      goto_symext::do_simplify(exprt&) [67]
                0.00    1.04  111030/429376      guardt::as_expr() const [85]
                0.02    0.26  110888/110888      goto_symex_statet::get_original_name(exprt&) const <cycle 11> [413]
                0.01    0.11  110888/643095      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 10> [293]
                0.02    0.04  221776/250381      goto_symext::add_to_lhs(exprt const&, exprt const&) [623]
                0.00    0.05  110888/1181412     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [314]
                0.00    0.03  110888/189295      namespace_baset::lookup(irept const&) const [681]
                0.00    0.02  110888/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [287]
                0.02    0.00  554440/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.01  222060/67498659     exprt::~exprt() [119]
                0.00    0.01  111314/7568638     exprt::operator=(exprt const&) [338]
                0.01    0.00  443552/356750868     irept::irept(irept const&) [77]
                0.00    0.00  443552/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00  110888/110888      guardt::append(guardt const&) [1839]
                0.00    0.00     142/142         if_exprt::if_exprt() [1849]
                0.00    0.00     284/70621747     exprt::type() [55]
                0.00    0.00     142/355095      exprt::op0() [778]
                0.00    0.00     142/3044521     typet::operator=(typet const&) [437]
                0.00    0.00     142/6928805     exprt::op1() [390]
                0.00    0.00     142/48072       exprt::op2() [1393]
                0.00    0.00  221776/1920568     symbol_exprt::symbol_exprt(symbol_exprt const&) [2152]
                0.00    0.00  110888/305247      guardt::guardt(guardt const&) [2193]
-----------------------------------------------
                0.03   41.23  102836/102836      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[18]     8.3    0.03   41.23  102836         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.01   40.99  102752/102844      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [20]
                0.01    0.09  205672/836240      goto_symext::replace_nondet(exprt&) [367]
                0.00    0.04      84/84          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [750]
                0.00    0.02  102752/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [287]
                0.01    0.01  102752/106331      source_locationt::get_hide() const [874]
                0.00    0.01  308424/67498659     exprt::~exprt() [119]
                0.00    0.00  102752/223087      nil_exprt::nil_exprt() [988]
                0.00    0.00   77801/7745666     symbol_exprt::get_identifier() const [360]
                0.00    0.00  308424/356750868     irept::irept(irept const&) [77]
                0.00    0.00  102752/922664      goto_symex_statet::top() [1002]
                0.00    0.00  308424/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00   77801/4998113     to_symbol_expr(exprt&) [734]
                0.00    0.00      84/2132        side_effect_exprt::get_statement() const [1734]
                0.00    0.00  102752/306598      guardt::~guardt() [2192]
                0.00    0.00      84/1796        to_side_effect_expr(exprt&) [2530]
-----------------------------------------------
[19]     8.2    0.01   41.03  102844+57537   <cycle 14 as a whole> [19]
                0.01   40.99  131667             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [20]
                0.00    0.02   20932             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [868]
                0.00    0.01    7388             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1010]
                0.00    0.00     109             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1421]
                0.00    0.00     172             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1688]
                0.00    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1732]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1732]
                                 172             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1688]
                                 218             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1421]
                                7388             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1010]
                               20932             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [868]
                0.00    0.04      92/102844      goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [750]
                0.01   40.99  102752/102844      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
[20]     8.2    0.01   40.99  131667         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [20]
                0.01   40.98  102953/110888      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.00    0.00  102953/5109641     to_symbol_expr(exprt const&) [769]
                0.00    0.00    7388/57379327     exprt::type() const [111]
                0.00    0.00    7388/17843034     namespace_baset::follow(typet const&) const [460]
                0.00    0.00     688/5651017     dstring::operator==(char const*) const [639]
                0.00    0.00   20932/110150      to_index_expr(exprt const&) [2232]
                0.00    0.00   14776/22849       to_member_expr(exprt const&) [2319]
                0.00    0.00     172/1790        to_byte_extract_expr(exprt const&) [2531]
                0.00    0.00     113/14464       to_typecast_expr(exprt const&) [2381]
                0.00    0.00     109/16420       to_if_expr(exprt const&) [2376]
                               20932             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [868]
                                7388             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1010]
                                 172             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1688]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1732]
                                 109             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1421]
-----------------------------------------------
                0.00    0.01      78/409707      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [1187]
                0.00    0.47    4904/409707      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [342]
                0.00    0.48    5066/409707      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [339]
                0.00    0.64    6783/409707      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [285]
                0.00    1.86   19629/409707      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [170]
                0.00    5.71   60185/409707      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [68]
                0.01   13.61  143554/409707      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [39]
                0.01   16.08  169508/409707      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [36]
[21]     7.8    0.03   38.86  409707         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [21]
                0.02   38.66 2867949/2867949     merge_irept::operator()(irept&) [22]
                0.05    0.12 2867949/19295503     irept::operator=(irept const&) [220]
-----------------------------------------------
                0.02   38.66 2867949/2867949     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [21]
[22]     7.8    0.02   38.66 2867949         merge_irept::operator()(irept&) [22]
                0.10   38.56 2867949/2867949     merge_irept::merged(irept const&) [23]
-----------------------------------------------
                             5482801             merge_irept::merged(irept const&) [23]
                0.10   38.56 2867949/2867949     merge_irept::operator()(irept&) [22]
[23]     7.8    0.10   38.56 2867949+5482801 merge_irept::merged(irept const&) [23]
                0.56   30.86 8350750/8350750     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&) [27]
                0.03    6.74  770189/770189      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>) [58]
                0.01    0.07 4701523/4762486     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [598]
                0.02    0.05 1540378/316633973     irept::detach() [41]
                0.03    0.03  770189/2640997     irept::irept(dstring const&) [449]
                0.03    0.02  770189/770189      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [682]
                0.01    0.03  781278/19295503     irept::operator=(irept const&) [220]
                0.03    0.00  770189/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.01    0.02  781278/89298390     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.00    0.00  781278/1452552884     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [59]
                             5482801             merge_irept::merged(irept const&) [23]
-----------------------------------------------
                0.00    2.38    9071/143554      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00    6.20   23595/143554      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00   29.14  110888/143554      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
[24]     7.6    0.00   37.72  143554         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.08   33.91  143554/144238      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.03    2.22  143554/143554      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [152]
                0.04    0.49  143554/1609682     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [520]
                0.02    0.16  165971/643095      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 10> [293]
                0.02    0.14  143554/643095      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 10> [649]
                0.00    0.13  143554/1204481     goto_symex_statet::renaming_levelt::operator()(dstring const&) [221]
                0.00    0.11  143554/143554      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [554]
                0.00    0.08  143554/599144      symbol_exprt::symbol_exprt(dstring const&, typet const&) [391]
                0.01    0.08   22411/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.04    0.03  134483/134483      goto_symex_statet::constant_propagation(exprt const&) const [619]
                0.00    0.04  430662/70621747     exprt::type() [55]
                0.00    0.02  143554/2037720     symbol_exprt::set_identifier(dstring const&) [403]
                0.00    0.02   51844/64632       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&) [894]
                0.01    0.00   91710/91710       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [1004]
                0.00    0.01  143554/7745666     symbol_exprt::get_identifier() const [360]
                0.00    0.01  143554/67498659     exprt::~exprt() [119]
                0.01    0.00  143554/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.01   91710/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.00  143554/151858      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1358]
                0.00    0.00  143554/356750868     irept::irept(irept const&) [77]
                0.00    0.00  143554/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00  143554/147674      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2221]
                0.00    0.00   51844/64632       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2261]
-----------------------------------------------
                             1812223             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.06     270/144238      goto_symext::symex_dead(goto_symex_statet&) [586]
                0.00    0.10     414/144238      goto_symext::symex_decl(goto_symex_statet&) [255]
                0.08   33.91  143554/144238      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
[25]     6.9    0.08   34.07  144238+1812223 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.30   31.76 1920475/1973720     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [33]
                0.12    1.54 1920475/1920475     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [187]
                0.01    0.11 2036089/57379327     exprt::type() const [111]
                0.01    0.04 1920475/27783332     reference_counting<value_sett::object_map_dt>::~reference_counting() [270]
                0.00    0.03   50619/1464872     base_type_eq(typet const&, typet const&, namespacet const&) [256]
                0.00    0.03   73902/13863271     exprt::exprt(dstring const&, typet const&) [73]
                0.00    0.02   36951/97479       index_type() [620]
                0.00    0.02   24528/24528       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [849]
                0.02    0.00 1956461/17843034     namespace_baset::follow(typet const&) const [460]
                0.00    0.01   24528/39613       member_exprt::member_exprt(typet const&) [865]
                0.00    0.00   24528/39626       member_exprt::set_component_name(dstring const&) [1036]
                0.00    0.01   36951/6481453     exprt::copy_to_operands(exprt const&, exprt const&) [235]
                0.00    0.00   29009/29009       struct_union_typet::componentt::get_is_padding() const [1337]
                0.00    0.00   73902/67498659     exprt::~exprt() [119]
                0.00    0.00   73584/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.00   48799/126561      struct_union_typet::components() const [1198]
                0.00    0.00   36951/11573231     typet::~typet() [315]
                0.00    0.00   24528/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.00   29009/37936372     irept::get(dstring const&) const [163]
                0.00    0.00   24528/19295503     irept::operator=(irept const&) [220]
                0.00    0.00   24528/316633973     irept::detach() [41]
                0.00    0.00   36951/37754947     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [246]
                0.00    0.00   36951/882357      typet::subtype() const [2161]
                0.00    0.00    9895/57436       to_struct_union_type(typet const&) [2272]
                             1812223             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
-----------------------------------------------
[26]     6.6    0.31   32.64 1973720+1973950 <cycle 1 as a whole> [26]
                0.04   21.47 1973764             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [33]
                0.27   11.17 1973764+350761      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                0.00    0.00     142+54          value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1653]
-----------------------------------------------
                0.56   30.86 8350750/8350750     merge_irept::merged(irept const&) [23]
[27]     6.3    0.56   30.86 8350750         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&) [27]
               25.27    2.18 8350750/22255849     irept::hash() const [9]
                0.07    3.34 8350750/9120939     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 [94]
-----------------------------------------------
                                                 <spontaneous>
[28]     5.5   27.46    0.03                 Minisat::Solver::propagate() [28]
                0.03    0.00 4191012/68945112     Minisat::vec<Minisat::Lit>::clear(bool) [333]
-----------------------------------------------
[29]     5.5    1.54   25.90 2560159+25138994 <cycle 5 as a whole> [29]
                0.60   16.25 19207047             simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
                0.10    3.46  660464             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.62    1.92 2888066+14397800     simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
                0.01    1.55  462125+2341        simplify_exprt::simplify_typecast(exprt&) <cycle 5> [193]
                0.05    1.18  383078             simplify_exprt::simplify_inequality(exprt&) <cycle 5> [214]
                0.02    0.31  128937             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [396]
                0.00    0.26  339769             simplify_exprt::simplify_not(exprt&) <cycle 5> [422]
                0.03    0.22  364701             simplify_exprt::simplify_address_of(exprt&) <cycle 5> [427]
                0.01    0.17   37118+51036       size_of_expr(typet const&, namespacet const&) <cycle 5> [466]
                0.00    0.17   86558+4108        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [478]
                0.01    0.15   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                0.06    0.02 2593000             simplify(exprt&, namespacet const&) <cycle 5> [594]
                0.02    0.06  364701+294341      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 5> [613]
                0.00    0.07   32637             simplify_exprt::simplify_object_size(exprt&) <cycle 5> [622]
                0.02    0.05   64480+216         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [638]
                0.00    0.05   50384             simplify_exprt::simplify_if(exprt&) <cycle 5> [688]
                0.00    0.00    1824             simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1375]
                0.00    0.00     426+20          simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1578]
-----------------------------------------------
                                 282             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [171]
                                 320             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [933]
                                 384             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [962]
                                9655             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [166]
                               16184             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [406]
                              168128             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [258]
                             2796291             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [219]
                0.00    0.00      76/5560151     symex_target_equationt::convert_assumptions(prop_convt&) [887]
                0.00    0.06    6717/5560151     symex_target_equationt::convert_decls(prop_convt&) const [534]
                0.00    0.10   11015/5560151     prop_conv_solvert::set_equality_to_true(equal_exprt const&) [544]
                0.01    0.13   13486/5560151     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [476]
                0.01    0.13   13996/5560151     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [468]
                0.03    0.71   75171/5560151     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.06    1.61  169502/5560151     symex_target_equationt::convert_assertions(prop_convt&) [160]
                0.07    1.71  179630/5560151     prop_conv_solvert::set_to(exprt const&, bool) [167]
                0.15    3.81  401091/5560151     symex_target_equationt::convert_guards(prop_convt&) [87]
                1.70   43.40 4564644/5560151     arrayst::add_array_Ackermann_constraints() [16]
[30]     5.1    0.19   25.39 8426572         prop_conv_solvert::convert(exprt const&) <cycle 15> [30]
                0.85   23.86 5399580/5399580     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [31]
                0.05    0.47 10799160/67498659     exprt::~exprt() [119]
                0.00    0.08 5399580/5399580     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [607]
                0.07    0.00 5399580/356750868     irept::irept(irept const&) [77]
                0.01    0.00 5399580/131130579     exprt::exprt(exprt const&) [417]
                             3629022             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [219]
-----------------------------------------------
                0.85   23.86 5399580/5399580     prop_conv_solvert::convert(exprt const&) <cycle 15> [30]
[31]     5.0    0.85   23.86 5399580         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [31]
               16.34    1.41 5399580/22255849     irept::hash() const [9]
                0.05    3.05  602030/602030      std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long) [124]
                0.12    2.90 5399580/5399580     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 [127]
-----------------------------------------------
                0.00    0.00      50/266599      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1299]
                0.02   22.18  266549/266599      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[32]     4.5    0.02   22.18  266599         goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [32]
                0.03   16.48  169508/169508      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [36]
                0.01    2.88  266599/543615      goto_symext::do_simplify(exprt&) [67]
                0.00    1.59  169508/429376      guardt::as_expr() const [85]
                0.08    0.91  266599/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.00    0.16  169508/169586      guardt::guard_expr(exprt&) const [482]
                0.01    0.02  266599/1471855     exprt::is_true() const [524]
                0.00    0.02  436107/67498659     exprt::~exprt() [119]
                0.00    0.00  266599/356750868     irept::irept(irept const&) [77]
                0.00    0.00  266599/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00  266599/266599      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [2202]
-----------------------------------------------
                                  44             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1653]
                0.01    0.88   53245/1973720     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [244]
                0.30   31.76 1920475/1973720     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
[33]     4.3    0.04   21.47 1973764         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [33]
                1.18   19.97 1973764/2560159     simplify(exprt&, namespacet const&) <cycle 5> [594]
                0.01    0.19 1973764/70621747     exprt::type() [55]
                0.08    0.00 1973764/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.02    0.00 1973764/356750868     irept::irept(irept const&) [77]
                0.00    0.00 1973764/131130579     exprt::exprt(exprt const&) [417]
                             1973764             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
-----------------------------------------------
                0.03   16.83  145028/145028      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[34]     3.4    0.03   16.83  145028         goto_symext::symex_goto(goto_symex_statet&) [34]
                0.01    5.34   54991/60185       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [68]
                0.00    2.38    9071/143554      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.01    1.56  145028/543615      goto_symext::do_simplify(exprt&) [67]
                0.00    1.52  145028/630568      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.00    0.89    9071/143554      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [39]
                0.00    0.83   24592/24596       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [264]
                0.00    0.83   24592/24592       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [265]
                0.00    0.76   24592/49188       goto_symex_statet::goto_statet::~goto_statet() [195]
                0.05    0.56  163170/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.00    0.60   64062/429376      guardt::as_expr() const [85]
                0.00    0.51   24592/24592       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&) [326]
                0.04    0.39   85736/707653      guardt::is_false() const [103]
                0.05    0.31  145028/630568      adjust_float_expressions(exprt&, namespacet const&) [191]
                0.01    0.06   30399/30399       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [633]
                0.00    0.03   15368/15368       guardt::make_false() [827]
                0.00    0.02  390555/67498659     exprt::~exprt() [119]
                0.00    0.02   27366/44023       exprt::make_not() [840]
                0.01    0.00  145028/43268148     exprt::is_false() const [115]
                0.00    0.01   32483/62882       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [983]
                0.01    0.00   32483/46395       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&) [1045]
                0.00    0.00    9071/599144      symbol_exprt::symbol_exprt(dstring const&, typet const&) [391]
                0.00    0.00   54939/1471855     exprt::is_true() const [524]
                0.00    0.00      52/52          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1299]
                0.00    0.00  308198/356750868     irept::irept(irept const&) [77]
                0.00    0.00  169620/922664      goto_symex_statet::top() [1002]
                0.00    0.00    9071/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [287]
                0.00    0.00   18448/170141      guardt::add(exprt const&) [984]
                0.00    0.00    9071/976954      bool_typet::bool_typet() [595]
                0.00    0.00  308198/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00    9224/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.00   18448/18664681     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [323]
                0.00    0.00    9071/11573231     typet::~typet() [315]
                0.00    0.00    4302/355095      exprt::op0() [778]
                0.00    0.00   24592/2994419     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> >*) [684]
                0.00    0.00   24592/1526915     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() [908]
                0.00    0.00    4302/45488172     exprt::operands() [159]
                0.00    0.00   54991/54991       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2275]
                0.00    0.00    9071/306598      guardt::~guardt() [2192]
                0.00    0.00    9071/1920568     symbol_exprt::symbol_exprt(symbol_exprt const&) [2152]
-----------------------------------------------
                                  21             simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1578]
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                                 216             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [638]
                                 578             simplify_exprt::simplify_if(exprt&) <cycle 5> [688]
                                 950             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [396]
                                2164             simplify_exprt::simplify_not(exprt&) <cycle 5> [422]
                                2593             simplify_exprt::simplify_typecast(exprt&) <cycle 5> [193]
                                4101             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [478]
                             1910486             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                             17285866             simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
[35]     3.4    0.60   16.25 19207047         simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
                0.25    6.12 1845882/1866216     simplify_exprt::simplify_plus(exprt&) [61]
                1.28    4.42 5696178/5696178     simplify_exprt::sort_and_join(exprt&) [71]
                0.09    3.13  623822/623822      simplify_exprt::simplify_mult(exprt&) [117]
                0.04    0.16   20331/20331       simplify_exprt::simplify_minus(exprt&) [454]
                0.00    0.19   49733/49733       simplify_exprt::simplify_div(exprt&) [459]
                0.01    0.17  148596/238268      simplify_exprt::simplify_object(exprt&) [409]
                0.00    0.08   35425/35425       simplify_exprt::simplify_dynamic_object(exprt&) [609]
                0.00    0.08   22521/22521       simplify_exprt::simplify_shifts(exprt&) [614]
                0.01    0.07   98869/98869       simplify_exprt::simplify_index(exprt&) [627]
                0.00    0.05   21610/21610       simplify_exprt::simplify_invalid_pointer(exprt&) [700]
                0.00    0.03   28527/28527       simplify_exprt::simplify_with(exprt&) [781]
                0.01    0.01  148596/148596      simplify_exprt::simplify_pointer_object(exprt&) [876]
                0.00    0.02    6704/27035       simplify_exprt::simplify_unary_minus(exprt&) [610]
                0.00    0.02   33441/33441       simplify_exprt::simplify_member(exprt&) [939]
                0.00    0.01      35/35          simplify_exprt::simplify_floatbv_typecast(exprt&) [1029]
                0.00    0.01    1897/1897        simplify_exprt::simplify_mod(exprt&) [1177]
                0.00    0.00     451/451         simplify_exprt::simplify_dereference(exprt&) [1800]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1877]
                0.00    0.00       2/2           simplify_exprt::simplify_floatbv_op(exprt&) [2063]
                              660464             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                              462125             simplify_exprt::simplify_typecast(exprt&) <cycle 5> [193]
                              382332             simplify_exprt::simplify_inequality(exprt&) <cycle 5> [214]
                              364701             simplify_exprt::simplify_address_of(exprt&) <cycle 5> [427]
                              339769             simplify_exprt::simplify_not(exprt&) <cycle 5> [422]
                              128937             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [396]
                               50384             simplify_exprt::simplify_if(exprt&) <cycle 5> [688]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                               32637             simplify_exprt::simplify_object_size(exprt&) <cycle 5> [622]
                                1824             simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1375]
                                 426             simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1578]
-----------------------------------------------
                0.03   16.48  169508/169508      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [32]
[36]     3.3    0.03   16.48  169508         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [36]
                0.01   16.08  169508/409707      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [21]
                0.00    0.18  169508/409707      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [357]
                0.00    0.13  169508/819414      symex_target_equationt::SSA_stept::~SSA_stept() [294]
                0.01    0.04  169508/409707      symex_target_equationt::SSA_stept::SSA_stept() [543]
                0.00    0.02  339016/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.01  169508/67498659     exprt::~exprt() [119]
-----------------------------------------------
[37]     3.1   11.91    3.48 46425130+706463956 <cycle 3 as a whole> [37]
                8.57    1.35 207586471             operator==(irept const&, irept const&) <cycle 3> [49]
                1.16    2.13 133921135             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 3> [114]
                1.26    0.00 143301476             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [211]
                0.56    0.00 134158869             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 3> [312]
                0.37    0.00 133921135             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 3> [385]
-----------------------------------------------
                0.00   14.44  627487/627487      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[38]     2.9    0.00   14.44  627487         goto_symext::merge_gotos(goto_symex_statet&) [38]
                0.02   11.89   24592/24592       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.03    1.29   24592/24592       operator|=(guardt&, guardt const&) [206]
                0.00    0.56   15410/15410       value_sett::operator=(value_sett const&) [306]
                0.00    0.26   18678/18678       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> > > >) [419]
                0.02    0.15   33774/707653      guardt::is_false() const [103]
                0.00    0.12   24592/24592       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [527]
                0.02    0.03    9182/9182        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [695]
                0.03    0.00  627487/627487      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&) [808]
                0.01    0.00  627487/922664      goto_symex_statet::top() [1002]
                0.00    0.00    9182/9182        value_sett::make_union(value_sett const&) [2417]
-----------------------------------------------
                0.00    0.89    9071/143554      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00    2.32   23595/143554      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.01   10.90  110888/143554      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
[39]     2.8    0.01   14.12  143554         symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [39]
                0.01   13.61  143554/409707      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [21]
                0.00    0.16  143554/409707      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [357]
                0.00    0.11  143554/819414      symex_target_equationt::SSA_stept::~SSA_stept() [294]
                0.00    0.10  143554/5044432     equal_exprt::equal_exprt(exprt const&, exprt const&) [106]
                0.00    0.04  717770/7568638     exprt::operator=(exprt const&) [338]
                0.01    0.03  143554/409707      symex_target_equationt::SSA_stept::SSA_stept() [543]
                0.01    0.02  287108/377259      symbol_exprt::operator=(symbol_exprt const&) [776]
                0.00    0.01  287108/67498659     exprt::~exprt() [119]
                0.00    0.00  143554/5138725     binary_predicate_exprt::~binary_predicate_exprt() [2144]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1318]
                                   6             boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1598]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1444]
                                 102             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [933]
                                 118             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [768]
                                 133             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [962]
                                 147             bv_pointerst::convert_rest(exprt const&) <cycle 15> [671]
                                 460             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [358]
                                 489             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
                                 504             boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1364]
                                 628             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1576]
                                2282             boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [998]
                                2461             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [341]
                                4271             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [712]
                                6449             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [553]
                                6551             boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [797]
                                6851             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                                7595             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [258]
                                7724             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [446]
                                9522             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [186]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [625]
                               14431             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                               14446             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [486]
                               23986             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [299]
                               32368             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [406]
                               47048             boolbvt::convert_overflow(exprt const&) <cycle 15> [185]
                               60564             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [166]
                              868680             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [109]
                             1357410             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [370]
                0.05    1.19  124823/5560151     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [93]
[40]     2.6    1.19   11.78 2611292         boolbvt::convert_bv(exprt const&) <cycle 15> [40]
                0.15   10.89 2611292/2611292     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>) [48]
                0.02    0.23 5222584/67498659     exprt::~exprt() [119]
                0.06    0.09 2611292/2611292     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [489]
                0.11    0.00 2611292/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.01    0.09 2611292/2611292     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&) [565]
                0.04    0.01 2611292/2832302     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [698]
                0.03    0.00 2611292/356750868     irept::irept(irept const&) [77]
                0.02    0.01  221010/221010      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [900]
                0.01    0.01 2611292/2611292     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [948]
                0.01    0.00 2611292/14635642     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [731]
                0.01    0.00 2611292/131130579     exprt::exprt(exprt const&) [417]
                              221010             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
-----------------------------------------------
                0.00    0.00       1/316633973     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 7> [1656]
                0.00    0.00       2/316633973     c_typecheck_baset::typecheck_expr_index(exprt&) [1967]
                0.00    0.00       2/316633973     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 9> [2042]
                0.00    0.00      24/316633973     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [1006]
                0.00    0.00      35/316633973     simplify_exprt::simplify_floatbv_typecast(exprt&) [1029]
                0.00    0.00      38/316633973     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1651]
                0.00    0.00      38/316633973     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1707]
                0.00    0.00      82/316633973     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1653]
                0.00    0.00      86/316633973     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 9> [1524]
                0.00    0.00     152/316633973     code_function_callt::code_function_callt() [1683]
                0.00    0.00     152/316633973     code_ifthenelset::cond() [2017]
                0.00    0.00     162/316633973     get_nil_irep() [480]
                0.00    0.00     172/316633973     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1688]
                0.00    0.00     179/316633973     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1587]
                0.00    0.00     252/316633973     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [638]
                0.00    0.00     260/316633973     make_subtype(unsigned int, unsigned int) [880]
                0.00    0.00     304/316633973     simplify_exprt::simplify_inequality_address_of(exprt&) [1454]
                0.00    0.00     308/316633973     pointer_logict::pointer_logict(namespacet const&) [1466]
                0.00    0.00     320/316633973     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [933]
                0.00    0.00     335/316633973     to_code_assign(codet&) [1821]
                0.00    0.00     335/316633973     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 9> [1706]
                0.00    0.00     390/316633973     side_effect_expr_function_callt::arguments() [1869]
                0.00    0.00     475/316633973     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [396]
                0.00    0.00     517/316633973     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1438]
                0.00    0.00     568/316633973     extractbits_exprt::extractbits_exprt() [1689]
                0.00    0.00     568/316633973     flatten_byte_update(exprt const&, namespacet const&) [1158]
                0.00    0.00     578/316633973     struct_union_typet::components() [1773]
                0.00    0.00     578/316633973     exprt::move_to_operands(exprt&, exprt&) [1726]
                0.00    0.00     579/316633973     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 7> [899]
                0.00    0.00     606/316633973     goto_symex_statet::get_original_name(exprt&) const <cycle 11> [413]
                0.00    0.00     660/316633973     irept::id(dstring const&) [1882]
                0.00    0.00     665/316633973     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1479]
                0.00    0.00     673/316633973     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1584]
                0.00    0.00     684/316633973     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1308]
                0.00    0.00     788/316633973     flatten_byte_extract(exprt const&, namespacet const&) [1167]
                0.00    0.00     892/316633973     byte_update_exprt::op() [1867]
                0.00    0.00    1135/316633973     statement(unsigned int&, dstring const&) [1589]
                0.00    0.00    1440/316633973     ansi_c_convert_typet::write(typet&) [334]
                0.00    0.00    1482/316633973     flatten_byte_operators(exprt const&, namespacet const&) [1151]
                0.00    0.00    1485/316633973     byte_extract_exprt::byte_extract_exprt(dstring) [1607]
                0.00    0.00    1530/316633973     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1190]
                0.00    0.00    1557/316633973     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 9> [1640]
                0.00    0.00    1743/316633973     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00    2165/316633973     and_exprt::and_exprt(exprt const&, exprt const&) [1453]
                0.00    0.00    2245/316633973     address_of_exprt::object() [1757]
                0.00    0.00    2278/316633973     c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1631]
                0.00    0.00    2328/316633973     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [575]
                0.00    0.00    2510/316633973     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [643]
                0.00    0.00    2510/316633973     ansi_c_declaratort::build(irept&) [457]
                0.00    0.00    3150/316633973     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [668]
                0.00    0.00    3190/316633973     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [214]
                0.00    0.00    3463/316633973     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 7> [1044]
                0.00    0.00    4108/316633973     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [478]
                0.00    0.00    4223/316633973     byte_extract_exprt::op() [1682]
                0.00    0.00    5927/316633973     binary_predicate_exprt::binary_predicate_exprt(dstring const&) [1314]
                0.00    0.00    6599/316633973     do_pointer(unsigned int, unsigned int) [1335]
                0.00    0.00    7181/316633973     replace_location(exprt&, source_locationt const&) [1371]
                0.00    0.00   13208/316633973     ansi_c_convert_typet::read_rec(typet const&) [661]
                0.00    0.00   21252/316633973     binary_exprt::binary_exprt(dstring const&, typet const&) [1000]
                0.00    0.00   21610/316633973     simplify_exprt::simplify_invalid_pointer(exprt&) [700]
                0.00    0.00   24528/316633973     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   26724/316633973     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [476]
                0.00    0.00   27992/316633973     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [468]
                0.00    0.00   32520/316633973     codet::codet() [965]
                0.00    0.00   32637/316633973     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [622]
                0.00    0.00   33111/316633973     simplify_exprt::simplify_with(exprt&) [781]
                0.00    0.00   35425/316633973     simplify_exprt::simplify_dynamic_object(exprt&) [609]
                0.00    0.00   44820/316633973     exprt::move_to_operands(exprt&) [1327]
                0.00    0.00   46907/316633973     prop_conv_solvert::get(exprt const&) const <cycle 17> [653]
                0.00    0.00   48440/316633973     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [997]
                0.00    0.00   50384/316633973     simplify_exprt::simplify_if(exprt&) <cycle 5> [688]
                0.00    0.00   59420/316633973     exprt::reserve_operands(unsigned long) [1382]
                0.00    0.00   74838/316633973     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.00    0.00   79278/316633973     irept::get_sub() [1343]
                0.00    0.00   89194/316633973     typet::remove_subtype() [1333]
                0.00    0.00   93177/316633973     c_typecheck_baset::make_already_typechecked(typet&) [986]
                0.00    0.00  114538/316633973     object_descriptor_exprt::object_descriptor_exprt() [830]
                0.00    0.00  121900/316633973     goto_symext::add_to_lhs(exprt const&, exprt const&) [623]
                0.00    0.00  122120/316633973     remove_vector(exprt&) [715]
                0.00    0.00  122120/316633973     remove_complex(exprt&) [756]
                0.00    0.00  148596/316633973     simplify_exprt::simplify_pointer_object(exprt&) [876]
                0.00    0.00  169578/316633973     predicate_exprt::predicate_exprt(dstring const&) [600]
                0.00    0.01  181709/316633973     code_typet::parametert::parametert() [944]
                0.00    0.01  182668/316633973     type_with_subtypet::type_with_subtypet(dstring const&, typet const&) [783]
                0.00    0.01  192400/316633973     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                0.00    0.01  224569/316633973     irep_serializationt::read_irep(std::istream&, irept&) <cycle 19> [602]
                0.00    0.01  229401/316633973     set(unsigned int, dstring const&) [931]
                0.00    0.01  274792/316633973     ansi_c_declarationt::declarators() [1023]
                0.00    0.01  277338/316633973     index_exprt::index_exprt() [611]
                0.00    0.01  286344/316633973     make_identifier() [297]
                0.00    0.01  317270/316633973     typet::subtypes() [999]
                0.00    0.01  343472/316633973     simplify_exprt::simplify_not(exprt&) <cycle 5> [422]
                0.00    0.01  355095/316633973     exprt::op0() [778]
                0.00    0.01  355380/316633973     init(unsigned int&, dstring const&) [819]
                0.00    0.01  379267/316633973     exprt::exprt(dstring const&) [796]
                0.00    0.01  383432/316633973     ansi_c_declarationt::declarator() [718]
                0.01    0.01  464466/316633973     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [193]
                0.01    0.02  660464/316633973     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.01    0.03  868324/316633973     code_typet::parameters() [531]
                0.02    0.05 1540378/316633973     merge_irept::merged(irept const&) [23]
                0.03    0.06 2206816/316633973     simplify_exprt::simplify_plus(exprt&) [61]
                0.03    0.06 2219565/316633973     typet::subtype() [495]
                0.03    0.07 2329419/316633973     typet::typet(dstring const&) [542]
                0.03    0.08 2640997/316633973     irept::irept(dstring const&) [449]
                0.03    0.08 2652849/316633973     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 10> [293]
                0.04    0.11 3722785/316633973     irept::set(dstring const&, long long) [202]
                0.05    0.13 4302672/316633973     irept::make_nil() [368]
                0.05    0.13 4564644/316633973     arrayst::add_array_Ackermann_constraints() [16]
                0.05    0.13 4613094/316633973     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 13> [132]
                0.06    0.15 5141766/316633973     binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&) [105]
                0.06    0.16 5383691/316633973     rewrite_union(exprt&, namespacet const&) [382]
                0.06    0.16 5572189/316633973     irept::remove(dstring const&) [369]
                0.06    0.17 5645680/316633973     goto_symext::replace_array_equal(exprt&) [374]
                0.06    0.17 5645712/316633973     adjust_float_expressions(exprt&, namespacet const&) [191]
                0.07    0.18 6190587/316633973     goto_symext::replace_nondet(exprt&) [367]
                0.07    0.19 6481453/316633973     exprt::copy_to_operands(exprt const&, exprt const&) [235]
                0.08    0.20 6928805/316633973     exprt::op1() [390]
                0.09    0.23 7721833/316633973     simplify_exprt::sort_and_join(exprt&) [71]
                0.12    0.31 10461039/316633973     irept::set(dstring const&, dstring const&) [196]
                0.13    0.33 11420261/316633973     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.16    0.41 13863271/316633973     exprt::exprt(dstring const&, typet const&) [73]
                0.16    0.41 13883441/316633973     irept::add(dstring const&, irept const&) [76]
                0.21    0.53 18280152/316633973     simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
                0.25    0.63 21510173/316633973     exprt::copy_to_operands(exprt const&) [250]
                0.52    1.33 45488172/316633973     exprt::operands() [159]
                1.02    2.59 88517112/316633973     irept::add(dstring const&) [75]
[41]     2.6    3.64    9.26 316633973         irept::detach() [41]
                0.50    6.91 42898715/42898715     irept::dt::dt(irept::dt const&) [54]
                1.78    0.07 42898715/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
-----------------------------------------------
[42]     2.4   11.64    0.44 280140574+817107303 <cycle 2 as a whole> [42]
                5.60    0.11 470050129             irept::remove_ref(irept::dt*) <cycle 2> [70]
                2.79    0.00 167490899+96802736     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 2> [135]
                0.65    0.33 83406934             irept::dt::~dt() <cycle 2> [245]
                0.85    0.00 84332840             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 2> [259]
                0.72    0.00 83407109             std::vector<irept, std::allocator<irept> >::~vector() <cycle 2> [280]
                0.54    0.00 96802785             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 2> [319]
                0.52    0.00 111757181             std::pair<dstring const, irept>::~pair() <cycle 2> [325]
-----------------------------------------------
                0.02   11.89   24592/24592       goto_symext::merge_gotos(goto_symex_statet&) [38]
[43]     2.4    0.02   11.89   24592         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00    6.20   23595/143554      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.00    2.32   23595/143554      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [39]
                0.00    2.21   19424/19424       operator-=(guardt&, guardt const&) [154]
                0.02    0.19   43019/707653      guardt::is_false() const [103]
                0.00    0.21   19424/543615      goto_symext::do_simplify(exprt&) [67]
                0.00    0.18   19424/429376      guardt::as_expr() const [85]
                0.01    0.08   23595/1609682     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [520]
                0.01    0.07   24592/24592       goto_symex_statet::goto_statet::level2_get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [599]
                0.01    0.07  688547/701189      goto_symex_statet::goto_statet::level2_current_count(dstring const&) const [612]
                0.01    0.07  688547/817655      goto_symex_statet::renaming_levelt::current_count(dstring const&) const [587]
                0.00    0.07   24592/24592       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [621]
                0.00    0.03   55923/599144      symbol_exprt::symbol_exprt(dstring const&, typet const&) [391]
                0.00    0.02   23595/564573      true_exprt::true_exprt() [375]
                0.00    0.01   23595/370002      symbolt::symbol_expr() const [442]
                0.00    0.01   19424/19458       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [991]
                0.00    0.01    3427/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.00    0.01   23595/403504      goto_symex_statet::get_original_name(dstring const&) const [462]
                0.00    0.01   19686/116320      goto_symex_statet::level2t::current_name(dstring const&) const [641]
                0.00    0.01   19424/1181412     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [314]
                0.01    0.00  160994/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.00   23595/1210512     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [418]
                0.00    0.00   23595/911053      namespace_baset::lookup(dstring const&) const [455]
                0.00    0.00   23595/1108001     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&) [441]
                0.00    0.00   19424/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [287]
                0.00    0.00   12642/12642       goto_symex_statet::goto_statet::level2_current_name(dstring const&) const [1302]
                0.00    0.00   70785/19295503     irept::operator=(irept const&) [220]
                0.00    0.00   75347/67498659     exprt::~exprt() [119]
                0.00    0.00   24592/696325      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1079]
                0.00    0.00   23595/356750868     irept::irept(irept const&) [77]
                0.00    0.00   24592/696325      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2170]
                0.00    0.00   23595/23595       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 [2316]
-----------------------------------------------
                0.00   11.82     154/154         bmct::run_decision_procedure(prop_convt&) [11]
[44]     2.4    0.00   11.82     154         bmct::do_conversion(prop_convt&) [44]
                0.00   11.78     154/154         symex_target_equationt::convert(prop_convt&) [45]
                0.04    0.00     154/154         symex_target_equationt::convert_constraints(decision_proceduret&) const [738]
                0.00    0.00     154/581401      messaget::eom(messaget::mstreamt&) [745]
                0.00    0.00     154/154         bmct::do_unwind_module(decision_proceduret&) [2959]
-----------------------------------------------
                0.00   11.78     154/154         bmct::do_conversion(prop_convt&) [44]
[45]     2.4    0.00   11.78     154         symex_target_equationt::convert(prop_convt&) [45]
                0.02    5.54     154/154         symex_target_equationt::convert_assignments(decision_proceduret&) const [72]
                0.02    3.96     154/154         symex_target_equationt::convert_guards(prop_convt&) [87]
                0.07    1.99     154/154         symex_target_equationt::convert_assertions(prop_convt&) [160]
                0.05    0.07     154/154         symex_target_equationt::convert_decls(prop_convt&) const [534]
                0.03    0.00     154/154         symex_target_equationt::convert_io(decision_proceduret&) [814]
                0.02    0.00     154/154         symex_target_equationt::convert_assumptions(prop_convt&) [887]
-----------------------------------------------
                              350761             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                             1973764             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [33]
[46]     2.3    0.27   11.17 1973764+350761  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                0.01    8.13 1953037/1953043     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [50]
                0.00    1.32 1949596/1950029     unsigned_char_type() [207]
                0.02    0.76 1954272/13863271     exprt::exprt(dstring const&, typet const&) [73]
                0.01    0.14 2555150/57379327     exprt::type() const [111]
                0.04    0.06 1951370/37936372     irept::get(dstring const&) const [163]
                0.01    0.09 2134191/67498659     exprt::~exprt() [119]
                0.01    0.08 1949596/11573231     typet::~typet() [315]
                0.01    0.08  139420/808808      pointer_offset_size(typet const&, namespacet const&) [327]
                0.01    0.06  139420/1396249     to_integer(constant_exprt const&, BigInt&) [268]
                0.01    0.04    4358/4358        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [668]
                0.00    0.03  319185/70621747     exprt::type() [55]
                0.00    0.03  145894/15627689     dstring::dstring(std::string const&) [108]
                0.00    0.02  186707/4271773     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [302]
                0.02    0.00 2364864/17843034     namespace_baset::follow(typet const&) const [460]
                0.02    0.00 2168317/5651017     dstring::operator==(char const*) const [639]
                0.02    0.00 2168317/20900387     exprt::is_constant() const [434]
                0.02    0.00  145894/145894      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 [912]
                0.00    0.02  102309/2081602     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [383]
                0.00    0.01  179768/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.01  176339/15864396     irept::get_string(dstring const&) const [233]
                0.00    0.01  139420/2219565     typet::subtype() [495]
                0.00    0.00  179765/1222797     to_integer(exprt const&, BigInt&) [746]
                0.00    0.01    1235/5587        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [873]
                0.00    0.00  186718/27783332     reference_counting<value_sett::object_map_dt>::~reference_counting() [270]
                0.00    0.00  186707/4516881     value_sett::objectt::objectt(value_sett::objectt const&) [574]
                0.00    0.00  139420/913429      BigInt::operator*=(BigInt const&) [853]
                0.00    0.00  512151/37092673     BigInt::~BigInt() [483]
                0.00    0.00     151/2560159     simplify(exprt&, namespacet const&) <cycle 5> [594]
                0.00    0.00  147082/5526805     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&) [710]
                0.00    0.00   36288/2091971     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&) [656]
                0.00    0.00   13120/126561      struct_union_typet::components() const [1198]
                0.00    0.00    1626/5128112     exprt::is_zero() const [174]
                0.00    0.00    1235/650259      dstring::dstring(char const*) [407]
                0.00    0.00  184789/6003874     BigInt::BigInt() [972]
                0.00    0.00    1235/226999      BigInt::assign(long long) [666]
                0.00    0.00       9/9           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1662]
                0.00    0.00    1264/1264        void std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique<std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) [1750]
                0.00    0.00    1264/2164170     reference_counting<value_sett::object_map_dt>::detatch() [730]
                0.00    0.00    2165/3778033     BigInt::operator=(BigInt const&) [747]
                0.00    0.00       9/5044432     equal_exprt::equal_exprt(exprt const&, exprt const&) [106]
                0.00    0.00       3/39613       member_exprt::member_exprt(typet const&) [865]
                0.00    0.00     142/356750868     irept::irept(irept const&) [77]
                0.00    0.00       3/39626       member_exprt::set_component_name(dstring const&) [1036]
                0.00    0.00       9/1471855     exprt::is_true() const [524]
                0.00    0.00       9/80028       struct_union_typet::componentt::get_name() const [1312]
                0.00    0.00       9/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.00     142/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00       3/45488172     exprt::operands() [159]
                0.00    0.00   13108/2538639     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*) [2147]
                0.00    0.00   13108/57436       to_struct_union_type(typet const&) [2272]
                0.00    0.00    1235/226690      BigInt::BigInt(int) [2203]
                0.00    0.00    1235/882357      typet::subtype() const [2161]
                0.00    0.00       9/5138725     binary_predicate_exprt::~binary_predicate_exprt() [2144]
                0.00    0.00       3/43693       to_struct_type(typet const&) [2291]
                                 142             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1653]
                              350761             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
-----------------------------------------------
                                                 <spontaneous>
[47]     2.2   11.17    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [47]
-----------------------------------------------
                0.15   10.89 2611292/2611292     boolbvt::convert_bv(exprt const&) <cycle 15> [40]
[48]     2.2    0.15   10.89 2611292         std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>) [48]
                7.90    0.68 2611292/22255849     irept::hash() const [9]
                0.00    1.15  221010/221010      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) [222]
                0.01    1.14 2611292/2611292     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 [223]
-----------------------------------------------
                             65594501             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [211]
                             95566840             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 3> [114]
                0.00    0.00       2/46425130     simplify_exprt::simplify_ieee_float_relation(exprt&) [1877]
                0.00    0.00       2/46425130     boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1598]
                0.00    0.00       4/46425130     simplify_exprt::simplify_floatbv_op(exprt&) [2063]
                0.00    0.00      23/46425130     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*, exprt const&, unsigned long) const [2004]
                0.00    0.00      26/46425130     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [660]
                0.00    0.00      35/46425130     simplify_exprt::simplify_floatbv_typecast(exprt&) [1029]
                0.00    0.00      41/46425130     struct_typet::is_prefix_of(struct_typet const&) const [1881]
                0.00    0.00      43/46425130     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1578]
                0.00    0.00      46/46425130     build_sizeof_expr(constant_exprt const&, namespacet const&) [696]
                0.00    0.00      47/46425130     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1919]
                0.00    0.00      59/46425130     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1587]
                0.00    0.00      84/46425130     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [750]
                0.00    0.00     174/46425130     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1625]
                0.00    0.00     272/46425130     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1456]
                0.00    0.00     344/46425130     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1240]
                0.00    0.00     455/46425130     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1191]
                0.00    0.00     605/46425130     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1479]
                0.00    0.00     612/46425130     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00     867/46425130     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1308]
                0.00    0.00    1037/46425130     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<exprt, false>*, exprt const&, unsigned long) const [1617]
                0.00    0.00    2112/46425130     goto_checkt::bounds_check(index_exprt const&, guardt const&) [477]
                0.00    0.00    2113/46425130     boolbvt::convert_overflow(exprt const&) <cycle 15> [185]
                0.00    0.00    2461/46425130     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [341]
                0.00    0.00    3150/46425130     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [668]
                0.00    0.00    3794/46425130     simplify_exprt::simplify_mod(exprt&) [1177]
                0.00    0.00    5638/46425130     c_typecastt::do_typecast(exprt&, typet const&) [1201]
                0.00    0.00   11930/46425130     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [396]
                0.00    0.00   12054/46425130     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 [1315]
                0.00    0.00   13362/46425130     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [476]
                0.00    0.00   13996/46425130     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [468]
                0.00    0.00   14431/46425130     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                0.01    0.00   23312/46425130     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 [1183]
                0.01    0.00   24504/46425130     equalityt::equality2(exprt const&, exprt const&) [444]
                0.01    0.00   27035/46425130     simplify_exprt::simplify_unary_minus(exprt&) [610]
                0.01    0.00   30578/46425130     size_of_expr(typet const&, namespacet const&) <cycle 5> [466]
                0.01    0.00   31855/46425130     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [622]
                0.01    0.00   48338/46425130     check_c_implicit_typecast(typet const&, typet const&) [964]
                0.01    0.00   48744/46425130     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [702]
                0.01    0.00   51938/46425130     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                0.02    0.00   60726/46425130     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [224]
                0.02    0.01   79942/46425130     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [575]
                0.02    0.01   86550/46425130     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [478]
                0.02    0.01   89839/46425130     simplify_exprt::simplify_if(exprt&) <cycle 5> [688]
                0.03    0.01   99466/46425130     simplify_exprt::simplify_div(exprt&) [459]
                0.03    0.01  114063/46425130     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.03    0.01  136251/46425130     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [93]
                0.12    0.04  472805/46425130     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.16    0.05  610909/46425130     exprt::mul(exprt const&) [199]
                0.16    0.05  626806/46425130     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [352]
                0.20    0.06  764783/46425130     exprt::sum(exprt const&) [176]
                0.23    0.07  886088/46425130     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 [405]
                0.31    0.09 1228081/46425130     simplify_exprt::simplify_mult(exprt&) [117]
                0.48    0.14 1884688/46425130     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [274]
                0.66    0.19 2590592/46425130     operator|=(guardt&, guardt const&) [206]
                0.78    0.23 3024521/46425130     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 [238]
                0.88    0.26 3441566/46425130     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 [223]
                1.13    0.33 4418152/46425130     arrayst::add_array_Ackermann_constraints() [16]
                1.46    0.43 5698458/46425130     operator-=(guardt&, guardt const&) [154]
                2.24    0.65 8739232/46425130     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 [127]
                2.82    0.82 10995489/46425130     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 [94]
[49]     2.0    8.57    1.35 207586471         operator==(irept const&, irept const&) <cycle 3> [49]
                1.11    0.00 143314079/143314079     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [227]
                0.24    0.00 134158869/134158869     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&) [429]
                             143301476             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [211]
                             134158869             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 3> [312]
-----------------------------------------------
                0.00    0.00       6/1953043     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [668]
                0.01    8.13 1953037/1953043     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
[50]     1.6    0.01    8.13 1953043         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [50]
                0.03    7.79 1953043/1962407     hash_numbering<exprt, irep_hash>::number(exprt const&) [51]
                0.04    0.23 1953043/4271773     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [302]
                0.02    0.00 1953043/4115945     value_sett::objectt::objectt() [652]
                0.01    0.00 1953043/37092673     BigInt::~BigInt() [483]
-----------------------------------------------
                0.00    0.00     308/1962407     pointer_logict::pointer_logict(namespacet const&) [1466]
                0.00    0.00     319/1962407     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1473]
                0.00    0.01    3150/1962407     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [1003]
                0.00    0.02    5587/1962407     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [873]
                0.03    7.79 1953043/1962407     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [50]
[51]     1.6    0.03    7.83 1962407         hash_numbering<exprt, irep_hash>::number(exprt const&) [51]
                0.11    7.47 1962407/1962407     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>) [53]
                0.02    0.17 3924814/67498659     exprt::~exprt() [119]
                0.00    0.03 1962407/2049729     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [798]
                0.02    0.00 1962407/356750868     irept::irept(irept const&) [77]
                0.00    0.00 1962407/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00    1525/37754947     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [246]
-----------------------------------------------
                                                 <spontaneous>
[52]     1.6    7.73    0.00                 Minisat::SimpSolver::eliminateVar(int) [52]
-----------------------------------------------
                0.11    7.47 1962407/1962407     hash_numbering<exprt, irep_hash>::number(exprt const&) [51]
[53]     1.5    0.11    7.47 1962407         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>) [53]
                5.94    0.51 1962407/22255849     irept::hash() const [9]
                0.02    1.00 1962407/1962407     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 [238]
                0.00    0.00    1525/1525        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) [1497]
-----------------------------------------------
                0.50    6.91 42898715/42898715     irept::detach() [41]
[54]     1.5    0.50    6.91 42898715         irept::dt::dt(irept::dt const&) [54]
                1.14    3.19 85797430/85797430     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&) [82]
                0.51    1.89 42898715/42898715     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [147]
                0.18    0.00 85797430/85797430     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&) [469]
-----------------------------------------------
                0.00    0.00       1/70621747     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 7> [1447]
                0.00    0.00       2/70621747     simplify_exprt::simplify_index(exprt&) [627]
                0.00    0.00       3/70621747     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 9> [2042]
                0.00    0.00       6/70621747     simplify_exprt::simplify_floatbv_op(exprt&) [2063]
                0.00    0.00       6/70621747     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 7> [2057]
                0.00    0.00       8/70621747     simplify_exprt::simplify_ieee_float_relation(exprt&) [1877]
                0.00    0.00      10/70621747     c_typecheck_baset::typecheck_expr_index(exprt&) [1967]
                0.00    0.00      34/70621747     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00      38/70621747     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1651]
                0.00    0.00      38/70621747     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1707]
                0.00    0.00      43/70621747     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 9> [1650]
                0.00    0.00      44/70621747     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 9> [1694]
                0.00    0.00      46/70621747     build_sizeof_expr(constant_exprt const&, namespacet const&) [696]
                0.00    0.00      47/70621747     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 7> [1053]
                0.00    0.00      70/70621747     simplify_exprt::simplify_floatbv_typecast(exprt&) [1029]
                0.00    0.00     113/70621747     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1513]
                0.00    0.00     118/70621747     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1587]
                0.00    0.00     152/70621747     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1392]
                0.00    0.00     162/70621747     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1612]
                0.00    0.00     163/70621747     remove_vector(typet&) [1485]
                0.00    0.00     163/70621747     remove_complex(typet&) [1486]
                0.00    0.00     164/70621747     create_function_scope(unsigned int) [1691]
                0.00    0.00     166/70621747     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1615]
                0.00    0.00     172/70621747     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1688]
                0.00    0.00     196/70621747     c_typecheck_baset::adjust_float_rel(exprt&) [1853]
                0.00    0.00     210/70621747     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [750]
                0.00    0.00     254/70621747     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [702]
                0.00    0.00     282/70621747     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1438]
                0.00    0.00     284/70621747     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.00    0.00     304/70621747     simplify_exprt::simplify_inequality_address_of(exprt&) [1454]
                0.00    0.00     306/70621747     string_constantt::set_value(dstring const&) [1531]
                0.00    0.00     306/70621747     string_constantt::string_constantt() [1542]
                0.00    0.00     342/70621747     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1308]
                0.00    0.00     365/70621747     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1578]
                0.00    0.00     508/70621747     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1625]
                0.00    0.00     508/70621747     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1311]
                0.00    0.00     540/70621747     goto_symext::symex_dead(goto_symex_statet&) [586]
                0.00    0.00     568/70621747     flatten_byte_extract(exprt const&, namespacet const&) [1167]
                0.00    0.00     568/70621747     flatten_byte_update(exprt const&, namespacet const&) [1158]
                0.00    0.00     570/70621747     arrayst::collect_arrays(exprt const&) [754]
                0.00    0.00     780/70621747     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1456]
                0.00    0.00     819/70621747     add_padding(struct_typet&, namespacet const&) [928]
                0.00    0.00     828/70621747     goto_symext::symex_decl(goto_symex_statet&) [255]
                0.00    0.00     845/70621747     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1174]
                0.00    0.00     999/70621747     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1180]
                0.00    0.00    1067/70621747     object_lower_bound(exprt const&) [1340]
                0.00    0.00    1084/70621747     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 7> [1398]
                0.00    0.00    1130/70621747     goto_symext::replace_nondet(exprt&) [367]
                0.00    0.00    1135/70621747     c_typecheck_baset::typecheck_code(codet&) <cycle 7> [1568]
                0.00    0.00    1135/70621747     statement(unsigned int&, dstring const&) [1589]
                0.00    0.00    1152/70621747     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1479]
                0.00    0.00    1205/70621747     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 7> [899]
                0.00    0.00    1224/70621747     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00    1365/70621747     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1191]
                0.00    0.00    1675/70621747     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1450]
                0.00    0.00    2005/70621747     rename_symbolt::rename(exprt&) const [1206]
                0.00    0.00    2230/70621747     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1375]
                0.00    0.00    2299/70621747     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1326]
                0.00    0.00    3225/70621747     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1240]
                0.00    0.00    4268/70621747     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [989]
                0.00    0.00    5942/70621747     c_typecastt::do_typecast(exprt&, typet const&) [1201]
                0.00    0.00    6259/70621747     goto_checkt::bounds_check(index_exprt const&, guardt const&) [477]
                0.00    0.00    7388/70621747     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1010]
                0.00    0.00    7567/70621747     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 13> [549]
                0.00    0.00    7935/70621747     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [118]
                0.00    0.00    9655/70621747     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [166]
                0.00    0.00   12343/70621747     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [1006]
                0.00    0.00   13683/70621747     simplify_exprt::simplify_mod(exprt&) [1177]
                0.00    0.00   21094/70621747     exprt::make_not() [840]
                0.00    0.00   33441/70621747     simplify_exprt::simplify_member(exprt&) [939]
                0.00    0.00   39455/70621747     simplify_exprt::simplify_if(exprt&) <cycle 5> [688]
                0.00    0.00   44745/70621747     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [377]
                0.00    0.00   47021/70621747     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 13> [132]
                0.00    0.00   49013/70621747     c_typecastt::implicit_typecast(exprt&, typet const&) [502]
                0.00    0.00   49466/70621747     simplify_exprt::simplify_with(exprt&) [781]
                0.00    0.01   53448/70621747     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [476]
                0.00    0.01   55984/70621747     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [468]
                0.00    0.01   64635/70621747     size_of_expr(typet const&, namespacet const&) <cycle 5> [466]
                0.00    0.01   77027/70621747     simplify_exprt::simplify_shifts(exprt&) [614]
                0.00    0.01   81452/70621747     simplify_exprt::simplify_minus(exprt&) [454]
                0.00    0.01   81500/70621747     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [638]
                0.00    0.01   90666/70621747     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [478]
                0.00    0.01   95567/70621747     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [622]
                0.00    0.01  107388/70621747     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [597]
                0.00    0.01  130577/70621747     goto_symex_statet::get_original_name(exprt&) const <cycle 11> [413]
                0.00    0.01  134591/70621747     simplify_exprt::simplify_unary_minus(exprt&) [610]
                0.00    0.02  155666/70621747     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [224]
                0.00    0.02  188568/70621747     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.00    0.02  192400/70621747     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                0.00    0.02  198932/70621747     simplify_exprt::simplify_div(exprt&) [459]
                0.00    0.02  204782/70621747     ansi_c_parsert::add_declarator(exprt&, irept&) [337]
                0.00    0.02  256458/70621747     remove_vector(exprt&) [715]
                0.00    0.03  264519/70621747     remove_complex(exprt&) [756]
                0.00    0.03  274606/70621747     yyansi_cparse() [140]
                0.00    0.03  274792/70621747     ansi_c_declaratort::build(irept&) [457]
                0.00    0.03  278952/70621747     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [321]
                0.00    0.03  319185/70621747     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                0.00    0.03  357315/70621747     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [396]
                0.00    0.04  365845/70621747     simplify_exprt::simplify_address_of(exprt&) <cycle 5> [427]
                0.00    0.04  371769/70621747     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 7> [376]
                0.00    0.04  430662/70621747     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.00    0.06  601484/70621747     simplify_exprt::simplify_object(exprt&) [409]
                0.00    0.07  679538/70621747     simplify_exprt::simplify_not(exprt&) <cycle 5> [422]
                0.01    0.18 1832727/70621747     exprt::mul(exprt const&) [199]
                0.01    0.18 1864413/70621747     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [193]
                0.01    0.19 1973764/70621747     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [33]
                0.01    0.22 2294349/70621747     exprt::sum(exprt const&) [176]
                0.01    0.29 3003698/70621747     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 10> [293]
                0.02    0.35 3607260/70621747     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [214]
                0.02    0.40 4064344/70621747     adjust_float_expressions(exprt&, namespacet const&) [191]
                0.02    0.40 4153442/70621747     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.02    0.42 4333241/70621747     simplify_exprt::simplify_mult(exprt&) [117]
                0.03    0.55 5696178/70621747     simplify_exprt::sort_and_join(exprt&) [71]
                0.04    0.89 9129288/70621747     arrayst::add_array_Ackermann_constraints() [16]
                0.05    1.06 10873292/70621747     simplify_exprt::simplify_plus(exprt&) [61]
                0.05    1.07 11014086/70621747     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
[55]     1.4    0.34    6.87 70621747         exprt::type() [55]
                1.00    2.88 70621747/88517112     irept::add(dstring const&) [75]
                1.02    1.97 70621747/89298390     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
-----------------------------------------------
                0.00    7.19     162/162         cbmc_parse_optionst::doit() [2]
[56]     1.4    0.00    7.19     162         cbmc_parse_optionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [56]
                0.00    7.01     162/162         cbmc_parse_optionst::process_goto_program(optionst const&, goto_functionst&) [57]
                0.00    0.15     162/162         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [492]
                0.00    0.03     162/162         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [844]
                0.00    0.00     162/581401      messaget::eom(messaget::mstreamt&) [745]
                0.00    0.00     162/279448      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&) [1085]
                0.00    0.00     162/16077       cmdlinet::isset(char const*) const [2378]
                0.00    0.00     162/162         is_goto_binary(std::string const&) [2845]
-----------------------------------------------
                0.00    7.01     162/162         cbmc_parse_optionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [56]
[57]     1.4    0.00    7.01     162         cbmc_parse_optionst::process_goto_program(optionst const&, goto_functionst&) [57]
                0.00    6.32     162/162         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
                0.00    0.58     162/162         goto_check(namespacet const&, optionst const&, goto_functionst&) [304]
                0.00    0.04     162/162         remove_vector(goto_functionst&) [761]
                0.00    0.03     162/162         remove_complex(goto_functionst&) [825]
                0.00    0.01     162/162         remove_vector(symbol_tablet&, goto_functionst&) [1165]
                0.00    0.01     162/162         goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int) [1186]
                0.00    0.01     162/162         remove_complex(symbol_tablet&, goto_functionst&) [1193]
                0.00    0.01     162/162         remove_returns(symbol_tablet&, goto_functionst&) [1223]
                0.00    0.01     162/162         add_failed_symbols(symbol_tablet&) [1232]
                0.00    0.00     162/162         remove_function_pointers(symbol_tablet&, goto_functionst&, bool) [1283]
                0.00    0.00     162/162         goto_functions_templatet<goto_programt>::update() [1396]
                0.00    0.00     648/581401      messaget::eom(messaget::mstreamt&) [745]
                0.00    0.00     972/16077       cmdlinet::isset(char const*) const [2378]
                0.00    0.00     162/107521      namespacet::~namespacet() [2233]
                0.00    0.00     162/107521      namespace_baset::~namespace_baset() [2234]
                0.00    0.00     162/162         goto_functions_templatet<goto_programt>::compute_loop_numbers() [2864]
                0.00    0.00     162/162         goto_functions_templatet<goto_programt>::compute_location_numbers() [2866]
                0.00    0.00     162/162         remove_asm(symbol_tablet&, goto_functionst&) [2843]
-----------------------------------------------
                0.03    6.74  770189/770189      merge_irept::merged(irept const&) [23]
[58]     1.4    0.03    6.74  770189         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>) [58]
                0.03    3.86  770189/770189      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) [88]
                2.33    0.20  770189/22255849     irept::hash() const [9]
                0.01    0.31  770189/9120939     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 [94]
-----------------------------------------------
                0.00    0.00  781278/1452552884     merge_irept::merged(irept const&) [23]
                0.84    0.00 184115566/1452552884     bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 3> [114]
                5.80    0.00 1267656040/1452552884     irept::hash() const [9]
[59]     1.3    6.65    0.00 1452552884         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [59]
-----------------------------------------------
                0.00    1.52  145028/630568      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.02    5.09  485540/630568      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[60]     1.3    0.02    6.61  630568         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.04    5.47  630568/630568      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [74]
                0.07    0.33  630568/630568      goto_symext::replace_array_equal(exprt&) [374]
                0.06    0.32  630568/630568      rewrite_union(exprt&, namespacet const&) [382]
                0.05    0.27  630568/836240      goto_symext::replace_nondet(exprt&) [367]
-----------------------------------------------
                0.00    0.00       3/1866216     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [638]
                0.00    0.07   20331/1866216     simplify_exprt::simplify_minus(exprt&) [454]
                0.25    6.12 1845882/1866216     simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
[61]     1.3    0.26    6.19 1866216         simplify_exprt::simplify_plus(exprt&) [61]
                0.06    1.75  764783/764783      exprt::sum(exprt const&) [176]
                0.05    1.06 10873292/70621747     exprt::type() [55]
                0.03    0.93 2670135/5128112     exprt::is_zero() const [174]
                0.17    0.73  767347/835706      gen_zero(typet const&) [241]
                0.01    0.31 1866216/1866216     std::tr1::__unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&) [399]
                0.03    0.26 6319206/45488172     exprt::operands() [159]
                0.02    0.20 3778948/57379327     exprt::type() const [111]
                0.03    0.11 1866216/1866216     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable() [514]
                0.11    0.00 10909864/12958769     is_number(typet const&) [523]
                0.03    0.06 2206816/316633973     irept::detach() [41]
                0.06    0.00 1487478/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.05  771700/1555905     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [556]
                0.01    0.03  764783/19295503     irept::operator=(irept const&) [220]
                0.05    0.00 4155887/20900387     exprt::is_constant() const [434]
                0.02    0.00 1866216/17843034     namespace_baset::follow(typet const&) const [460]
                0.01    0.00 1866216/1866216     std::tr1::unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > >::~unordered_map() [1069]
                0.01    0.00  722695/356750868     irept::irept(irept const&) [77]
                0.00    0.00  722189/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00     270/270         std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) [1517]
                0.00    0.00     253/253         std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>) [1521]
                0.00    0.00    2564/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.00    2564/67498659     exprt::~exprt() [119]
-----------------------------------------------
                                                 <spontaneous>
[62]     1.3    6.42    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [62]
                0.00    0.00    1144/17695646     Minisat::vec<int>::capacity(int) [629]
-----------------------------------------------
                                                 <spontaneous>
[63]     1.3    6.35    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [63]
-----------------------------------------------
                0.00    6.32     162/162         cbmc_parse_optionst::process_goto_program(optionst const&, goto_functionst&) [57]
[64]     1.3    0.00    6.32     162         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
                0.00    6.30      49/49          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
                0.00    0.02      84/84          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [936]
                0.00    0.01     211/211         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1197]
                0.00    0.00      86/12410       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [1094]
                0.00    0.00     168/1438027     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [491]
                0.00    0.00     584/696325      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1079]
                0.00    0.00      84/279448      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&) [1085]
                0.00    0.00    1032/2059        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&) [2508]
                0.00    0.00     584/696325      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2170]
-----------------------------------------------
                0.00    6.30      49/49          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
[65]     1.3    0.00    6.30      49         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
                0.00    3.69      47/47          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [97]
                0.01    2.59      47/47          ansi_c_languaget::parse(std::istream&, std::string const&) [139]
                0.00    0.01   13965/650259      dstring::dstring(char const*) [407]
                0.00    0.00      47/19999       ansi_c_languaget::ansi_c_languaget() [1160]
                0.00    0.00      47/19999       ansi_c_languaget::~ansi_c_languaget() [1303]
                0.00    0.00      82/279448      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&) [1085]
                0.00    0.00   13965/18172       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2360]
                0.00    0.00      47/20323       languaget::~languaget() [2337]
                0.00    0.00      47/21467       messaget::~messaget() [2325]
                0.00    0.00      47/496626      message_clientt::~message_clientt() [2185]
                0.00    0.00      47/739         message_clientt::set_message_handler(message_handlert&) [2660]
-----------------------------------------------
[66]     1.2    0.46    5.52 1609682+8669132 <cycle 12 as a whole> [66]
                0.38    5.46 1467701+7156592     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.08    0.05 8803785+243840      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [520]
                0.00    0.01    7328+5015        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [1006]
-----------------------------------------------
                0.00    0.00      82/543615      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [1155]
                0.00    0.00     109/543615      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1421]
                0.00    0.02    1485/543615      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 13> [549]
                0.00    0.21   19424/543615      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00    1.20  110888/543615      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.01    1.56  145028/543615      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.01    2.88  266599/543615      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [32]
[67]     1.2    0.02    5.86  543615         goto_symext::do_simplify(exprt&) [67]
                0.33    5.50  543615/2560159     simplify(exprt&, namespacet const&) <cycle 5> [594]
                0.01    0.03  543615/692432      optionst::get_bool_option(std::string const&) const [699]
-----------------------------------------------
                0.00    0.03     290/60185       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.48    4904/60185       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [79]
                0.01    5.34   54991/60185       goto_symext::symex_goto(goto_symex_statet&) [34]
[68]     1.2    0.01    5.85   60185         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [68]
                0.00    5.71   60185/409707      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [21]
                0.00    0.07   60185/409707      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [357]
                0.00    0.04   60185/819414      symex_target_equationt::SSA_stept::~SSA_stept() [294]
                0.00    0.01   60185/409707      symex_target_equationt::SSA_stept::SSA_stept() [543]
                0.00    0.00   60185/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.00   60185/67498659     exprt::~exprt() [119]
-----------------------------------------------
                             7156592             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                               10055             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [1006]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [520]
                0.00    0.00      80/1609682     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     109/1609682     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1421]
                0.00    0.00     168/1609682     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [750]
                0.00    0.00     270/1609682     goto_symext::symex_dead(goto_symex_statet&) [586]
                0.00    0.01    3427/1609682     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00    0.02    7197/1609682     goto_symext::symex_decl(goto_symex_statet&) [255]
                0.00    0.03    7935/1609682     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [118]
                0.00    0.03    7935/1609682     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
                0.01    0.08   22411/1609682     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.05    0.56  163170/1609682     goto_symext::symex_goto(goto_symex_statet&) [34]
                0.08    0.91  266599/1609682     goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [32]
                0.10    1.14  332664/1609682     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.18    2.16  630568/1609682     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [74]
[69]     1.2    0.38    5.46 1467701+7156592 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.03    2.59 2272085/2303581     goto_symex_statet::rename_identifier(dstring const&, namespacet const&, goto_symex_statet::levelt) [138]
                0.05    1.07 11014086/70621747     exprt::type() [55]
                0.13    0.33 11420261/316633973     irept::detach() [41]
                0.01    0.24 1197210/8060676     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [184]
                0.22    0.00 1084406/1108001     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&) [441]
                0.02    0.18 4468828/45488172     exprt::operands() [159]
                0.01    0.18 1284313/2037720     symbol_exprt::set_identifier(dstring const&) [403]
                0.01    0.12 2384889/7745666     symbol_exprt::get_identifier() const [360]
                0.00    0.09   96634/1204481     goto_symex_statet::renaming_levelt::operator()(dstring const&) [221]
                0.00    0.06  987772/7568638     exprt::operator=(exprt const&) [338]
                0.04    0.00 4866412/4998113     to_symbol_expr(exprt&) [734]
                0.03    0.00 1197210/1197210     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [807]
                0.02    0.00 2389793/17843034     namespace_baset::follow(typet const&) const [460]
                0.00    0.00    7328/355095      exprt::op0() [778]
                             8624293             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [520]
                                7328             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [1006]
                             7156592             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
-----------------------------------------------
                             94709406             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 2> [259]
                             111757181             std::pair<dstring const, irept>::~pair() <cycle 2> [325]
                0.00    0.00       1/280140574     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 9> [1986]
                0.00    0.00       1/280140574     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 9> [2042]
                0.00    0.00       2/280140574     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2115]
                0.00    0.00       2/280140574     c_typecheck_baset::typecheck_expr_index(exprt&) [1967]
                0.00    0.00       4/280140574     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 7> [2057]
                0.00    0.00       8/280140574     simplify_exprt::simplify_shifts(exprt&) [614]
                0.00    0.00       8/280140574     c_sizeof_type_rec(exprt const&) [2008]
                0.00    0.00       9/280140574     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                0.00    0.00      12/280140574     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 13> [549]
                0.00    0.00      18/280140574     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1662]
                0.00    0.00      21/280140574     symex_target_equationt::convert_assertions(prop_convt&) [160]
                0.00    0.00      24/280140574     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [2015]
                0.00    0.00      38/280140574     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1651]
                0.00    0.00      38/280140574     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1707]
                0.00    0.00      47/280140574     std::vector<irept, std::allocator<irept> >::_M_fill_insert(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, unsigned long, irept const&) [785]
                0.00    0.00      52/280140574     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1299]
                0.00    0.00      60/280140574     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1587]
                0.00    0.00      88/280140574     code_returnt::return_value() [1899]
                0.00    0.00      94/280140574     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 7> [1553]
                0.00    0.00      94/280140574     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 7> [1053]
                0.00    0.00     102/280140574     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00     109/280140574     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1421]
                0.00    0.00     120/280140574     c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1631]
                0.00    0.00     120/280140574     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 9> [1775]
                0.00    0.00     142/280140574     if_exprt::if_exprt() [1849]
                0.00    0.00     148/280140574     or_exprt::or_exprt() [1777]
                0.00    0.00     150/280140574     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1653]
                0.00    0.00     152/280140574     code_function_callt::code_function_callt() [1683]
                0.00    0.00     162/280140574     symex_bmct::~symex_bmct() [2011]
                0.00    0.00     168/280140574     std::_List_base<codet, std::allocator<codet> >::_M_clear() [2007]
                0.00    0.00     168/280140574     code_declt::code_declt() [1698]
                0.00    0.00     226/280140574     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1732]
                0.00    0.00     271/280140574     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1326]
                0.00    0.00     282/280140574     std::_List_base<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_clear() [1966]
                0.00    0.00     298/280140574     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 9> [1742]
                0.00    0.00     304/280140574     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 9> [1390]
                0.00    0.00     306/280140574     string_constantt::string_constantt() [1542]
                0.00    0.00     308/280140574     pointer_logict::pointer_logict(namespacet const&) [1466]
                0.00    0.00     320/280140574     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [933]
                0.00    0.00     331/280140574     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 7> [970]
                0.00    0.00     337/280140574     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1584]
                0.00    0.00     344/280140574     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1688]
                0.00    0.00     384/280140574     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [962]
                0.00    0.00     386/280140574     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 7> [899]
                0.00    0.00     443/280140574     simplify_exprt::simplify_div(exprt&) [459]
                0.00    0.00     468/280140574     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1456]
                0.00    0.00     475/280140574     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [156]
                0.00    0.00     487/280140574     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 9> [1874]
                0.00    0.00     529/280140574     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1898]
                0.00    0.00     565/280140574     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1513]
                0.00    0.00     568/280140574     extractbits_exprt::extractbits_exprt() [1689]
                0.00    0.00     568/280140574     with_exprt::with_exprt() [1685]
                0.00    0.00     580/280140574     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [879]
                0.00    0.00     608/280140574     simplify_exprt::simplify_inequality_address_of(exprt&) [1454]
                0.00    0.00     612/280140574     string_constantt::set_value(dstring const&) [1531]
                0.00    0.00     634/280140574     object_size(exprt const&) [1543]
                0.00    0.00     645/280140574     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1240]
                0.00    0.00     670/280140574     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1450]
                0.00    0.00     750/280140574     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [638]
                0.00    0.00     760/280140574     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 9> [1524]
                0.00    0.00     768/280140574     address_of_exprt::address_of_exprt() [1571]
                0.00    0.00     799/280140574     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1180]
                0.00    0.00     813/280140574     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 7> [1398]
                0.00    0.00     845/280140574     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1174]
                0.00    0.00    1128/280140574     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1438]
                0.00    0.00    1130/280140574     goto_symext::replace_nondet(exprt&) [367]
                0.00    0.00    1175/280140574     c_sizeoft::sizeof_rec(typet const&) [1377]
                0.00    0.00    1268/280140574     arrayst::add_array_constraints() [15]
                0.00    0.00    1271/280140574     std::pair<bool, irept>::~pair() [1824]
                0.00    0.00    1313/280140574     codet::codet(dstring const&) [1518]
                0.00    0.00    1316/280140574     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1819]
                0.00    0.00    1461/280140574     c_typecheck_baset::make_index_type(exprt&) [1215]
                0.00    0.00    1485/280140574     guardt::resize(unsigned long) [1697]
                0.00    0.00    1485/280140574     byte_extract_exprt::byte_extract_exprt(dstring) [1607]
                0.00    0.00    1530/280140574     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1190]
                0.00    0.00    1576/280140574     flatten_byte_extract(exprt const&, namespacet const&) [1167]
                0.00    0.00    1599/280140574     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1225]
                0.00    0.00    1639/280140574     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1479]
                0.00    0.00    1820/280140574     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1191]
                0.00    0.00    1868/280140574     simplify_exprt::simplify_mod(exprt&) [1177]
                0.00    0.00    2123/280140574     flatten_byte_operators(exprt const&, namespacet const&) [1151]
                0.00    0.00    2134/280140574     object_lower_bound(exprt const&) [1340]
                0.00    0.00    2156/280140574     pointer_offset(exprt const&) [1389]
                0.00    0.00    2165/280140574     and_exprt::and_exprt(exprt const&, exprt const&) [1453]
                0.00    0.00    2371/280140574     simplify_exprt::simplify_member(exprt&) [939]
                0.00    0.00    2430/280140574     configt::this_operating_system() [828]
                0.00    0.00    2448/280140574     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00    3384/280140574     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 7> [603]
                0.00    0.00    4095/280140574     flatten_byte_update(exprt const&, namespacet const&) [1158]
                0.00    0.00    4268/280140574     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [989]
                0.00    0.00    4666/280140574     goto_symext::symex_end_of_function(goto_symex_statet&) [331]
                0.00    0.00    4904/280140574     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [79]
                0.00    0.00    5927/280140574     binary_predicate_exprt::binary_predicate_exprt(dstring const&) [1314]
                0.00    0.00    5936/280140574     index_exprt::index_exprt(typet const&) [1334]
                0.00    0.00    6530/280140574     simplify_exprt::simplify_not(exprt&) <cycle 5> [422]
                0.00    0.00    6593/280140574     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> > >) [1018]
                0.00    0.00    6599/280140574     do_pointer(unsigned int, unsigned int) [1335]
                0.00    0.00    6783/280140574     goto_symext::symex_decl(goto_symex_statet&) [255]
                0.00    0.00    9450/280140574     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [668]
                0.00    0.00    9501/280140574     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) [892]
                0.00    0.00   12090/280140574     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [193]
                0.00    0.00   14351/280140574     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) [1556]
                0.00    0.00   15082/280140574     struct_union_typet::component_type(dstring const&) const [1298]
                0.00    0.00   15368/280140574     guardt::make_false() [827]
                0.00    0.00   16272/280140574     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [378]
                0.00    0.00   17879/280140574     exprt::make_typecast(typet const&) [1152]
                0.00    0.00   20212/280140574     size_of_expr(typet const&, namespacet const&) <cycle 5> [466]
                0.00    0.00   21252/280140574     binary_exprt::binary_exprt(dstring const&, typet const&) [1000]
                0.00    0.00   23805/280140574     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [118]
                0.00    0.00   25367/280140574     merge(unsigned int, unsigned int) [679]
                0.00    0.00   26724/280140574     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [476]
                0.00    0.00   27992/280140574     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [468]
                0.00    0.00   29945/280140574     simplify_exprt::simplify_if(exprt&) <cycle 5> [688]
                0.00    0.00   30028/280140574     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) [1470]
                0.00    0.00   32520/280140574     codet::codet() [965]
                0.00    0.00   36337/280140574     build_goto_trace(symex_target_equationt const&, std::_List_const_iterator<symex_target_equationt::SSA_stept>, prop_convt const&, namespacet const&, goto_tracet&) [149]
                0.00    0.00   36476/280140574     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                0.00    0.00   39613/280140574     member_exprt::member_exprt(typet const&) [865]
                0.00    0.00   41864/280140574     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [868]
                0.00    0.00   42422/280140574     simplify_exprt::simplify_with(exprt&) [781]
                0.00    0.00   43933/280140574     exprt::make_not() [840]
                0.00    0.00   53780/280140574     simplify_exprt::simplify_index(exprt&) [627]
                0.00    0.00   53850/280140574     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [244]
                0.00    0.00   57269/280140574     object_descriptor_exprt::object_descriptor_exprt() [830]
                0.00    0.00   60681/280140574     irep_serializationt::read_irep(std::istream&, irept&) <cycle 19> [602]
                0.00    0.00   61852/280140574     prop_conv_solvert::get(exprt const&) const <cycle 17> [653]
                0.00    0.00   73584/280140574     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   92890/280140574     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [467]
                0.00    0.00   93177/280140574     c_typecheck_baset::make_already_typechecked(typet&) [986]
                0.00    0.00   94020/280140574     same_object(exprt const&, exprt const&) [497]
                0.00    0.00   96252/280140574     make_subtype(unsigned int, unsigned int) [880]
                0.00    0.00  103207/280140574     irep_serializationt::insert_on_read(unsigned long, irept const&) [841]
                0.00    0.00  106484/280140574     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 13> [132]
                0.00    0.00  113160/280140574     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.01    0.00  143554/280140574     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.01    0.00  147039/280140574     c_typecastt::implicit_typecast(exprt&, typet const&) [502]
                0.01    0.00  160994/280140574     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.01    0.00  164811/280140574     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1194]
                0.01    0.00  169578/280140574     predicate_exprt::predicate_exprt(dstring const&) [600]
                0.01    0.00  181496/280140574     c_typecheck_baset::typecheck_symbol_type(typet&) [310]
                0.01    0.00  277338/280140574     index_exprt::index_exprt() [611]
                0.01    0.00  287295/280140574     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1005]
                0.01    0.00  292984/280140574     arrayst::add_array_Ackermann_constraints() [16]
                0.01    0.00  310021/280140574     simplify_exprt::simplify_object(exprt&) [409]
                0.01    0.00  327900/280140574     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [168]
                0.01    0.00  336256/280140574     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [258]
                0.02    0.00  363418/280140574     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 7> [376]
                0.02    0.00  372306/280140574     irept::~irept() [963]
                0.02    0.00  384393/280140574     typet::subtype() [495]
                0.02    0.00  394569/280140574     std::_List_base<typet, std::allocator<typet> >::_M_clear() [950]
                0.02    0.00  472805/280140574     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.02    0.00  533416/280140574     exprt::make_bool(bool) [447]
                0.02    0.00  554440/280140574     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.03    0.00  602030/280140574     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) [536]
                0.03    0.00  610761/280140574     simplify_exprt::simplify_mult(exprt&) [117]
                0.03    0.00  766156/280140574     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [214]
                0.03    0.00  770189/280140574     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) [560]
                0.03    0.00  770189/280140574     merge_irept::merged(irept const&) [23]
                0.03    0.00  796899/280140574     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> > >) [217]
                0.06    0.00 1487478/280140574     simplify_exprt::simplify_plus(exprt&) [61]
                0.06    0.00 1549667/280140574     source_locationt::~source_locationt() [637]
                0.08    0.00 1973764/280140574     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [33]
                0.11    0.00 2611292/280140574     boolbvt::convert_bv(exprt const&) <cycle 15> [40]
                0.20    0.01 4881394/280140574     irept::clear() [433]
                0.21    0.01 5141766/280140574     binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&) [105]
                0.24    0.01 5867481/280140574     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [395]
                0.48    0.02 11573231/280140574     typet::~typet() [315]
                0.54    0.02 12957059/280140574     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [287]
                0.62    0.02 14954396/280140574     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.72    0.03 17285866/280140574     simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
                0.80    0.03 19295503/280140574     irept::operator=(irept const&) [220]
                1.73    0.07 41650323/280140574     irept::add(dstring const&, irept const&) [76]
                1.78    0.07 42898715/280140574     irept::detach() [41]
                2.80    0.11 67498659/280140574     exprt::~exprt() [119]
[70]     1.1    5.60    0.11 470050129         irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.11    0.00 83406934/166814043     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() [443]
                             83406934             irept::dt::~dt() <cycle 2> [245]
                             83406934             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 2> [135]
-----------------------------------------------
                1.28    4.42 5696178/5696178     simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
[71]     1.1    1.28    4.42 5696178         simplify_exprt::sort_and_join(exprt&) [71]
                0.03    3.11 1523255/1523255     sort_operands(std::vector<exprt, std::allocator<exprt> >&) [123]
                0.03    0.55 5696178/70621747     exprt::type() [55]
                0.09    0.23 7721833/316633973     irept::detach() [41]
                0.02    0.19 4569765/45488172     exprt::operands() [159]
                0.01    0.17 3092219/57379327     exprt::type() const [111]
                0.00    0.00    1414/1414        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> > >) [1703]
                0.00    0.00    1414/1555905     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [556]
-----------------------------------------------
                0.02    5.54     154/154         symex_target_equationt::convert(prop_convt&) [45]
[72]     1.1    0.02    5.54     154         symex_target_equationt::convert_assignments(decision_proceduret&) const [72]
                0.00    3.72  136251/136980      boolbvt::set_to(exprt const&, bool) [92]
                0.04    1.79   11428/12154       prop_conv_solvert::set_to(exprt const&, bool) [167]
-----------------------------------------------
                0.00    0.00       1/13863271     with_exprt::with_exprt(exprt const&, exprt const&, exprt const&) [2094]
                0.00    0.00       2/13863271     c_typecheck_baset::typecheck_expr_index(exprt&) [1967]
                0.00    0.00       4/13863271     struct_exprt::struct_exprt(typet const&) [2079]
                0.00    0.00       6/13863271     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [378]
                0.00    0.00      13/13863271     member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [1981]
                0.00    0.00      18/13863271     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1564]
                0.00    0.00      23/13863271     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1532]
                0.00    0.00      34/13863271     symbol_exprt::symbol_exprt(typet const&) [1936]
                0.00    0.00      34/13863271     side_effect_exprt::side_effect_exprt(dstring const&, typet const&) [1915]
                0.00    0.00      46/13863271     build_sizeof_expr(constant_exprt const&, namespacet const&) [696]
                0.00    0.00      76/13863271     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1612]
                0.00    0.00     148/13863271     or_exprt::or_exprt() [1777]
                0.00    0.00     165/13863271     concatenation_exprt::concatenation_exprt(typet const&) [1803]
                0.00    0.00     269/13863271     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [702]
                0.00    0.00     271/13863271     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1326]
                0.00    0.00     282/13863271     infinity_exprt::infinity_exprt(typet const&) [1733]
                0.00    0.00     489/13863271     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1608]
                0.00    0.00     568/13863271     flatten_byte_update(exprt const&, namespacet const&) [1158]
                0.00    0.00     572/13863271     simplify_exprt::simplify_address_of(exprt&) <cycle 5> [427]
                0.00    0.00     599/13863271     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1180]
                0.00    0.00     634/13863271     dynamic_object(exprt const&) [1604]
                0.00    0.00     768/13863271     address_of_exprt::address_of_exprt() [1571]
                0.00    0.00    1130/13863271     goto_symext::replace_nondet(exprt&) [367]
                0.00    0.00    1313/13863271     codet::codet(dstring const&) [1518]
                0.00    0.00    1958/13863271     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1170]
                0.00    0.00    2165/13863271     and_exprt::and_exprt(exprt const&, exprt const&) [1453]
                0.00    0.00    2864/13863271     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [448]
                0.00    0.00    3621/13863271     index_exprt::index_exprt(exprt const&, exprt const&) [1388]
                0.00    0.00    5936/13863271     index_exprt::index_exprt(typet const&) [1334]
                0.00    0.00    6374/13863271     or_exprt::or_exprt(exprt const&, exprt const&) [1295]
                0.00    0.00    7131/13863271     not_exprt::not_exprt(exprt const&) [1305]
                0.00    0.00    7358/13863271     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [168]
                0.00    0.00    7388/13863271     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1010]
                0.00    0.00   10763/13863271     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1241]
                0.00    0.01   19458/13863271     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [991]
                0.00    0.01   20932/13863271     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [868]
                0.00    0.01   21094/13863271     exprt::make_not() [840]
                0.00    0.01   21252/13863271     binary_exprt::binary_exprt(dstring const&, typet const&) [1000]
                0.00    0.01   32520/13863271     codet::codet() [965]
                0.00    0.02   39613/13863271     member_exprt::member_exprt(typet const&) [865]
                0.00    0.02   44945/13863271     index_exprt::index_exprt(exprt const&, exprt const&, typet const&) [838]
                0.00    0.02   58811/13863271     guardt::as_expr(std::_List_const_iterator<exprt>) const [83]
                0.00    0.03   73902/13863271     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.03   83456/13863271     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [676]
                0.00    0.06  161412/13863271     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [616]
                0.00    0.07  169578/13863271     predicate_exprt::predicate_exprt(dstring const&) [600]
                0.00    0.07  178003/13863271     address_of_exprt::address_of_exprt(exprt const&) [507]
                0.00    0.10  266708/13863271     exprt::make_bool(bool) [447]
                0.00    0.18  472805/13863271     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.01    0.23  599144/13863271     symbol_exprt::symbol_exprt(dstring const&, typet const&) [391]
                0.01    0.33  835753/13863271     constant_exprt::constant_exprt(dstring const&, typet const&) [348]
                0.02    0.76 1954272/13863271     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                0.02    0.95 2444568/13863271     constant_exprt::constant_exprt(typet const&) [242]
                0.06    2.45 6302022/13863271     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [95]
[73]     1.1    0.13    5.40 13863271         exprt::exprt(dstring const&, typet const&) [73]
                0.65    4.18 13863271/13883441     irept::add(dstring const&, irept const&) [76]
                0.16    0.41 13863271/316633973     irept::detach() [41]
-----------------------------------------------
                0.04    5.47  630568/630568      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
[74]     1.1    0.04    5.47  630568         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [74]
                0.18    2.80  630568/630568      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 13> [132]
                0.18    2.16  630568/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.02    0.12  630568/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [287]
                0.00    0.00  630568/3459023     goto_symex_statet::call_stack() [1065]
-----------------------------------------------
                0.00    0.00      94/88517112     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 7> [1553]
                0.00    0.00      94/88517112     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1438]
                0.00    0.00     306/88517112     string_constantt::set_value(dstring const&) [1531]
                0.00    0.00     578/88517112     struct_union_typet::components() [1773]
                0.00    0.00    1271/88517112     typet::add_source_location() [1722]
                0.00    0.00    2256/88517112     vector_typet::size() [1661]
                0.00    0.00   11468/88517112     code_typet::make_ellipsis() [1226]
                0.00    0.00   90748/88517112     yyansi_cparse() [140]
                0.00    0.01  213349/88517112     irep_serializationt::read_irep(std::istream&, irept&) <cycle 19> [602]
                0.00    0.01  269923/88517112     code_typet::return_type() [835]
                0.01    0.01  367964/88517112     ansi_c_declaratort::value() [704]
                0.01    0.02  416758/88517112     array_typet::size() [725]
                0.01    0.04  868324/88517112     code_typet::parameters() [531]
                0.02    0.06 1468408/88517112     exprt::add_source_location() [488]
                0.05    0.15 3722785/88517112     irept::set(dstring const&, long long) [202]
                0.15    0.43 10461039/88517112     irept::set(dstring const&, dstring const&) [196]
                1.00    2.88 70621747/88517112     exprt::type() [55]
[75]     1.0    1.26    3.61 88517112         irept::add(dstring const&) [75]
                1.02    2.59 88517112/316633973     irept::detach() [41]
-----------------------------------------------
                0.00    0.00      46/13883441     build_sizeof_expr(constant_exprt const&, namespacet const&) [696]
                0.00    0.00     175/13883441     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [193]
                0.00    0.00     263/13883441     yyansi_cparse() [140]
                0.00    0.00     679/13883441     simplify_exprt::simplify_mult(exprt&) [117]
                0.00    0.00    1128/13883441     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 7> [603]
                0.00    0.01   17879/13883441     exprt::make_typecast(typet const&) [1152]
                0.65    4.18 13863271/13883441     exprt::exprt(dstring const&, typet const&) [73]
[76]     1.0    0.66    4.19 13883441         irept::add(dstring const&, irept const&) [76]
                1.73    0.07 41650323/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.25    0.58 13883441/21966991     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&) [209]
                0.16    0.41 13883441/316633973     irept::detach() [41]
                0.53    0.00 41650323/356750868     irept::irept(irept const&) [77]
                0.47    0.00 13883441/13883441     std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&) [344]
                0.00    0.00    1625/19295503     irept::operator=(irept const&) [220]
-----------------------------------------------
                0.00    0.00       1/356750868     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 9> [1569]
                0.00    0.00       2/356750868     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2115]
                0.00    0.00       2/356750868     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 9> [1986]
                0.00    0.00       4/356750868     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 7> [2057]
                0.00    0.00       6/356750868     simplify_exprt::simplify_floatbv_op(exprt&) [2063]
                0.00    0.00       9/356750868     gen_one(typet const&) [1988]
                0.00    0.00       9/356750868     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1662]
                0.00    0.00      24/356750868     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [962]
                0.00    0.00      36/356750868     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                0.00    0.00      40/356750868     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1578]
                0.00    0.00      44/356750868     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1653]
                0.00    0.00      44/356750868     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 9> [1694]
                0.00    0.00      46/356750868     build_sizeof_expr(constant_exprt const&, namespacet const&) [696]
                0.00    0.00      47/356750868     std::vector<irept, std::allocator<irept> >::_M_fill_insert(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, unsigned long, irept const&) [785]
                0.00    0.00      47/356750868     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1438]
                0.00    0.00      48/356750868     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1908]
                0.00    0.00      48/356750868     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [2015]
                0.00    0.00      62/356750868     simplify_exprt::simplify_floatbv_typecast(exprt&) [1029]
                0.00    0.00      82/356750868     std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_create_node(std::pair<dstring const, source_locationt> const&) [2087]
                0.00    0.00      82/356750868     std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::operator[](dstring const&) [1983]
                0.00    0.00      89/356750868     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 6> [1845]
                0.00    0.00      92/356750868     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [660]
                0.00    0.00      94/356750868     gcc_signed_int128_type() [1811]
                0.00    0.00      94/356750868     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 7> [1053]
                0.00    0.00      94/356750868     c_sizeof_type_rec(exprt const&) [2008]
                0.00    0.00     102/356750868     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00     109/356750868     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1421]
                0.00    0.00     111/356750868     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 8> [1227]
                0.00    0.00     113/356750868     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1513]
                0.00    0.00     113/356750868     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1732]
                0.00    0.00     128/356750868     is_not_zero(exprt const&, namespacet const&) [1642]
                0.00    0.00     129/356750868     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [2078]
                0.00    0.00     141/356750868     c_bool_type() [1793]
                0.00    0.00     142/356750868     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                0.00    0.00     146/356750868     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1994]
                0.00    0.00     148/356750868     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1696]
                0.00    0.00     148/356750868     symex_target_equationt::convert_assertions(prop_convt&) [160]
                0.00    0.00     152/356750868     boolean_negate(exprt const&) [1049]
                0.00    0.00     152/356750868     yyansi_cparse() [140]
                0.00    0.00     152/356750868     goto_convertt::get_constant(exprt const&) [2073]
                0.00    0.00     152/356750868     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, source_locationt const&, goto_programt&) <cycle 9> [1595]
                0.00    0.00     152/356750868     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 9> [1807]
                0.00    0.00     153/356750868     yyansi_clex() [208]
                0.00    0.00     153/356750868     convert_string_literal(std::string const&) [1495]
                0.00    0.00     160/356750868     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [1155]
                0.00    0.00     168/356750868     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [2066]
                0.00    0.00     168/356750868     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1991]
                0.00    0.00     168/356750868     get_destructor(namespacet const&, typet const&) [2021]
                0.00    0.00     192/356750868     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&) [1888]
                0.00    0.00     202/356750868     code_blockt::end_location() const [1939]
                0.00    0.00     253/356750868     std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >::pair(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&) [2051]
                0.00    0.00     271/356750868     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 7> [1398]
                0.00    0.00     282/356750868     c_typecheck_baset::do_initializer(symbolt&) <cycle 7> [1168]
                0.00    0.00     282/356750868     std::list<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_create_node(c_enum_typet::c_enum_membert const&) [2052]
                0.00    0.00     292/356750868     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [2027]
                0.00    0.00     292/356750868     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [2028]
                0.00    0.00     292/356750868     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [2029]
                0.00    0.00     292/356750868     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&) [708]
                0.00    0.00     298/356750868     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*) [2033]
                0.00    0.00     298/356750868     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 9> [1742]
                0.00    0.00     304/356750868     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 9> [1390]
                0.00    0.00     306/356750868     string_constantt::set_value(dstring const&) [1531]
                0.00    0.00     335/356750868     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 9> [1706]
                0.00    0.00     336/356750868     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*) [2023]
                0.00    0.00     353/356750868     signedbv_typet::smallest_expr() const [1526]
                0.00    0.00     390/356750868     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1375]
                0.00    0.00     392/356750868     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [2020]
                0.00    0.00     392/356750868     std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_create_node(arrayst::array_equalityt const&) [1971]
                0.00    0.00     428/356750868     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [750]
                0.00    0.00     466/356750868     dynamic_size(namespacet const&) [1559]
                0.00    0.00     466/356750868     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1612]
                0.00    0.00     468/356750868     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1456]
                0.00    0.00     487/356750868     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 9> [1874]
                0.00    0.00     505/356750868     null_pointer(exprt const&) [1537]
                0.00    0.00     605/356750868     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1479]
                0.00    0.00     608/356750868     simplify_exprt::simplify_inequality_address_of(exprt&) [1454]
                0.00    0.00     635/356750868     invalid_pointer(exprt const&) [1588]
                0.00    0.00     645/356750868     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1240]
                0.00    0.00     662/356750868     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 7> [970]
                0.00    0.00     670/356750868     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1450]
                0.00    0.00     684/356750868     get_failed_symbol(symbol_exprt const&, namespacet const&) [1523]
                0.00    0.00     713/356750868     simplify_expr(exprt const&, namespacet const&) [1185]
                0.00    0.00     733/356750868     flatten_byte_extract(exprt const&, namespacet const&) [1167]
                0.00    0.00     743/356750868     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [638]
                0.00    0.00     800/356750868     unsigned_short_int_type() [1572]
                0.00    0.00     845/356750868     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1174]
                0.00    0.00     867/356750868     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&) [1932]
                0.00    0.00     867/356750868     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1693]
                0.00    0.00     867/356750868     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1308]
                0.00    0.00     910/356750868     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1191]
                0.00    0.00    1067/356750868     object_lower_bound(exprt const&) [1340]
                0.00    0.00    1067/356750868     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [509]
                0.00    0.00    1069/356750868     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1855]
                0.00    0.00    1128/356750868     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 7> [603]
                0.00    0.00    1140/356750868     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 9> [1524]
                0.00    0.00    1175/356750868     c_sizeoft::sizeof_rec(typet const&) [1377]
                0.00    0.00    1224/356750868     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00    1268/356750868     object_size(exprt const&) [1543]
                0.00    0.00    1268/356750868     arrayst::add_array_constraints() [15]
                0.00    0.00    1374/356750868     flatten_byte_update(exprt const&, namespacet const&) [1158]
                0.00    0.00    1485/356750868     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 13> [549]
                0.00    0.00    1593/356750868     unsigned_long_int_type() [1498]
                0.00    0.00    1598/356750868     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1180]
                0.00    0.00    1645/356750868     signed_long_long_int_type() [1499]
                0.00    0.00    1734/356750868     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1188]
                0.00    0.00    1868/356750868     simplify_exprt::simplify_mod(exprt&) [1177]
                0.00    0.00    1958/356750868     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1199]
                0.00    0.00    2039/356750868     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1326]
                0.00    0.00    2066/356750868     flatten_byte_operators(exprt const&, namespacet const&) [1151]
                0.00    0.00    2327/356750868     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&) [1863]
                0.00    0.00    2327/356750868     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1043]
                0.00    0.00    2397/356750868     unsigned_long_long_int_type() [1434]
                0.00    0.00    2430/356750868     configt::this_operating_system() [828]
                0.00    0.00    2500/356750868     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [836]
                0.00    0.00    2500/356750868     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1170]
                0.00    0.00    2632/356750868     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [758]
                0.00    0.00    2732/356750868     convert_integer_literal(std::string const&) [1039]
                0.00    0.00    2820/356750868     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [659]
                0.00    0.00    3084/356750868     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*) [1837]
                0.00    0.00    3198/356750868     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1230]
                0.00    0.00    4114/356750868     goto_checkt::bounds_check(index_exprt const&, guardt const&) [477]
                0.00    0.00    4183/356750868     unsigned_int_type() [1367]
                0.00    0.00    4268/356750868     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [989]
                0.00    0.00    4312/356750868     pointer_offset(exprt const&) [1389]
                0.00    0.00    5034/356750868     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [1153]
                0.00    0.00    6593/356750868     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> > >) [1018]
                0.00    0.00    6914/356750868     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                0.00    0.00    7388/356750868     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1010]
                0.00    0.00    8883/356750868     signed_short_int_type() [1219]
                0.00    0.00    9182/356750868     operator|=(guardt&, guardt const&) [206]
                0.00    0.00    9332/356750868     goto_symex_statet::framet::framet() [1502]
                0.00    0.00    9501/356750868     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&) [1692]
                0.00    0.00   11942/356750868     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [990]
                0.00    0.00   12861/356750868     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [378]
                0.00    0.00   13208/356750868     ansi_c_convert_typet::read_rec(typet const&) [661]
                0.00    0.00   13566/356750868     goto_symext::symex_decl(goto_symex_statet&) [255]
                0.00    0.00   14351/356750868     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&) [1667]
                0.00    0.00   14351/356750868     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1415]
                0.00    0.00   15282/356750868     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [475]
                0.00    0.00   15778/356750868     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1048]
                0.00    0.00   15870/356750868     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [118]
                0.00    0.00   16472/356750868     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [1004]
                0.00    0.00   17144/356750868     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1654]
                0.00    0.00   19002/356750868     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&) [1397]
                0.00    0.00   23595/356750868     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00    0.00   24504/356750868     equalityt::equality2(exprt const&, exprt const&) [444]
                0.00    0.00   24528/356750868     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [849]
                0.00    0.00   25367/356750868     merge(unsigned int, unsigned int) [679]
                0.00    0.00   26743/356750868     simplify_exprt::simplify_unary_minus(exprt&) [610]
                0.00    0.00   27138/356750868     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [396]
                0.00    0.00   28527/356750868     simplify_exprt::simplify_with(exprt&) [781]
                0.00    0.00   30028/356750868     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(exprt const&) [1585]
                0.00    0.00   30164/356750868     struct_union_typet::component_type(dstring const&) const [1298]
                0.00    0.00   31857/356750868     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [622]
                0.00    0.00   36347/356750868     signed_int_type() [871]
                0.00    0.00   38322/356750868     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.00    0.00   38868/356750868     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1221]
                0.00    0.00   47010/356750868     same_object(exprt const&, exprt const&) [497]
                0.00    0.00   48739/356750868     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1171]
                0.00    0.00   48757/356750868     simplify_exprt::simplify_div(exprt&) [459]
                0.00    0.00   48936/356750868     goto_program_templatet<codet, exprt>::instructiont::instructiont() [791]
                0.00    0.00   49013/356750868     c_typecastt::implicit_typecast(exprt&, typet const&) [502]
                0.00    0.00   53780/356750868     simplify_exprt::simplify_index(exprt&) [627]
                0.00    0.00   53850/356750868     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [597]
                0.00    0.00   54011/356750868     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1439]
                0.00    0.00   62818/356750868     numbering<exprt>::number(exprt const&) [273]
                0.00    0.00   66170/356750868     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1510]
                0.00    0.00   67668/356750868     prop_conv_solvert::get(exprt const&) const <cycle 17> [653]
                0.00    0.00   92534/356750868     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1461]
                0.00    0.00   94020/356750868     pointer_object(exprt const&) [550]
                0.00    0.00   96045/356750868     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1468]
                0.00    0.00   96252/356750868     make_subtype(unsigned int, unsigned int) [880]
                0.00    0.00   98026/356750868     c_typecastt::follow_with_qualifiers(typet const&) [1441]
                0.00    0.00   99077/356750868     signed_long_int_type() [640]
                0.00    0.00   99100/356750868     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [224]
                0.00    0.00  104478/356750868     irep_serializationt::insert_on_read(unsigned long, irept const&) [841]
                0.00    0.00  107705/356750868     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1442]
                0.00    0.00  142077/356750868     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>*) [1414]
                0.00    0.00  143554/356750868     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.00    0.00  145218/356750868     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&) [1408]
                0.00    0.00  146492/356750868     arrayst::add_array_Ackermann_constraints() [16]
                0.00    0.00  149064/356750868     size_of_expr(typet const&, namespacet const&) <cycle 5> [466]
                0.00    0.00  159738/356750868     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [156]
                0.00    0.00  162033/356750868     value_set_dereferencet::valuet::valuet() [674]
                0.00    0.00  164811/356750868     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1374]
                0.00    0.00  168299/356750868     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [258]
                0.00    0.00  181496/356750868     c_typecheck_baset::typecheck_symbol_type(typet&) [310]
                0.00    0.00  183892/356750868     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*) [1372]
                0.00    0.00  186635/356750868     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [895]
                0.00    0.00  221010/356750868     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1181]
                0.00    0.00  226098/356750868     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [996]
                0.00    0.00  266599/356750868     goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [32]
                0.00    0.00  274792/356750868     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&) [866]
                0.00    0.00  274792/356750868     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [643]
                0.00    0.00  291463/356750868     simplify_exprt::simplify_object(exprt&) [409]
                0.00    0.00  308198/356750868     goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00    0.00  308424/356750868     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.00    0.00  336727/356750868     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [193]
                0.00    0.00  339130/356750868     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [168]
                0.00    0.00  374369/356750868     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  384393/356750868     void std::__uninitialized_fill_n<false>::__uninit_fill_n<irept*, unsigned long, irept>(irept*, unsigned long, irept const&) [1213]
                0.00    0.00  394569/356750868     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [956]
                0.01    0.00  443552/356750868     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.01    0.00  447740/356750868     guardt::as_expr(std::_List_const_iterator<exprt>) const [83]
                0.01    0.00  475159/356750868     message_streamt::message_streamt(message_handlert&) [857]
                0.01    0.00  499492/356750868     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [1176]
                0.01    0.00  500762/356750868     goto_symext::add_to_lhs(exprt const&, exprt const&) [623]
                0.01    0.00  602030/356750868     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1162]
                0.01    0.00  655332/356750868     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [274]
                0.01    0.00  716192/356750868     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [831]
                0.01    0.00  716192/356750868     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [832]
                0.01    0.00  722695/356750868     simplify_exprt::simplify_plus(exprt&) [61]
                0.01    0.00  766156/356750868     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [214]
                0.01    0.00  770189/356750868     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&) [927]
                0.01    0.00  772767/356750868     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [1020]
                0.01    0.00  796899/356750868     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> > >) [217]
                0.01    0.00  835706/356750868     gen_zero(typet const&) [241]
                0.01    0.00  928269/356750868     symbolt::symbolt(symbolt const&) [995]
                0.02    0.00 1366194/356750868     from_integer(BigInt const&, typet const&) [188]
                0.02    0.00 1437681/356750868     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.02    0.00 1824507/356750868     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [445]
                0.02    0.00 1858405/356750868     simplify_exprt::simplify_mult(exprt&) [117]
                0.02    0.00 1950029/356750868     unsigned_char_type() [207]
                0.02    0.00 1962407/356750868     hash_numbering<exprt, irep_hash>::number(exprt const&) [51]
                0.02    0.00 1973764/356750868     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [33]
                0.03    0.00 2049729/356750868     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [798]
                0.03    0.00 2611292/356750868     boolbvt::convert_bv(exprt const&) <cycle 15> [40]
                0.03    0.00 2611292/356750868     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [489]
                0.03    0.00 2611292/356750868     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&) [565]
                0.04    0.00 2867949/356750868     symex_target_equationt::SSA_stept::SSA_stept() [543]
                0.04    0.00 2867949/356750868     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [354]
                0.04    0.00 3088929/356750868     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [501]
                0.06    0.00 4713747/356750868     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [598]
                0.07    0.00 5399580/356750868     prop_conv_solvert::convert(exprt const&) <cycle 15> [30]
                0.07    0.00 5399580/356750868     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [607]
                0.14    0.00 11343241/356750868     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&) [324]
                0.19    0.00 14954396/356750868     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.22    0.00 17285866/356750868     simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
                0.24    0.00 18664681/356750868     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [373]
                0.45    0.00 35930440/356750868     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [246]
                0.53    0.00 41650323/356750868     irept::add(dstring const&, irept const&) [76]
                0.69    0.00 54726450/356750868     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*) [203]
                1.23    0.00 96802785/356750868     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&) [133]
[77]     0.9    4.52    0.00 356750868         irept::irept(irept const&) [77]
-----------------------------------------------
                                                 <spontaneous>
[78]     0.9    4.43    0.00                 Minisat::SimpSolver::eliminate(bool) [78]
-----------------------------------------------
                0.00    4.41    4904/4904        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[79]     0.9    0.00    4.41    4904         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [79]
                0.01    3.88    4904/4904        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
                0.00    0.48    4904/60185       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [68]
                0.00    0.05    4904/429376      guardt::as_expr() const [85]
                0.00    0.00    4904/7745666     symbol_exprt::get_identifier() const [360]
                0.00    0.00    4904/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.00    0.00    4904/5651017     dstring::operator==(char const*) const [639]
                0.00    0.00    4904/5109641     to_symbol_expr(exprt const&) [769]
                0.00    0.00    9808/316013      has_prefix(std::string const&, std::string const&) [2190]
-----------------------------------------------
                0.00    0.00     913/3519739     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&) [1041]
                0.00    0.00    1114/3519739     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&) [1457]
                0.00    0.01    8494/3519739     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> > >) [1018]
                0.00    0.02   12252/3519739     equalityt::equality(exprt const&, exprt const&) [438]
                0.00    0.08   63556/3519739     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&) [580]
                0.00    0.63  511547/3519739     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&) [277]
                0.00    0.73  588756/3519739     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&) [275]
                0.00    1.00  803492/3519739     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> > >) [217]
                0.00    1.90 1529615/3519739     sort_operands(std::vector<exprt, std::allocator<exprt> >&) [123]
[80]     0.9    0.01    4.37 3519739         ordering(irept const&, irept const&) [80]
                3.38    0.99 3519739/3519739     irept::compare(irept const&) const [81]
-----------------------------------------------
                             86429284             irept::compare(irept const&) const [81]
                3.38    0.99 3519739/3519739     ordering(irept const&, irept const&) [80]
[81]     0.9    3.38    0.99 3519739+86429284 irept::compare(irept const&) const [81]
                0.99    0.00 153824817/153824817     dstring::compare(dstring const&) const [240]
                             86429284             irept::compare(irept const&) const [81]
-----------------------------------------------
                1.14    3.19 85797430/85797430     irept::dt::dt(irept::dt const&) [54]
[82]     0.9    1.14    3.19 85797430         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&) [82]
                0.67    2.52 49434656/49434656     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> >*) [122]
-----------------------------------------------
                0.03    0.14   18364/447740      operator|=(guardt&, guardt const&) [206]
                0.66    3.36  429376/447740      guardt::as_expr() const [85]
[83]     0.8    0.69    3.51  447740         guardt::as_expr(std::_List_const_iterator<exprt>) const [83]
                0.54    1.21 20674465/20675486     exprt::is_boolean() const [180]
                0.07    0.84 20674465/21510173     exprt::copy_to_operands(exprt const&) [250]
                0.13    0.40 20674465/37754947     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [246]
                0.01    0.23  343859/564573      true_exprt::true_exprt() [375]
                0.00    0.02   58811/13863271     exprt::exprt(dstring const&, typet const&) [73]
                0.00    0.02  461481/67498659     exprt::~exprt() [119]
                0.01    0.00  447740/356750868     irept::irept(irept const&) [77]
                0.00    0.00   58811/6598473     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [330]
                0.00    0.00   58811/2640997     irept::irept(dstring const&) [449]
                0.00    0.00   58811/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.00  343859/507127      true_exprt::~true_exprt() [1252]
                0.00    0.00   58811/11573231     typet::~typet() [315]
                0.00    0.00   58811/59420       exprt::reserve_operands(unsigned long) [1382]
                0.00    0.00  447740/131130579     exprt::exprt(exprt const&) [417]
-----------------------------------------------
                                                 <spontaneous>
[84]     0.8    4.04    0.00                 Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int) [84]
-----------------------------------------------
                0.00    0.00      78/429376      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [1155]
                0.00    0.00     290/429376      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.04    4666/429376      goto_symext::symex_end_of_function(goto_symex_statet&) [331]
                0.00    0.05    4904/429376      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [79]
                0.00    0.05    5304/429376      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
                0.00    0.06    6783/429376      goto_symext::symex_decl(goto_symex_statet&) [255]
                0.00    0.08    8136/429376      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [378]
                0.00    0.15   15562/429376      guardt::guard_expr(exprt&) const [482]
                0.00    0.18   19424/429376      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00    0.18   19629/429376      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [152]
                0.00    0.60   64062/429376      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00    1.04  111030/429376      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.00    1.59  169508/429376      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [32]
[85]     0.8    0.00    4.02  429376         guardt::as_expr() const [85]
                0.66    3.36  429376/447740      guardt::as_expr(std::_List_const_iterator<exprt>) const [83]
-----------------------------------------------
                                                 <spontaneous>
[86]     0.8    4.02    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [86]
-----------------------------------------------
                0.02    3.96     154/154         symex_target_equationt::convert(prop_convt&) [45]
[87]     0.8    0.02    3.96     154         symex_target_equationt::convert_guards(prop_convt&) [87]
                0.15    3.81  401091/5560151     prop_conv_solvert::convert(exprt const&) <cycle 15> [30]
-----------------------------------------------
                0.03    3.86  770189/770189      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>) [58]
[88]     0.8    0.03    3.86  770189         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) [88]
                0.05    3.77    1127/1127        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) [90]
                0.02    0.00  770189/2661139     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [593]
                0.01    0.01  770189/770189      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&) [927]
-----------------------------------------------
                0.01    3.88    4904/4904        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [79]
[89]     0.8    0.01    3.88    4904         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
                0.00    3.21    4504/4504        goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [118]
                0.00    0.48    4904/4904        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [342]
                0.00    0.05    5304/429376      guardt::as_expr() const [85]
                0.00    0.05    4504/4504        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [701]
                0.00    0.04     400/5066        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [339]
                0.00    0.03    7935/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [69]
                0.00    0.02    4504/4666        goto_symex_statet::new_frame() [886]
                0.00    0.00   13912/46395       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&) [1045]
                0.00    0.00    4504/4656        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1437]
                0.00    0.00    4504/12550       goto_function_templatet<goto_programt>::is_hidden() const [1445]
                0.00    0.00    4504/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.00    4904/7745666     symbol_exprt::get_identifier() const [360]
                0.00    0.00    5304/67498659     exprt::~exprt() [119]
                0.00    0.00    7767/7767        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>) [1657]
                0.00    0.00    4504/958949      std::vector<exprt, std::allocator<exprt> >::~vector() [719]
                0.00    0.00    4904/922664      goto_symex_statet::top() [1002]
                0.00    0.00    4904/4904        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1804]
                0.00    0.00    4504/958949      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [1074]
                0.00    0.00    4904/5109641     to_symbol_expr(exprt const&) [769]
                0.00    0.00    4504/4504        goto_symex_statet::previous_frame() [1952]
                0.00    0.00    4504/3459023     goto_symex_statet::call_stack() [1065]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1964]
                0.00    0.00       2/581401      messaget::eom(messaget::mstreamt&) [745]
                0.00    0.00    4904/6098        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 [2434]
-----------------------------------------------
                0.05    3.77    1127/1127        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) [88]
[90]     0.8    0.05    3.77    1127         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) [90]
                3.45    0.30 1138819/22255849     irept::hash() const [9]
                0.03    0.00    1127/1289        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) [813]
-----------------------------------------------
                0.00    0.00      94/89298390     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 7> [1553]
                0.00    0.00      94/89298390     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1438]
                0.00    0.00     306/89298390     string_constantt::set_value(dstring const&) [1531]
                0.00    0.00     578/89298390     struct_union_typet::components() [1773]
                0.00    0.00    1271/89298390     typet::add_source_location() [1722]
                0.00    0.00    2256/89298390     vector_typet::size() [1661]
                0.00    0.00   11468/89298390     code_typet::make_ellipsis() [1226]
                0.00    0.00   90748/89298390     yyansi_cparse() [140]
                0.00    0.01  213349/89298390     irep_serializationt::read_irep(std::istream&, irept&) <cycle 19> [602]
                0.00    0.01  269923/89298390     code_typet::return_type() [835]
                0.01    0.01  367964/89298390     ansi_c_declaratort::value() [704]
                0.01    0.01  416758/89298390     array_typet::size() [725]
                0.01    0.02  781278/89298390     merge_irept::merged(irept const&) [23]
                0.01    0.02  868324/89298390     code_typet::parameters() [531]
                0.02    0.04 1468408/89298390     exprt::add_source_location() [488]
                0.05    0.10 3722785/89298390     irept::set(dstring const&, long long) [202]
                0.15    0.29 10461039/89298390     irept::set(dstring const&, dstring const&) [196]
                1.02    1.97 70621747/89298390     exprt::type() [55]
[91]     0.8    1.30    2.49 89298390         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.06    0.95 14954396/14954396     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&) [239]
                0.62    0.02 14954396/280140574     std::pair<dstring const, irept>::~pair() <cycle 2> [325]
                0.62    0.02 14954396/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.19    0.00 14954396/356750868     irept::irept(irept const&) [77]
-----------------------------------------------
                0.00    0.00       3/136980      prop_conv_solvert::set_to(exprt const&, bool) [167]
                0.00    0.00     156/136980      symex_target_equationt::convert_assertions(prop_convt&) [160]
                0.00    0.02     570/136980      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.00    3.72  136251/136980      symex_target_equationt::convert_assignments(decision_proceduret&) const [72]
[92]     0.8    0.00    3.74  136980         boolbvt::set_to(exprt const&, bool) [92]
                0.01    3.72  136821/136821      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [93]
                0.00    0.01  136980/57379327     exprt::type() const [111]
                0.00    0.00  136821/580301      to_equal_expr(exprt const&) [2179]
-----------------------------------------------
                0.01    3.72  136821/136821      boolbvt::set_to(exprt const&, bool) [92]
[93]     0.7    0.01    3.72  136821         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [93]
                0.99    1.42  124823/124823      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [146]
                0.05    1.19  124823/5560151     boolbvt::convert_bv(exprt const&) <cycle 15> [40]
                0.03    0.01  136251/46425130     operator==(irept const&, irept const&) <cycle 3> [49]
                0.00    0.01  273072/57379327     exprt::type() const [111]
                0.00    0.01  124823/7745666     symbol_exprt::get_identifier() const [360]
                0.00    0.01  125215/655788      boolbvt::is_unbounded_array(typet const&) const [795]
                0.00    0.00  273072/17843034     namespace_baset::follow(typet const&) const [460]
                0.00    0.00  124823/5109641     to_symbol_expr(exprt const&) [769]
-----------------------------------------------
                0.01    0.31  770189/9120939     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>) [58]
                0.07    3.34 8350750/9120939     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&) [27]
[94]     0.7    0.08    3.64 9120939         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 [94]
                2.82    0.82 10995489/46425130     operator==(irept const&, irept const&) <cycle 3> [49]
-----------------------------------------------
                0.00    0.00     128/6302022     is_not_zero(exprt const&, namespacet const&) [1642]
                0.00    0.03   44561/6302022     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [224]
                0.00    0.10  169957/6302022     implies_exprt::implies_exprt(exprt const&, exprt const&) [526]
                0.01    0.55  945610/6302022     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.04    3.00 5141766/6302022     binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&) [105]
[95]     0.7    0.05    3.67 6302022         binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [95]
                0.06    2.45 6302022/13863271     exprt::exprt(dstring const&, typet const&) [73]
                0.10    0.90 6302022/6481453     exprt::copy_to_operands(exprt const&, exprt const&) [235]
                0.04    0.12 6302022/37754947     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [246]
-----------------------------------------------
                                                 <spontaneous>
[96]     0.7    3.70    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [96]
-----------------------------------------------
                0.00    3.69      47/47          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
[97]     0.7    0.00    3.69      47         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [97]
                0.00    1.80      47/47          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [177]
                0.00    1.80      47/47          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [178]
                0.02    0.07      47/47          remove_internal_symbols(symbol_tablet&) [588]
                0.00    0.00      47/384         symbol_tablet::~symbol_tablet() [856]
                0.00    0.00      47/384         symbol_tablet::symbol_tablet() [1346]
                0.00    0.00      47/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() [1407]
                0.00    0.00      47/384         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2706]
-----------------------------------------------
                0.00    1.80      47/94          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [177]
                0.00    1.80      47/94          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [178]
[98]     0.7    0.00    3.60      94         typecheckt::typecheck_main() [98]
                0.00    3.56      47/47          ansi_c_typecheckt::typecheck() [101]
                0.00    0.05      47/47          linkingt::typecheck() [705]
-----------------------------------------------
                              660464             simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
[99]     0.7    0.10    3.46  660464         simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [99]
                0.00    0.76  636882/1366194     from_integer(BigInt const&, typet const&) [188]
                0.01    0.55  945610/6302022     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [95]
                0.02    0.40 4153442/70621747     exprt::type() [55]
                0.02    0.28  472805/808808      pointer_offset_size(typet const&, namespacet const&) [327]
                0.04    0.25  164077/164121      compute_pointer_offset(exprt const&, namespacet const&) [408]
                0.00    0.18  472805/13863271     exprt::exprt(dstring const&, typet const&) [73]
                0.01    0.17  472805/5128112     exprt::is_zero() const [174]
                0.12    0.04  472805/46425130     operator==(irept const&, irept const&) <cycle 3> [49]
                0.01    0.13 3020173/67498659     exprt::~exprt() [119]
                0.01    0.08 1953494/45488172     exprt::operands() [159]
                0.00    0.07 1128953/7568638     exprt::operator=(exprt const&) [338]
                0.00    0.05  945610/57379327     exprt::type() const [111]
                0.01    0.03  945610/958949      std::vector<exprt, std::allocator<exprt> >::~vector() [719]
                0.01    0.03 1418415/37754947     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [246]
                0.00    0.03  472805/2219565     typet::subtype() [495]
                0.01    0.02  660464/316633973     irept::detach() [41]
                0.00    0.02  472805/11573231     typet::~typet() [315]
                0.00    0.02  472805/21510173     exprt::copy_to_operands(exprt const&) [250]
                0.02    0.00  472805/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.02    0.00 1437681/356750868     irept::irept(irept const&) [77]
                0.01    0.00  945610/958949      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [1074]
                0.01    0.00  472805/2182258     BigInt::compare(unsigned long long) const [805]
                0.01    0.00  636882/3299007     BigInt::compare(long long) const [804]
                0.00    0.00   38532/355095      exprt::op0() [778]
                0.00    0.00  164077/544494      constant_exprt::~constant_exprt() [1081]
                0.00    0.00  636882/37092673     BigInt::~BigInt() [483]
                0.00    0.00  472805/8525484     typet::typet(typet const&) [801]
                0.00    0.00  492071/131130579     exprt::exprt(exprt const&) [417]
                0.00    0.00   19266/17843034     namespace_baset::follow(typet const&) const [460]
                             1910486             simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
-----------------------------------------------
[100]    0.7    0.11    3.45   92534+761918  <cycle 7 as a whole> [100]
                0.01    2.13  458671+15939       c_typecheck_baset::typecheck_type(typet&) <cycle 7> [157]
                0.02    0.50   92984             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [321]
                0.01    0.39   89194             c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 7> [376]
                0.02    0.23   92890             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 7> [425]
                0.00    0.09   92701             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 7> [592]
                0.02    0.06    1128             c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 7> [603]
                0.00    0.02      48             c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 7> [899]
                0.01    0.01     331             c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 7> [970]
                0.00    0.01    6659             c_typecheck_baset::typecheck_expr_main(exprt&) <cycle 7> [1033]
                0.01    0.00    6659             c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 7> [1044]
                0.01    0.00      47             c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 7> [1053]
                0.00    0.01    3649             c_typecheck_baset::do_initializer(symbolt&) <cycle 7> [1168]
                0.00    0.00     271             c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 7> [1398]
                0.00    0.00      47             c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1438]
                0.00    0.00     607             c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 7> [1447]
                0.00    0.00      47             c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 7> [1553]
                0.00    0.00    1053+82          c_typecheck_baset::typecheck_code(codet&) <cycle 7> [1568]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 7> [1570]
                0.00    0.00     168             c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1584]
                0.00    0.00      82             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1615]
                0.00    0.00     120             c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1631]
                0.00    0.00      96             c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 7> [1656]
                0.00    0.00      44             c_typecheck_baset::typecheck_return(codet&) <cycle 7> [1695]
                0.00    0.00     142             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 7> [1728]
                0.00    0.00       1             c_typecheck_baset::typecheck_for(codet&) <cycle 7> [2043]
                0.00    0.00       2             c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 7> [2057]
                0.00    0.00    6659             c_typecheck_baset::typecheck_expr(exprt&) <cycle 7> [2433]
-----------------------------------------------
                0.00    3.56      47/47          typecheckt::typecheck_main() [98]
[101]    0.7    0.00    3.56      47         ansi_c_typecheckt::typecheck() [101]
                0.11    3.45   92534/92534       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [321]
-----------------------------------------------
                0.00    0.33    8552/89816       bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [392]
                0.02    3.17   81264/89816       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [121]
[102]    0.7    0.02    3.51   89816         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [102]
                0.12    3.39 4889476/4889476     bv_utilst::full_adder(literalt, literalt, literalt, literalt&) [104]
-----------------------------------------------
                0.01    0.11   24592/707653      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [527]
                0.02    0.15   33774/707653      goto_symext::merge_gotos(goto_symex_statet&) [38]
                0.02    0.19   43019/707653      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.02    0.22   49184/707653      operator|=(guardt&, guardt const&) [206]
                0.04    0.39   85736/707653      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.22    2.12  471348/707653      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[103]    0.7    0.33    3.19  707653         guardt::is_false() const [103]
                3.12    0.07 42454855/43268148     exprt::is_false() const [115]
-----------------------------------------------
                0.12    3.39 4889476/4889476     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [102]
[104]    0.7    0.12    3.39 4889476         bv_utilst::full_adder(literalt, literalt, literalt, literalt&) [104]
                0.13    1.24 13330644/15494428     propt::lcnf(literalt, literalt, literalt) [190]
                0.36    0.89 15552418/42339083     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [110]
                0.03    0.23 3483439/8102000     cnft::land(literalt, literalt) [300]
                0.04    0.21 2221774/2941478     propt::lcnf(literalt, literalt, literalt, literalt) [398]
                0.05    0.17 3483439/21784648     cnft::lxor(literalt, literalt) [205]
                0.00    0.02  295150/1536805     cnft::lor(literalt, literalt) [533]
                0.00    0.02  295150/17530112     cnft::lequal(literalt, literalt) [218]
                0.00    0.00 2221774/8842233     cnft::new_variable() [1062]
-----------------------------------------------
                0.00    0.00     455/5141766     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1191]
                0.00    0.00     612/5141766     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00    1067/5141766     object_lower_bound(exprt const&) [1340]
                0.00    0.00    1598/5141766     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1180]
                0.00    0.00    4114/5141766     goto_checkt::bounds_check(index_exprt const&, guardt const&) [477]
                0.00    0.06   89488/5141766     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [377]
                0.01    3.40 5044432/5141766     equal_exprt::equal_exprt(exprt const&, exprt const&) [106]
[105]    0.7    0.02    3.46 5141766         binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&) [105]
                0.04    3.00 5141766/6302022     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [95]
                0.21    0.01 5141766/280140574     irept::remove_ref(irept::dt*) <cycle 2> [70]
                0.06    0.15 5141766/316633973     irept::detach() [41]
-----------------------------------------------
                0.00    0.00       9/5044432     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                0.00    0.00      46/5044432     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1677]
                0.00    0.00     375/5044432     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [448]
                0.00    0.00     505/5044432     null_pointer(exprt const&) [1537]
                0.00    0.00    2267/5044432     boolbvt::convert_rest(exprt const&) <cycle 15> [693]
                0.00    0.00    6783/5044432     symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [285]
                0.00    0.01    8012/5044432     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [224]
                0.00    0.01   13362/5044432     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [476]
                0.00    0.01   13996/5044432     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [468]
                0.00    0.03   47010/5044432     same_object(exprt const&, exprt const&) [497]
                0.00    0.05   75741/5044432     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.00    0.10  143554/5044432     symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [39]
                0.00    0.11  168128/5044432     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [258]
                0.05    3.09 4564644/5044432     arrayst::add_array_Ackermann_constraints() [16]
[106]    0.7    0.05    3.41 5044432         equal_exprt::equal_exprt(exprt const&, exprt const&) [106]
                0.01    3.40 5044432/5141766     binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&) [105]
-----------------------------------------------
                                                 <spontaneous>
[107]    0.7    3.46    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [107]
-----------------------------------------------
                0.00    0.00       9/15627689     gen_one(typet const&) [1988]
                0.00    0.00      35/15627689     ieee_floatt::to_expr() const [1678]
                0.00    0.00      47/15627689     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1860]
                0.00    0.00      47/15627689     ansi_c_languaget::parse(std::istream&, std::string const&) [139]
                0.00    0.00      47/15627689     add_padding(struct_typet&, namespacet const&) [928]
                0.00    0.00      48/15627689     ansi_c_parsert::add_tag_with_body(irept&) [1917]
                0.00    0.00      49/15627689     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 7> [1656]
                0.00    0.00      54/15627689     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [156]
                0.00    0.00      82/15627689     ansi_c_parsert::lookup_label(dstring) [1822]
                0.00    0.00      84/15627689     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1615]
                0.00    0.00      86/15627689     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 9> [1650]
                0.00    0.00     118/15627689     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1479]
                0.00    0.00     153/15627689     convert_string_literal(std::string const&) [1495]
                0.00    0.00     184/15627689     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [750]
                0.00    0.00     253/15627689     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [118]
                0.00    0.00     282/15627689     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1438]
                0.00    0.00     408/15627689     expr2ct::id_shorthand(dstring const&) const [1404]
                0.00    0.00     486/15627689     register_language(languaget* (*)()) [1228]
                0.00    0.00     549/15627689     preprocessor_line(char const*, parsert&) [1660]
                0.00    0.00     954/15627689     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1308]
                0.00    0.00    1130/15627689     goto_symext::replace_nondet(exprt&) [367]
                0.00    0.00    2209/15627689     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [1552]
                0.00    0.00    2314/15627689     failed_symbol_id(dstring const&) [1577]
                0.00    0.00    2430/15627689     configt::this_operating_system() [828]
                0.00    0.00    2500/15627689     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [836]
                0.00    0.00    2732/15627689     convert_integer_literal(std::string const&) [1039]
                0.00    0.00    2864/15627689     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [448]
                0.00    0.00    4670/15627689     expr2ct::get_shorthands(exprt const&) [634]
                0.00    0.00   12642/15627689     goto_symex_statet::goto_statet::level2_current_name(dstring const&) const [1302]
                0.00    0.00   12915/15627689     ansi_c_parsert::add_declarator(exprt&, irept&) [337]
                0.00    0.00   13464/15627689     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [378]
                0.00    0.00   14056/15627689     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1208]
                0.00    0.00   18170/15627689     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [481]
                0.00    0.01   36989/15627689     irep_serializationt::read_gb_string(std::istream&) [1173]
                0.00    0.01   51660/15627689     exprt::is_one() const [722]
                0.00    0.01   62882/15627689     goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [983]
                0.00    0.03  145894/15627689     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [46]
                0.00    0.06  272662/15627689     goto_symex_statet::level2t::name(dstring const&, unsigned int) const [646]
                0.00    0.06  286344/15627689     make_identifier() [297]
                0.00    0.07  331756/15627689     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [168]
                0.00    0.08  363750/15627689     ansi_c_parsert::lookup(std::string&, bool, bool) [510]
                0.00    0.13  610909/15627689     exprt::mul(exprt const&) [199]
                0.01    0.16  764783/15627689     exprt::sum(exprt const&) [176]
                0.01    0.18  835134/15627689     gen_zero(typet const&) [241]
                0.01    0.21  961919/15627689     goto_symex_statet::level0t::name(dstring const&, unsigned int) const [428]
                0.01    0.21  966439/15627689     goto_symex_statet::level1t::name(dstring const&, unsigned int) const [412]
                0.01    0.29 1366194/15627689     from_integer(BigInt const&, typet const&) [188]
                0.03    0.79 3722785/15627689     irept::set(dstring const&, long long) [202]
                0.03    1.01 4751518/15627689     exprt::is_zero() const [174]
[108]    0.7    0.11    3.33 15627689         dstring::dstring(std::string const&) [108]
                0.30    3.04 15627689/15627689     string_containert::get(std::string const&) [113]
-----------------------------------------------
                              434732             boolbvt::convert_rest(exprt const&) <cycle 15> [693]
[109]    0.7    0.04    3.37  434732         boolbvt::convert_equality(equal_exprt const&) <cycle 15> [109]
                0.16    2.76  434340/458107      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [125]
                0.00    0.26  434732/1464872     base_type_eq(typet const&, typet const&, namespacet const&) [256]
                0.01    0.09 1738536/57379327     exprt::type() const [111]
                0.00    0.06     392/392         arrayst::record_array_equality(equal_exprt const&) [665]
                0.00    0.02  434732/655788      boolbvt::is_unbounded_array(typet const&) const [795]
                0.00    0.01     119/119         flatten_byte_operators(exprt const&, namespacet const&) [1151]
                0.00    0.00     119/67498659     exprt::~exprt() [119]
                0.00    0.00     119/119         to_equal_expr(exprt&) [2022]
                0.00    0.00     392/392         has_byte_operator(exprt const&) [2705]
                              868680             boolbvt::convert_bv(exprt const&) <cycle 15> [40]
-----------------------------------------------
                0.00    0.00     150/42339083     prop_conv_solvert::set_to(exprt const&, bool) [167]
                0.00    0.00   13362/42339083     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [476]
                0.00    0.00   13996/42339083     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [468]
                0.00    0.00   15416/42339083     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [1344]
                0.00    0.00   37419/42339083     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [237]
                0.00    0.01  146492/42339083     arrayst::add_array_Ackermann_constraints() [16]
                0.01    0.02  433982/42339083     propt::set_equal(literalt, literalt) [617]
                0.01    0.04  637401/42339083     cnft::gate_or(literalt, literalt, literalt) [552]
                0.03    0.06 1079556/42339083     bv_utilst::carry(literalt, literalt, literalt) [387]
                0.04    0.10 1803932/42339083     cnft::lselect(literalt, literalt, literalt) [365]
                0.11    0.27 4775730/42339083     cnft::gate_and(literalt, literalt, literalt) [318]
                0.17    0.42 7304029/42339083     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [173]
                0.25    0.60 10525200/42339083     cnft::gate_xor(literalt, literalt, literalt) [236]
                0.36    0.89 15552418/42339083     bv_utilst::full_adder(literalt, literalt, literalt, literalt&) [104]
[110]    0.7    0.99    2.41 42339083         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [110]
                0.62    1.13 41557540/41557617     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [179]
                0.30    0.06 42339083/42339237     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [386]
                0.30    0.00 41557540/68945112     Minisat::vec<Minisat::Lit>::clear(bool) [333]
-----------------------------------------------
                0.00    0.00       1/57379327     with_exprt::with_exprt(exprt const&, exprt const&, exprt const&) [2094]
                0.00    0.00       1/57379327     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 7> [1447]
                0.00    0.00       2/57379327     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2115]
                0.00    0.00       4/57379327     boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1598]
                0.00    0.00       9/57379327     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 6> [1982]
                0.00    0.00      12/57379327     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [168]
                0.00    0.00      16/57379327     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1318]
                0.00    0.00      18/57379327     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1662]
                0.00    0.00      18/57379327     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1564]
                0.00    0.00      22/57379327     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1578]
                0.00    0.00      23/57379327     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1532]
                0.00    0.00      46/57379327     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1677]
                0.00    0.00      46/57379327     build_sizeof_expr(constant_exprt const&, namespacet const&) [696]
                0.00    0.00      63/57379327     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1375]
                0.00    0.00      69/57379327     ieee_floatt::from_expr(constant_exprt const&) [1597]
                0.00    0.00      82/57379327     guardt::add(exprt const&) [984]
                0.00    0.00      82/57379327     struct_typet::is_prefix_of(struct_typet const&) const [1881]
                0.00    0.00      85/57379327     null_object(exprt const&) [1630]
                0.00    0.00      89/57379327     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 6> [1845]
                0.00    0.00      93/57379327     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 6> [1801]
                0.00    0.00     113/57379327     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1513]
                0.00    0.00     113/57379327     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1732]
                0.00    0.00     118/57379327     bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [768]
                0.00    0.00     118/57379327     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1459]
                0.00    0.00     121/57379327     boolbv_widtht::get_entry(typet const&) const [134]
                0.00    0.00     127/57379327     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1576]
                0.00    0.00     128/57379327     is_not_zero(exprt const&, namespacet const&) [1642]
                0.00    0.00     168/57379327     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [750]
                0.00    0.00     171/57379327     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [258]
                0.00    0.00     172/57379327     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1688]
                0.00    0.00     174/57379327     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1444]
                0.00    0.00     220/57379327     member_offset(struct_typet const&, dstring const&, namespacet const&) [1725]
                0.00    0.00     232/57379327     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [962]
                0.00    0.00     451/57379327     simplify_exprt::simplify_dereference(exprt&) [1800]
                0.00    0.00     456/57379327     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1455]
                0.00    0.00     489/57379327     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1608]
                0.00    0.00     505/57379327     null_pointer(exprt const&) [1537]
                0.00    0.00     554/57379327     local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&) [1050]
                0.00    0.00     568/57379327     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1054]
                0.00    0.00     580/57379327     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [879]
                0.00    0.00     644/57379327     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [274]
                0.00    0.00     852/57379327     rename_symbolt::have_to_rename(typet const&) const <cycle 20> [1200]
                0.00    0.00     960/57379327     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [933]
                0.00    0.00     966/57379327     pointer_logict::is_dynamic_object(exprt const&) const [1549]
                0.00    0.00    1005/57379327     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1658]
                0.00    0.00    1008/57379327     boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1364]
                0.00    0.00    1135/57379327     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1747]
                0.00    0.00    1176/57379327     arrayst::record_array_equality(equal_exprt const&) [665]
                0.00    0.00    1232/57379327     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [509]
                0.00    0.00    1374/57379327     flatten_byte_update(exprt const&, namespacet const&) [1158]
                0.00    0.00    1598/57379327     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1180]
                0.00    0.00    2070/57379327     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [358]
                0.00    0.00    2420/57379327     arra