Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 37.68    129.02   129.02                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
  6.85    152.49    23.47  6592948     0.00     0.00  irept::hash() const
  4.09    166.50    14.02                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  3.24    177.59    11.09                             Minisat::SimpSolver::eliminateVar(int)
  2.48    186.09     8.50                             Minisat::SimpSolver::removeClause(unsigned int)
  2.21    193.66     7.57                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.87    200.08     6.42                             Minisat::SimpSolver::eliminate(bool)
  1.76    206.09     6.01                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.69    211.87     5.78                             Minisat::Solver::propagate()
  1.62    217.41     5.55                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.47    222.46     5.05                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.45    227.41     4.95                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.39    232.18     4.77                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  1.07    235.85     3.67                             Minisat::SimpSolver::gatherTouchedClauses()
  1.07    239.50     3.65 165835727     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const
  1.05    243.09     3.59                             Minisat::Solver::detachClause(unsigned int, bool)
  0.95    246.33     3.24                             Minisat::SimpSolver::newVar(bool, bool)
  0.91    249.45     3.12 324042570     0.00     0.00  irept::remove_ref(irept::dt*)
  0.87    252.41     2.97                             Minisat::Solver::newVar(bool, bool)
  0.79    255.12     2.71 106373466     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.77    257.75     2.63                             Minisat::Solver::attachClause(unsigned int)
  0.76    260.34     2.59 248035827     0.00     0.00  irept::irept(irept const&)
  0.75    262.93     2.59 314969067     0.00     0.00  irept::detatch()
  0.73    265.43     2.51 44638970     0.00     0.00  exprt::is_false() const
  0.65    267.67     2.24                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.65    269.91     2.24                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.61    271.99     2.08    53191     0.04     0.04  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.53    273.82     1.83 165112614     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.53    275.65     1.83                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.47    277.27     1.62 139435952     0.00     0.00  irept::find(dstring const&) const
  0.46    278.84     1.57 10247165     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.43    280.32     1.49 63020261     0.00     0.00  operator==(irept const&, irept const&)
  0.39    281.65     1.33 120095859     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.36    282.90     1.25 165112614     0.00     0.00  irept::add(dstring const&)
  0.36    284.13     1.23 370120261     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  0.34    285.30     1.18 278006320     0.00     0.00  irept::~irept()
  0.32    286.38     1.08    51816     0.02     0.09  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*)
  0.31    287.46     1.08  4514590     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, unsigned long, literalt const&)
  0.30    288.49     1.03                             Minisat::Solver::removeClause(unsigned int)
  0.28    289.46     0.98 55144208     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.28    290.42     0.96                             Minisat::vec<unsigned int>::capacity(int)
  0.27    291.34     0.92                             Minisat::SimpSolver::cleanUpClauses()
  0.26    292.22     0.88 159108879     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.24    293.05     0.83 52780535     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.24    293.87     0.82                             Minisat::vec<unsigned int>::growTo(int)
  0.24    294.68     0.81   133155     0.01     0.01  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_mapt::map_bitt*, std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> > >, unsigned long, boolbv_mapt::map_bitt const&)
  0.23    295.47     0.79 106027902     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*)
  0.22    296.22     0.75   123970     0.01     0.01  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.21    296.93     0.71 30847237     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.20    297.63     0.70  2327127     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.20    298.30     0.67 22610304     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.19    298.96     0.66 12841320     0.00     0.00  hash_string(char const*)
  0.19    299.62     0.66   486492     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.18    300.24     0.62 67306382     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.18    300.85     0.61    67648     0.01     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.18    301.46     0.61 26602742     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.17    302.05     0.59                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.17    302.62     0.57 11473787     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.16    303.17     0.56                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.16    303.71     0.54 28951979     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.16    304.25     0.54                             irept::full_hash() const
  0.15    304.77     0.52                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.15    305.28     0.52 26399775     0.00     0.00  irept::get(dstring const&) const
  0.15    305.78     0.50    53338     0.01     0.01  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > > >(unsigned long, __gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > >)
  0.14    306.27     0.49  3359839     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.14    306.75     0.48                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.13    307.20     0.46 96219131     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.13    307.66     0.46                             float_bvt::convert(exprt const&)
  0.13    308.11     0.45 21871924     0.00     0.00  exprt::is_boolean() const
  0.13    308.55     0.44 65520140     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.12    308.97     0.42  2743526     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.12    309.39     0.42 11020500     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.12    309.80     0.41                             Minisat::Solver::cancelUntil(int)
  0.12    310.20     0.40  2949621     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.12    310.60     0.40 60048017     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.11    310.98     0.38  7014039     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.11    311.36     0.38                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.11    311.72     0.36 76126430     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.11    312.08     0.36 76126430     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    312.44     0.36 12074818     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.10    312.79     0.36                             Minisat::Solver::pickBranchLit()
  0.10    313.14     0.35 111705871     0.00     0.00  exprt::operands()
  0.10    313.49     0.35 76126430     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_create_node(std::pair<dstring const, irept> const&)
  0.10    313.84     0.35 60047842     0.00     0.00  irept::dt::~dt()
  0.10    314.19     0.35 11470343     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.10    314.54     0.35  2268000     0.00     0.00  binary2integer(std::string const&, bool)
  0.10    314.88     0.34 14130295     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.10    315.21     0.34                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.10    315.55     0.34  1852771     0.00     0.00  irept::compare(irept const&) const
  0.10    315.88     0.33 72001039     0.00     0.00  exprt::has_operands() const
  0.09    316.20     0.32 55144358     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.09    316.52     0.32    46066     0.01     0.01  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.09    316.82     0.30  2212789     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.09    317.12     0.30 80291004     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.08    317.41     0.29 55078806     0.00     0.00  get_nil_irep()
  0.08    317.70     0.29   685168     0.00     0.00  guardt::is_false() const
  0.08    317.99     0.29  1996219     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    318.27     0.29 60092582     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.08    318.56     0.29                             operator<<(std::ostream&, irept const&)
  0.08    318.83     0.27 54983212     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, irept> > const*)
  0.08    319.10     0.27 19236735     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.08    319.37     0.27  3014906     0.00     0.00  irept::get_bool(dstring const&) const
  0.08    319.64     0.27  1432434     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.08    319.90     0.26 33653191     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.07    320.15     0.26                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.07    320.40     0.25 29008957     0.00     0.00  cnft::lxor(literalt, literalt)
  0.07    320.65     0.25                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.07    320.89     0.24 15590814     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.07    321.13     0.24  6494806     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.07    321.36     0.23 20667734     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.07    321.59     0.23    45049     0.01     0.03  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.06    321.81     0.22 13642762     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.06    322.03     0.22  1572757     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.06    322.25     0.22                             Minisat::Solver::rebuildOrderHeap()
  0.06    322.47     0.22 33653191     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.06    322.68     0.21 10432790     0.00     0.00  irept::operator=(irept const&)
  0.06    322.89     0.21   579761     0.00     0.00  yyansi_clex()
  0.06    323.09     0.20 21143218     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, irept> const&)
  0.06    323.29     0.20  8122735     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.06    323.49     0.20  3539150     0.00     0.00  prop_convt::convert_bool(exprt const&)
  0.06    323.69     0.20 11287062     0.00     0.00  string_containert::get(std::string const&)
  0.06    323.88     0.19 33653191     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.06    324.07     0.19 11020500     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.06    324.26     0.19      100     1.90    16.09  yyansi_cparse()
  0.05    324.44     0.18 20658910     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.05    324.62     0.18 15834203     0.00     0.00  cnft::land(literalt, literalt)
  0.05    324.80     0.18 102453557     0.00     0.00  exprt::exprt(exprt const&)
  0.05    324.97     0.18                             propt::has_in_core() const
  0.05    325.14     0.17  3773453     0.00     0.00  prop_convt::convert(exprt const&)
  0.05    325.30     0.16 18371599     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.05    325.46     0.16 17206626     0.00     0.00  dstring::compare(dstring const&) const
  0.05    325.62     0.16 46840799     0.00     0.00  exprt::type() const
  0.04    325.77     0.15 36476592     0.00     0.00  exprt::type()
  0.04    325.92     0.15 33653191     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.04    326.07     0.15 26602742     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.04    326.22     0.15   136284     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.04    326.37     0.15                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.04    326.51     0.15 19073899     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.04    326.66     0.15 185336345     0.00     0.00  cnft::no_variables() const
  0.04    326.80     0.15  3009582     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.04    326.95     0.15                             irept::recursive_detatch()
  0.04    327.09     0.14   600999     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.04    327.23     0.14   335202     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.04    327.37     0.14                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.04    327.51     0.14 30715419     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.04    327.64     0.14                             Minisat::SimpSolver::SimpSolver()
  0.04    327.78     0.14    70978     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.04    327.91     0.13  5857288     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.04    328.04     0.13  2469429     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.04    328.17     0.13                             Minisat::vec<char>::capacity(int)
  0.04    328.30     0.13   146125     0.00     0.15  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.04    328.42     0.12 22532626     0.00     0.00  BigInt::~BigInt()
  0.04    328.54     0.12 33653191     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.04    328.66     0.12 16088845     0.00     0.00  exprt::is_constant() const
  0.04    328.78     0.12  8400701     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.04    328.90     0.12   953261     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.04    329.02     0.12                             Minisat::IntOption::help(bool)
  0.04    329.14     0.12                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.03    329.25     0.12 33697756     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.03    329.37     0.12  7014039     0.00     0.00  irept::add(dstring const&, irept const&)
  0.03    329.48     0.11  9059973     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.03    329.59     0.11  2327127     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    329.70     0.11 17944947     0.00     0.00  cnft::lequal(literalt, literalt)
  0.03    329.81     0.11  1098495     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&)
  0.03    329.92     0.11   323321     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, irept> >)
  0.03    330.03     0.11    67483     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*, std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.03    330.13     0.10  1362093     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.03    330.23     0.10                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.03    330.33     0.10                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.03    330.43     0.10  8843130     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.03    330.53     0.10      150     0.67    35.19  arrayst::add_array_Ackermann_constraints()
  0.03    330.63     0.10                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.03    330.72     0.10  6770438     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.03    330.82     0.10                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.03    330.91     0.09 22594975     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    331.00     0.09  4501490     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::find(unsigned int const&) const
  0.03    331.09     0.09  2731981     0.00     0.00  prop_convt::get_literal(dstring const&)
  0.03    331.18     0.09  2310196     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.03    331.27     0.09   248514     0.00     0.01  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.03    331.36     0.09     1358     0.07     0.10  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.03    331.45     0.09      165     0.55   571.27  bmct::run(goto_functionst const&)
  0.03    331.54     0.09 60048017     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.02    331.62     0.09  1469355     0.00     0.00  exprt::is_true() const
  0.02    331.71     0.09                             irept::move_to_sub(irept&)
  0.02    331.79     0.08 11535452     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.02    331.87     0.08  8303406     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.02    331.95     0.08  6369919     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.02    332.03     0.08  4501490     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.02    332.11     0.08  2055585     0.00     0.01  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const
  0.02    332.19     0.08    51816     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*, std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.02    332.27     0.08     7126     0.01     0.02  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    332.35     0.08      151     0.53    46.41  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.02    332.43     0.08      150     0.53    25.53  symex_target_equationt::convert_assertions(prop_convt&)
  0.02    332.51     0.08                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.02    332.59     0.08                             Minisat::vec<double>::capacity(int)
  0.02    332.66     0.08 13220219     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.02    332.74     0.08                             non-virtual thunk to satcheck_minisat_no_simplifiert::~satcheck_minisat_no_simplifiert()
  0.02    332.81     0.08   671271     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>)
  0.02    332.88     0.07 18610896     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.02    332.95     0.07 14173810     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.02    333.02     0.07     8128     0.01     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    333.09     0.07 67306382     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.02    333.16     0.07 14130295     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.02    333.23     0.07  7314315     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.02    333.30     0.07  2619256     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.02    333.37     0.07  2034374     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.02    333.44     0.07  1996219     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    333.51     0.07   204742     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    333.58     0.07    82163     0.00     0.03  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    333.65     0.07 25423694     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.02    333.71     0.06 120095859     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree()
  0.02    333.77     0.06 18610896     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.02    333.83     0.06 11470343     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    333.89     0.06    25906     0.00     0.03  operator|=(guardt&, guardt const&)
  0.02    333.95     0.06    12376     0.00     0.02  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    334.01     0.06      165     0.36     2.22  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.02    334.07     0.06                             value_sett::~value_sett()
  0.02    334.13     0.06                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.02    334.19     0.06 28598961     0.00     0.00  value_sett::entryt::~entryt()
  0.02    334.25     0.06 22610304     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_create_node(std::pair<dstring const, value_sett::entryt> const&)
  0.02    334.31     0.06  1706516     0.00     0.00  irept::get_int(dstring const&) const
  0.02    334.37     0.06  1645171     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.02    334.43     0.06  1397626     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    334.49     0.06    33060     0.00     0.02  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    334.55     0.06     7834     0.01     0.10  boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    334.61     0.06      150     0.40     0.40  symex_target_equationt::convert_io(decision_proceduret&)
  0.02    334.67     0.06                             Minisat::SimpSolver::extendModel()
  0.02    334.73     0.06                             Minisat::vec<unsigned int>::clear(bool)
  0.02    334.78     0.06       72     0.76     0.76  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.02    334.84     0.06 26174011     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.02    334.89     0.06  5097484     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    334.94     0.05 22610304     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    334.99     0.05 21125259     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    335.04     0.05 16263066     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.01    335.09     0.05 11437545     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    335.14     0.05  9038969     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.01    335.19     0.05  8692614     0.00     0.00  cnft::lor(literalt, literalt)
  0.01    335.24     0.05  5087214     0.00     0.00  to_symbol_expr(exprt&)
  0.01    335.29     0.05   662604     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.01    335.34     0.05   448926     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.01    335.39     0.05   356926     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    335.44     0.05     5211     0.01     0.01  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::set(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.01    335.49     0.05      590     0.08     0.08  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.01    335.54     0.05                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    335.59     0.05                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.01    335.64     0.05 12819959     0.00     0.00  dstring::operator==(char const*) const
  0.01    335.68     0.05 11470343     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    335.73     0.05  2674352     0.00     0.00  irept::remove(dstring const&)
  0.01    335.77     0.05  1597636     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.01    335.82     0.05      153     0.29     0.30  convert_string_literal(std::string const&)
  0.01    335.86     0.04 35072858     0.00     0.00  cnft::lnot(literalt)
  0.01    335.90     0.04 22202687     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.01    335.94     0.04 18371599     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.01    335.98     0.04 17104348     0.00     0.00  exprt::operands() const
  0.01    336.02     0.04  8180822     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.01    336.06     0.04  4810238     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.01    336.10     0.04  2138216     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.01    336.14     0.04  1694932     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.01    336.18     0.04  1397626     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.01    336.22     0.04   961576     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.01    336.26     0.04   875687     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.01    336.30     0.04   596205     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    336.34     0.04   596205     0.00     0.10  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    336.38     0.04   487319     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.01    336.42     0.04   460244     0.00     0.00  goto_symext::adjust_float_expressions(exprt&)
  0.01    336.46     0.04   458446     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.01    336.50     0.04   157237     0.00     0.00  typet::subtypes()
  0.01    336.54     0.04    28482     0.00     0.01  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    336.58     0.04    20882     0.00     0.04  operator-=(guardt&, guardt const&)
  0.01    336.62     0.04      427     0.09     0.09  BigInt::operator*=(long long)
  0.01    336.66     0.04      175     0.23     0.23  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.01    336.70     0.04      151     0.26     0.37  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>**, unsigned long)
  0.01    336.74     0.04      150     0.27     1.89  symex_target_equationt::convert_decls(prop_convt&) const
  0.01    336.78     0.04                             Minisat::Solver::Solver()
  0.01    336.82     0.04                             namespace_baset::follow_macros(exprt&) const
  0.01    336.85     0.04  9071888     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    336.89     0.04  3979823     0.00     0.00  parsert::read(char&)
  0.01    336.92     0.04   706738     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    336.96     0.04   436968     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long)
  0.01    336.99     0.03 19670111     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    337.02     0.03 12918851     0.00     0.00  namespace_baset::follow(typet const&) const
  0.01    337.05     0.03 12706298     0.00     0.00  cnft::new_variable()
  0.01    337.08     0.03  8843130     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_create_node(literalt const&)
  0.01    337.11     0.03  4334012     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.01    337.14     0.03  3793826     0.00     0.00  typet::typet(dstring const&)
  0.01    337.17     0.03  3041464     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.01    337.20     0.03  2852140     0.00     0.00  to_constant_expr(exprt const&)
  0.01    337.23     0.03  2304959     0.00     0.00  goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.01    337.26     0.03  2138342     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    337.29     0.03  2034374     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.01    337.32     0.03  1996219     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.01    337.35     0.03  1972776     0.00     0.00  BigInt::to_ulong() const
  0.01    337.38     0.03  1573507     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.01    337.41     0.03  1357974     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.01    337.44     0.03  1234467     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.01    337.47     0.03   953263     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.01    337.50     0.03   953261     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.01    337.53     0.03   949934     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.01    337.56     0.03   601031     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.01    337.59     0.03   601031     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.01    337.62     0.03   595401     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    337.65     0.03   507729     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.01    337.68     0.03   460244     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.01    337.71     0.03   443100     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.01    337.74     0.03   341739     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.01    337.77     0.03   295648     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.01    337.80     0.03   249630     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.01    337.83     0.03   243130     0.00     0.02  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.01    337.86     0.03   204742     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_erase(std::_Rb_tree_node<literalt>*)
  0.01    337.89     0.03   199379     0.00     0.00  BigInt::assign(long long)
  0.01    337.92     0.03   191710     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    337.95     0.03   165498     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_equal(std::pair<dstring const, dstring> const&)
  0.01    337.98     0.03   155877     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.01    338.01     0.03   131816     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.01    338.04     0.03   101579     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.01    338.07     0.03    51816     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.01    338.10     0.03    25906     0.00     0.23  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.01    338.13     0.03    12712     0.00     0.03  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    338.16     0.03      704     0.04     3.30  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.01    338.19     0.03                             console_message_handlert::~console_message_handlert()
  0.01    338.22     0.03                             cnft::lnor(literalt, literalt)
  0.01    338.25     0.03                             Minisat::SimpSolver::solve_(bool, bool)
  0.01    338.28     0.03                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.01    338.31     0.03                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    338.33     0.03 25895368     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.01    338.36     0.03 19073899     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.01    338.38     0.03 11287062     0.00     0.00  dstring::dstring(std::string const&)
  0.01    338.41     0.03  7603057     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.01    338.43     0.03  6981728     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    338.46     0.03  2274742     0.00     0.00  BigInt::BigInt(unsigned long)
  0.01    338.48     0.03   211583     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.01    338.51     0.03    80652     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, ansi_c_parsert::identifiert> const&)
  0.01    338.53     0.03    19486     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.01    338.56     0.03                             BigInt::BigInt(long)
  0.01    338.58     0.03                             irept::pretty(unsigned int, unsigned int) const
  0.01    338.60     0.02 16227551     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.01    338.62     0.02 11486118     0.00     0.00  std::pair<dstring const, exprt>::~pair()
  0.01    338.64     0.02  6893591     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.01    338.66     0.02  5961530     0.00     0.00  exprt::operator=(exprt const&)
  0.01    338.68     0.02  4421832     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    338.70     0.02  4162262     0.00     0.00  value_sett::objectt::objectt()
  0.01    338.72     0.02  3979823     0.00     0.00  parsert::read2(char&)
  0.01    338.74     0.02  3232847     0.00     0.00  BigInt::operator=(BigInt const&)
  0.01    338.76     0.02  2674352     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&)
  0.01    338.78     0.02  2327735     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const
  0.01    338.80     0.02  2219135     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.01    338.82     0.02  2138293     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    338.84     0.02  2136822     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    338.86     0.02  2136820     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.01    338.88     0.02  2090262     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.01    338.90     0.02  2087360     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.01    338.92     0.02  2087360     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.01    338.94     0.02  2055585     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.01    338.96     0.02  2021557     0.00     0.00  unsigned_char_type()
  0.01    338.98     0.02  1996219     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.01    339.00     0.02  1731009     0.00     0.00  BigInt::operator+(unsigned int) const
  0.01    339.02     0.02  1522752     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::string const&) const
  0.01    339.04     0.02  1518544     0.00     0.00  irept::get_string(dstring const&) const
  0.01    339.06     0.02  1432434     0.00     0.00  BigInt::digits(unsigned int) const
  0.01    339.08     0.02  1385979     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    339.10     0.02  1278272     0.00     0.00  union_find<dstring>::clear()
  0.01    339.12     0.02  1277072     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.01    339.14     0.02  1275872     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.01    339.16     0.02  1235628     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.01    339.18     0.02  1230864     0.00     0.00  exprt::location()
  0.01    339.20     0.02  1191885     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::vector(std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > const&)
  0.01    339.22     0.02   965832     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.01    339.24     0.02   926152     0.00     0.00  BigInt::compare(unsigned long long) const
  0.01    339.26     0.02   922802     0.00     0.00  int safe_str2number<int>(char const*, int)
  0.01    339.28     0.02   886200     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.01    339.30     0.02   842638     0.00     0.00  bv_width(typet const&)
  0.01    339.32     0.02   718363     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.01    339.34     0.02   671041     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*)
  0.01    339.36     0.02   596370     0.00     0.00  optionst::get_int_option(std::string const&) const
  0.01    339.38     0.02   595401     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&)
  0.01    339.40     0.02   581576     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.01    339.42     0.02   513770     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.01    339.44     0.02   436968     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.01    339.46     0.02   379653     0.00     0.00  propt::set_equal(literalt, literalt)
  0.01    339.48     0.02   364858     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    339.50     0.02   353161     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.01    339.52     0.02   320001     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    339.54     0.02   304892     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.01    339.56     0.02   267877     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.01    339.58     0.02   203869     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.01    339.60     0.02   186725     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.01    339.62     0.02   182732     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.01    339.64     0.02   170454     0.00     0.00  goto_symex_statet::renaming_levelt::rename(dstring const&, unsigned int)
  0.01    339.66     0.02   154880     0.00     0.00  cnft::limplies(literalt, literalt)
  0.01    339.68     0.02   145383     0.00     0.00  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.01    339.70     0.02   139267     0.00     0.10  goto_symext::symex_goto(goto_symex_statet&)
  0.01    339.72     0.02   136244     0.00     0.05  boolbvt::set_to(exprt const&, bool)
  0.01    339.74     0.02   129553     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    339.76     0.02   115580     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_parsert::identifiert>, false>**, unsigned long)
  0.01    339.78     0.02   109753     0.00     0.20  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.01    339.80     0.02    80652     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, ansi_c_parsert::identifiert> const&, unsigned long, unsigned long)
  0.01    339.82     0.02    72692     0.00     0.01  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.01    339.84     0.02    71318     0.00     0.01  dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&)
  0.01    339.86     0.02    68886     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::equal_range(dstring const&)
  0.01    339.88     0.02    59346     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    339.90     0.02    51812     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.01    339.92     0.02    42215     0.00     0.03  boolbvt::get(exprt const&) const
  0.01    339.94     0.02    18996     0.00     0.02  from_expr(namespacet const&, dstring const&, exprt const&)
  0.01    339.96     0.02    17898     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    339.98     0.02     7421     0.00     0.25  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    340.00     0.02     1572     0.01     0.01  simplify_exprt::simplify_byte_update(exprt&)
  0.01    340.02     0.02      696     0.03     1.57  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    340.04     0.02      165     0.12     0.12  simple_slice(symex_target_equationt&)
  0.01    340.06     0.02      151     0.13   100.15  symex_target_equationt::convert_guards(prop_convt&)
  0.01    340.08     0.02      150     0.13     0.13  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.01    340.10     0.02                             dereference_callbackt::~dereference_callbackt()
  0.01    340.12     0.02                             irept::move_to_named_sub(dstring const&, irept&)
  0.01    340.14     0.02                             Minisat::SimpSolver::~SimpSolver()
  0.01    340.16     0.02                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.01    340.18     0.02                             operator<<(std::ostream&, symex_target_equationt::SSA_stept const&)
  0.00    340.20     0.02  3233307     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    340.21     0.02  2253638     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    340.23     0.02  2029693     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    340.24     0.02  1932844     0.00     0.00  exprt::is_zero() const
  0.00    340.26     0.02   280021     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    340.27     0.02    69413     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    340.29     0.02    19305     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    340.30     0.02                             full_eq(irept const&, irept const&)
  0.00    340.31     0.01 19073899     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.00    340.32     0.01  8304574     0.00     0.00  BigInt::resize(unsigned int)
  0.00    340.33     0.01  5817489     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    340.34     0.01  3476200     0.00     0.00  irept::set(dstring const&, long)
  0.00    340.35     0.01  3300853     0.00     0.00  to_symbol_expr(exprt const&)
  0.00    340.36     0.01  3089556     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    340.37     0.01  3008265     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.00    340.38     0.01  2852847     0.00     0.00  constant_exprt::get_value() const
  0.00    340.39     0.01  2630796     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    340.40     0.01  2508185     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    340.41     0.01  2446455     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    340.42     0.01  2411989     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    340.43     0.01  2327127     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    340.44     0.01  2327127     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    340.45     0.01  2281759     0.00     0.00  i2string(unsigned int)
  0.00    340.46     0.01  2213453     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    340.47     0.01  2138297     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    340.48     0.01  2136820     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    340.49     0.01  2104705     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    340.50     0.01  2087407     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    340.51     0.01  2025442     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    340.52     0.01  1996219     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    340.53     0.01  1719676     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    340.54     0.01  1693842     0.00     0.00  bitvector_typet::get_width() const
  0.00    340.55     0.01  1630705     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.00    340.56     0.01  1522752     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    340.57     0.01  1462351     0.00     0.00  exprt::op1() const
  0.00    340.58     0.01  1417250     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.00    340.59     0.01  1277072     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.00    340.60     0.01  1262672     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    340.61     0.01  1216362     0.00     0.00  BigInt::compare(long long) const
  0.00    340.62     0.01  1172501     0.00     0.00  typet::operator=(typet const&)
  0.00    340.63     0.01  1104974     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.00    340.64     0.01  1104924     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    340.65     0.01   992316     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    340.66     0.01   922802     0.00     0.00  safe_str2int(char const*, int)
  0.00    340.67     0.01   889298     0.00     0.00  typet::subtype()
  0.00    340.68     0.01   859914     0.00     0.00  irep_serializationt::read_long(std::istream&)
  0.00    340.69     0.01   729466     0.00     0.00  operator<(symex_targett::sourcet const&, symex_targett::sourcet const&)
  0.00    340.70     0.01   671343     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*, exprt const&, unsigned long) const
  0.00    340.71     0.01   662127     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    340.72     0.01   642586     0.00     0.00  true_exprt::true_exprt()
  0.00    340.73     0.01   618321     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    340.74     0.01   605992     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    340.75     0.01   602117     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    340.76     0.01   602117     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    340.77     0.01   601031     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    340.78     0.01   599511     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    340.79     0.01   596484     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    340.80     0.01   595401     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    340.81     0.01   565420     0.00     0.00  locationt::get_line() const
  0.00    340.82     0.01   555729     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.00    340.83     0.01   488787     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    340.84     0.01   488575     0.00     0.00  irept::irept(dstring const&)
  0.00    340.85     0.01   473049     0.00     0.00  to_array_type(typet&)
  0.00    340.86     0.01   466507     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    340.87     0.01   460244     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    340.88     0.01   443100     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    340.89     0.01   443100     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    340.90     0.01   396065     0.00     0.00  gen_zero(typet const&)
  0.00    340.91     0.01   393601     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    340.92     0.01   367797     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    340.93     0.01   356428     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    340.94     0.01   345564     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    340.95     0.01   329058     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    340.96     0.01   323321     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    340.97     0.01   267877     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    340.98     0.01   261887     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    340.99     0.01   256038     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    341.00     0.01   220388     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.00    341.01     0.01   215805     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    341.02     0.01   215021     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    341.03     0.01   208548     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool) const
  0.00    341.04     0.01   208463     0.00     0.00  make_identifier()
  0.00    341.05     0.01   191710     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long)
  0.00    341.06     0.01   186234     0.00     0.00  ansi_c_convertt::convert_type(typet&, c_storage_spect&)
  0.00    341.07     0.01   184671     0.00     0.00  ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet)
  0.00    341.08     0.01   184671     0.00     0.00  ansi_c_parsert::convert_declarator(irept&, typet const&, irept&)
  0.00    341.09     0.01   184671     0.00     0.00  ansi_c_parsert::get_class(typet const&)
  0.00    341.10     0.01   183586     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    341.11     0.01   182732     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    341.12     0.01   171132     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    341.13     0.01   156701     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    341.14     0.01   148616     0.00     0.00  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    341.15     0.01   147205     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    341.16     0.01   145383     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    341.17     0.01   140202     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    341.18     0.01   125726     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    341.19     0.01   125674     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    341.20     0.01   117117     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<symex_targett::sourcet const, unsigned int> >*, std::_Rb_tree_node<std::pair<symex_targett::sourcet const, unsigned int> >*, symex_targett::sourcet const&)
  0.00    341.21     0.01   115284     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    341.22     0.01   108433     0.00     0.00  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    341.23     0.01   101497     0.00     0.00  code_assignt::lhs()
  0.00    341.24     0.01   100424     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    341.25     0.01    89763     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.00    341.26     0.01    82749     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    341.27     0.01    80716     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    341.28     0.01    78323     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    341.29     0.01    74848     0.00     0.00  symbolt::swap(symbolt&)
  0.00    341.30     0.01    71318     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    341.31     0.01    71204     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    341.32     0.01    68886     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    341.33     0.01    66437     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    341.34     0.01    59346     0.00     0.03  dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet)
  0.00    341.35     0.01    57192     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    341.36     0.01    54664     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    341.37     0.01    53328     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    341.38     0.01    53290     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    341.39     0.01    52962     0.00     0.00  BigInt::operator-(int) const
  0.00    341.40     0.01    51824     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    341.41     0.01    51816     0.00     0.09  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    341.42     0.01    51816     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > > const&)
  0.00    341.43     0.01    49157     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    341.44     0.01    48467     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    341.45     0.01    46121     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    341.46     0.01    45921     0.00     0.01  dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    341.47     0.01    37874     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    341.48     0.01    37458     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    341.49     0.01    33694     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.00    341.50     0.01    30345     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    341.51     0.01    29559     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    341.52     0.01    28820     0.00     0.00  numbering<exprt>::number(exprt const&)
  0.00    341.53     0.01    25906     0.00     0.05  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    341.54     0.01    25582     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    341.55     0.01    24314     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    341.56     0.01    23671     0.00     0.06  boolbvt::convert_overflow(exprt const&)
  0.00    341.57     0.01    22428     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    341.58     0.01    19104     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    341.59     0.01    19104     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    341.60     0.01    16478     0.00     0.00  to_member_expr(exprt const&)
  0.00    341.61     0.01    15329     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    341.62     0.01    15005     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    341.63     0.01    15005     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    341.64     0.01    14274     0.00     0.00  to_code(exprt const&)
  0.00    341.65     0.01    13670     0.00     0.00  exprt::find_location() const
  0.00    341.66     0.01    13534     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    341.67     0.01    12685     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    341.68     0.01    12346     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    341.69     0.01    12271     0.00     0.06  prop_convt::set_to(exprt const&, bool)
  0.00    341.70     0.01    11793     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    341.71     0.01    11793     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    341.72     0.01    10782     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned int)
  0.00    341.73     0.01     7871     0.00     0.00  goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    341.74     0.01     7143     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    341.75     0.01     7060     0.00     0.03  goto_symext::symex_decl(goto_symex_statet&)
  0.00    341.76     0.01     5744     0.00     0.00  char_type()
  0.00    341.77     0.01     5071     0.00     0.38  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    341.78     0.01     3978     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    341.79     0.01     2927     0.00     0.00  code_typet::code_typet()
  0.00    341.80     0.01     2868     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    341.81     0.01     1083     0.01     0.01  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    341.82     0.01      662     0.02     0.02  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    341.83     0.01      296     0.03     1.70  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    341.84     0.01      240     0.04     0.04  optionst::set_option(std::string const&, char const*)
  0.00    341.85     0.01      175     0.06     0.06  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    341.86     0.01      165     0.06   357.18  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    341.87     0.01      165     0.06     0.06  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    341.88     0.01      151     0.07     0.07  cnft::cnft()
  0.00    341.89     0.01      150     0.07     0.15  symex_target_equationt::convert_assumptions(prop_convt&)
  0.00    341.90     0.01       50     0.20     1.06  remove_internal_symbols(symbol_tablet&)
  0.00    341.91     0.01       50     0.20    12.71  ansi_c_convertt::convert(ansi_c_parse_treet&)
  0.00    341.92     0.01       50     0.20    18.49  ansi_c_typecheckt::typecheck()
  0.00    341.93     0.01       25     0.40     0.61  ieee_floatt::to_ansi_c_string() const
  0.00    341.94     0.01                             hash_string(std::string const&)
  0.00    341.95     0.01                             yyassemblererror(std::string const&)
  0.00    341.96     0.01                             to_dynamic_object_expr(exprt&)
  0.00    341.97     0.01                             xml(exprt const&, namespacet const&)
  0.00    341.98     0.01                             value_sett::do_free(exprt const&, namespacet const&)
  0.00    341.99     0.01                             goto_symext::process_array_expr(exprt&)
  0.00    342.00     0.01                             goto_symext::~goto_symext()
  0.00    342.01     0.01                             aig_prop_baset::solver_text()
  0.00    342.02     0.01                             simplify_exprt::simplify_concatenation(exprt&)
  0.00    342.03     0.01                             message_streamt::err_location(irept const&)
  0.00    342.04     0.01                             message_streamt::err_location(typet const&)
  0.00    342.05     0.01                             string_containert::~string_containert()
  0.00    342.06     0.01                             BigInt::BigInt(unsigned long long)
  0.00    342.07     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    342.08     0.01                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.00    342.09     0.01                             Minisat::Solver::garbageCollect()
  0.00    342.10     0.01                             Minisat::Solver::search(int)
  0.00    342.11     0.01                             Minisat::Solver::solve_()
  0.00    342.12     0.01                             optionst::set_option(std::string const&, int)
  0.00    342.13     0.01                             floatbv_typet::get_e() const
  0.00    342.14     0.01                             string_constantt::get_value() const
  0.00    342.15     0.01                             goto_symex_statet::renaming_levelt::print(std::ostream&) const
  0.00    342.16     0.01                             BigInt::to_long() const
  0.00    342.17     0.01                             Minisat::Solver::progressEstimate() const
  0.00    342.18     0.01                             wchar_t* std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<wchar_t> const&)
  0.00    342.19     0.01                             std::deque<exprt const*, std::allocator<exprt const*> >::push_back(exprt const* const&)
  0.00    342.20     0.01                             std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> >::resize(unsigned long, Elf64_Shdr)
  0.00    342.21     0.01                             std::_Rb_tree<typet, std::pair<typet const, typet>, std::_Select1st<std::pair<typet const, typet> >, std::less<typet>, std::allocator<std::pair<typet const, typet> > >::_M_insert_unique(std::pair<typet const, typet> const&)
  0.00    342.22     0.01                             void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > > >(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.00    342.23     0.01  6454538     0.00     0.00  typet::typet(typet const&)
  0.00    342.23     0.01  3725079     0.00     0.00  is_number(typet const&)
  0.00    342.24     0.01  2400489     0.00     0.00  bitvector_typet::~bitvector_typet()
  0.00    342.24     0.01  2228859     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    342.25     0.01  1852771     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    342.25     0.01  1787286     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    342.26     0.01  1469667     0.00     0.00  bool_typet::bool_typet()
  0.00    342.26     0.01  1191951     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    342.27     0.01   572088     0.00     0.00  locationt::get_function() const
  0.00    342.27     0.01   510651     0.00     0.00  dstring::operator!=(char const*) const
  0.00    342.28     0.01   357572     0.00     0.00  symbol_typet::get_identifier() const
  0.00    342.28     0.01   344786     0.00     0.00  predicate_exprt::~predicate_exprt()
  0.00    342.29     0.01   336549     0.00     0.00  exprt::~exprt()
  0.00    342.29     0.01   280855     0.00     0.00  to_symbol_type(typet&)
  0.00    342.30     0.01   280116     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    342.30     0.01   227444     0.00     0.00  false_exprt::false_exprt()
  0.00    342.31     0.01   117730     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    342.31     0.01    99143     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    342.32     0.01    79275     0.00     0.00  dstring::dstring(char const*)
  0.00    342.32     0.01    77597     0.00     0.00  locationt::set_line(unsigned int)
  0.00    342.33     0.01    64596     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    342.33     0.01    30345     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    342.34     0.01    19382     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    342.34     0.01    15005     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    342.35     0.01     6088     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    342.35     0.01      738     0.01     0.02  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    342.36     0.01      301     0.02     0.02  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    342.36     0.01      274     0.02     0.02  equalityt::typestructt::typestructt()
  0.00    342.37     0.01      151     0.03     0.03  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    342.37     0.01      150     0.03     6.40  typecheckt::typecheck_main()
  0.00    342.38     0.01      117     0.04     0.05  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    342.38     0.01       16     0.31     0.31  guess_q(unsigned int const*, unsigned int const*)
  0.00    342.39     0.01        9     0.56     0.56  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)
  0.00    342.39     0.01        8     0.63     0.63  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    342.40     0.01                             modinv(BigInt const&, BigInt const&)
  0.00    342.40     0.01                             vector_exprt::vector_exprt(typet const&)
  0.00    342.41     0.01                             ansi_c_parsert::parse()
  0.00    342.41     0.01                             notequal_exprt::~notequal_exprt()
  0.00    342.42     0.01                             printf_formattert::next()
  0.00    342.42     0.01                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    342.43     0.01                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.00    342.43     0.01                             operator<<(std::ostream&, BigInt const&)
  0.00    342.43     0.00 12706298     0.00     0.00  cnft::set_no_variables(unsigned int)
  0.00    342.43     0.00  6003565     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    342.43     0.00  5786026     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    342.43     0.00  5499885     0.00     0.00  BigInt::BigInt()
  0.00    342.43     0.00  3477400     0.00     0.00  i2string(int)
  0.00    342.43     0.00  3048284     0.00     0.00  goto_symex_statet::call_stack()
  0.00    342.43     0.00  2630796     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    342.43     0.00  2518837     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    342.43     0.00  2393431     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    342.43     0.00  2375458     0.00     0.00  exprt::op1()
  0.00    342.43     0.00  2327127     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    342.43     0.00  2138297     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    342.43     0.00  2138297     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    342.43     0.00  2136820     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    342.43     0.00  2105252     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    342.43     0.00  2087360     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    342.43     0.00  2045778     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    342.43     0.00  2034374     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    342.43     0.00  1996219     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    342.43     0.00  1972776     0.00     0.00  integer2long(BigInt const&)
  0.00    342.43     0.00  1950094     0.00     0.00  irept::clear()
  0.00    342.43     0.00  1852771     0.00     0.00  ordering(irept const&, irept const&)
  0.00    342.43     0.00  1852771     0.00     0.00  operator<(irept const&, irept const&)
  0.00    342.43     0.00  1842956     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    342.43     0.00  1718527     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    342.43     0.00  1608996     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    342.43     0.00  1555314     0.00     0.00  irept::make_nil()
  0.00    342.43     0.00  1522752     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&) const
  0.00    342.43     0.00  1516166     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    342.43     0.00  1340984     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    342.43     0.00  1332664     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    342.43     0.00  1278272     0.00     0.00  numbering<dstring>::clear()
  0.00    342.43     0.00  1278272     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    342.43     0.00  1277966     0.00     0.00  numbering<dstring>::~numbering()
  0.00    342.43     0.00  1277966     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    342.43     0.00  1277223     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    342.43     0.00  1277072     0.00     0.00  union_find<dstring>::~union_find()
  0.00    342.43     0.00  1277072     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    342.43     0.00  1264573     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::_M_initialize_dispatch<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::__false_type)
  0.00    342.43     0.00  1263292     0.00     0.00  locationt::operator=(locationt const&)
  0.00    342.43     0.00  1240293     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    342.43     0.00  1219115     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    342.43     0.00  1191918     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    342.43     0.00  1191885     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    342.43     0.00  1191885     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    342.43     0.00  1008605     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    342.43     0.00   997009     0.00     0.00  symbol_exprt::~symbol_exprt()
  0.00    342.43     0.00   925420     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    342.43     0.00   874846     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    342.43     0.00   801222     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    342.43     0.00   799615     0.00     0.00  typet::subtype() const
  0.00    342.43     0.00   734389     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    342.43     0.00   718786     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    342.43     0.00   681699     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    342.43     0.00   681699     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    342.43     0.00   671271     0.00     0.00  std::pair<exprt, literalt>::~pair()
  0.00    342.43     0.00   671271     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    342.43     0.00   671271     0.00     0.00  std::pair<exprt const, literalt>::~pair()
  0.00    342.43     0.00   671041     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    342.43     0.00   662957     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    342.43     0.00   640649     0.00     0.00  goto_symex_statet::top()
  0.00    342.43     0.00   638794     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    342.43     0.00   632122     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    342.43     0.00   621479     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    342.43     0.00   616902     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    342.43     0.00   610335     0.00     0.00  locationt::locationt(locationt const&)
  0.00    342.43     0.00   609164     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    342.43     0.00   609164     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    342.43     0.00   608800     0.00     0.00  binary_relation_exprt::lhs() const
  0.00    342.43     0.00   602117     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    342.43     0.00   601031     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    342.43     0.00   596205     0.00     0.01  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    342.43     0.00   596205     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    342.43     0.00   595401     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    342.43     0.00   595401     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    342.43     0.00   595091     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    342.43     0.00   581933     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    342.43     0.00   579561     0.00     0.00  parsert::set_location(exprt&)
  0.00    342.43     0.00   575358     0.00     0.00  to_signedbv_type(typet const&)
  0.00    342.43     0.00   568899     0.00     0.00  to_index_expr(exprt&)
  0.00    342.43     0.00   565420     0.00     0.00  locationt::get_file() const
  0.00    342.43     0.00   552136     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    342.43     0.00   536332     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    342.43     0.00   535754     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    342.43     0.00   531802     0.00     0.00  init(unsigned int&)
  0.00    342.43     0.00   530603     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    342.43     0.00   520029     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    342.43     0.00   498967     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    342.43     0.00   498967     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    342.43     0.00   498967     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    342.43     0.00   494416     0.00     0.00  bool_typet::~bool_typet()
  0.00    342.43     0.00   473400     0.00     0.00  array_typet::size()
  0.00    342.43     0.00   466014     0.00     0.01  guardt::as_expr() const
  0.00    342.43     0.00   443100     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    342.43     0.00   443100     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    342.43     0.00   436968     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    342.43     0.00   426784     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    342.43     0.00   423233     0.00     0.00  get_bvtype(typet const&)
  0.00    342.43     0.00   419203     0.00     0.00  symbolt::~symbolt()
  0.00    342.43     0.00   406380     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    342.43     0.00   381018     0.00     0.00  typet::~typet()
  0.00    342.43     0.00   380317     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    342.43     0.00   379246     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    342.43     0.00   378124     0.00     0.00  exprt::exprt(dstring const&)
  0.00    342.43     0.00   367797     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    342.43     0.00   367255     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    342.43     0.00   367255     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    342.43     0.00   367175     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    342.43     0.00   353161     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    342.43     0.00   352439     0.00     0.00  code_typet::parameters()
  0.00    342.43     0.00   351730     0.00     0.00  typet::has_subtype() const
  0.00    342.43     0.00   343347     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    342.43     0.00   341076     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    342.43     0.00   333551     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    342.43     0.00   329781     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.00    342.43     0.00   327497     0.00     0.00  guardt::~guardt()
  0.00    342.43     0.00   326031     0.00     0.00  guardt::guardt(guardt const&)
  0.00    342.43     0.00   325881     0.00     0.00  exprt::sum(exprt const&)
  0.00    342.43     0.00   319113     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    342.43     0.00   317545     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    342.43     0.00   316470     0.00     0.00  code_typet::arguments()
  0.00    342.43     0.00   314462     0.00     0.00  void std::__insertion_sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    342.43     0.00   314462     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    342.43     0.00   314462     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    342.43     0.00   314462     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    342.43     0.00   307194     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    342.43     0.00   304867     0.00     0.00  to_equal_expr(exprt const&)
  0.00    342.43     0.00   296834     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    342.43     0.00   289625     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    342.43     0.00   289199     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    342.43     0.00   289193     0.00     0.00  merge_types(irept&, irept&)
  0.00    342.43     0.00   289091     0.00     0.00  merge_types(unsigned int, unsigned int)
  0.00    342.43     0.00   289082     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    342.43     0.00   287840     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    342.43     0.00   281992     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    342.43     0.00   280049     0.00     0.00  exprt::make_bool(bool)
  0.00    342.43     0.00   280021     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    342.43     0.00   269691     0.00     0.00  message_clientt::~message_clientt()
  0.00    342.43     0.00   268544     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    342.43     0.00   268544     0.00     0.00  message_streamt::~message_streamt()
  0.00    342.43     0.00   267877     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    342.43     0.00   267877     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    342.43     0.00   267877     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    342.43     0.00   267877     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    342.43     0.00   267877     0.00     0.00  typet::location() const
  0.00    342.43     0.00   267877     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    342.43     0.00   266965     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    342.43     0.00   261306     0.00     0.00  ansi_c_declarationt::value()
  0.00    342.43     0.00   258686     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    342.43     0.00   257109     0.00     0.00  ansi_c_declarationt::get_name() const
  0.00    342.43     0.00   255753     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.00    342.43     0.00   254896     0.00     0.00  true_exprt::~true_exprt()
  0.00    342.43     0.00   254743     0.00     0.00  BigInt::operator-=(long long)
  0.00    342.43     0.00   254590     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    342.43     0.00   251841     0.00     0.00  nil_exprt::nil_exprt()
  0.00    342.43     0.00   251348     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    342.43     0.00   250924     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    342.43     0.00   243130     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    342.43     0.00   243076     0.00     0.00  locationt::get_comment() const
  0.00    342.43     0.00   234765     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    342.43     0.00   233209     0.00     0.00  symbolt::clear()
  0.00    342.43     0.00   220595     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    342.43     0.00   217615     0.00     0.00  dereferencet::valuet::~valuet()
  0.00    342.43     0.00   216532     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    342.43     0.00   216532     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    342.43     0.00   216532     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    342.43     0.00   211634     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    342.43     0.00   211483     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    342.43     0.00   206917     0.00     0.00  to_code_type(typet&)
  0.00    342.43     0.00   206324     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    342.43     0.00   204961     0.00     0.00  code_typet::return_type()
  0.00    342.43     0.00   204742     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    342.43     0.00   203359     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    342.43     0.00   201781     0.00     0.00  BigInt::operator--()
  0.00    342.43     0.00   199471     0.00     0.00  to_array_type(typet const&)
  0.00    342.43     0.00   199004     0.00     0.00  BigInt::BigInt(int)
  0.00    342.43     0.00   194268     0.00     0.00  guardt::add(exprt const&)
  0.00    342.43     0.00   191710     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00   191710     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    342.43     0.00   191710     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    342.43     0.00   189961     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    342.43     0.00   186818     0.00     0.00  ansi_c_declarationt::get_base_name() const
  0.00    342.43     0.00   186725     0.00     0.00  string_containert::get(char const*)
  0.00    342.43     0.00   184672     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    342.43     0.00   184671     0.00     0.00  ansi_c_declarationt::set_is_type(bool)
  0.00    342.43     0.00   184671     0.00     0.00  ansi_c_declarationt::set_base_name(dstring const&)
  0.00    342.43     0.00   184671     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    342.43     0.00   184671     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    342.43     0.00   184671     0.00     0.00  ansi_c_declarationt::set_name(dstring const&)
  0.00    342.43     0.00   184054     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    342.43     0.00   182732     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    342.43     0.00   180816     0.00     0.00  BigInt::operator+=(long long)
  0.00    342.43     0.00   180319     0.00     0.00  BigInt::operator+(int) const
  0.00    342.43     0.00   180066     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    342.43     0.00   180066     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    342.43     0.00   179648     0.00     0.00  nil_typet::nil_typet()
  0.00    342.43     0.00   179648     0.00     0.00  nil_typet::~nil_typet()
  0.00    342.43     0.00   179552     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.00    342.43     0.00   173446     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    342.43     0.00   169998     0.00     0.00  exprt::mul(exprt const&)
  0.00    342.43     0.00   168728     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    342.43     0.00   168688     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    342.43     0.00   163465     0.00     0.00  set(unsigned int, dstring const&)
  0.00    342.43     0.00   160931     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    342.43     0.00   160931     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    342.43     0.00   160545     0.00     0.00  nil_exprt::~nil_exprt()
  0.00    342.43     0.00   160517     0.00     0.00  symbolt::symbolt()
  0.00    342.43     0.00   159768     0.00     0.00  array_typet::size() const
  0.00    342.43     0.00   156701     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    342.43     0.00   154005     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    342.43     0.00   153597     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    342.43     0.00   153597     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00   153597     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    342.43     0.00   153597     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    342.43     0.00   153597     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    342.43     0.00   149714     0.00     0.00  index_exprt::array()
  0.00    342.43     0.00   145383     0.00     0.17  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.00    342.43     0.00   145383     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    342.43     0.00   142026     0.00     0.00  dereferencet::valuet::valuet(dereferencet::valuet const&)
  0.00    342.43     0.00   137494     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.00    342.43     0.00   137220     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    342.43     0.00   136230     0.00     0.05  boolbvt::boolbv_set_equality_to_true(exprt const&)
  0.00    342.43     0.00   135190     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    342.43     0.00   135135     0.00     0.00  codet::get_statement() const
  0.00    342.43     0.00   134588     0.00     0.00  codet::codet(codet const&)
  0.00    342.43     0.00   133503     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    342.43     0.00   133503     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    342.43     0.00   133503     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    342.43     0.00   133503     0.00     0.01  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::resize(unsigned long, boolbv_mapt::map_bitt)
  0.00    342.43     0.00   133155     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    342.43     0.00   133155     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    342.43     0.00   133081     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    342.43     0.00   132874     0.00     0.00  object_descriptor_exprt::object()
  0.00    342.43     0.00   132021     0.00     0.15  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    342.43     0.00   132005     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    342.43     0.00   130131     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    342.43     0.00   127685     0.00     0.00  c_typecheck_baset::replace_symbol(irept&)
  0.00    342.43     0.00   125832     0.00     0.00  irep_serializationt::insert_on_read(unsigned int, irept const&)
  0.00    342.43     0.00   125832     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    342.43     0.00   125832     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    342.43     0.00   125726     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    342.43     0.00   123918     0.00     0.00  index_exprt::index_exprt()
  0.00    342.43     0.00   123914     0.00     0.00  namespacet::~namespacet()
  0.00    342.43     0.00   123914     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    342.43     0.00   123672     0.00     0.00  struct_union_typet::components() const
  0.00    342.43     0.00   122967     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    342.43     0.00   119019     0.00     0.00  index_exprt::array() const
  0.00    342.43     0.00   117730     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    342.43     0.00   117117     0.00     0.00  std::map<symex_targett::sourcet, unsigned int, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::operator[](symex_targett::sourcet const&)
  0.00    342.43     0.00   117117     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::lower_bound(symex_targett::sourcet const&)
  0.00    342.43     0.00   115930     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_parsert::identifiert>, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00   115930     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    342.43     0.00   115613     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    342.43     0.00   115580     0.00     0.00  ansi_c_parsert::scopet::~scopet()
  0.00    342.43     0.00   115580     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    342.43     0.00   115580     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00   115284     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    342.43     0.00   115066     0.00     0.00  irept::get_sub()
  0.00    342.43     0.00   113711     0.00     0.00  signed_long_int_type()
  0.00    342.43     0.00   113542     0.00     0.00  ansi_c_convertt::convert_type(typet&)
  0.00    342.43     0.00   113372     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    342.43     0.00   113285     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    342.43     0.00   113285     0.00     0.00  code_typet::parametert::parametert()
  0.00    342.43     0.00   113261     0.00     0.00  pointer_diff_type()
  0.00    342.43     0.00   112456     0.00     0.00  dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    342.43     0.00   112311     0.00     0.00  index_type()
  0.00    342.43     0.00   110088     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    342.43     0.00   109879     0.00     0.00  exprt::location() const
  0.00    342.43     0.00   109753     0.00     0.00  guardt::append(guardt const&)
  0.00    342.43     0.00   108798     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    342.43     0.00   106746     0.00     0.00  typet::has_subtypes() const
  0.00    342.43     0.00   101518     0.00     0.00  to_code_assign(codet const&)
  0.00    342.43     0.00   101458     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    342.43     0.00   101226     0.00     0.00  code_assignt::~code_assignt()
  0.00    342.43     0.00   101180     0.00     0.20  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    342.43     0.00    99256     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    342.43     0.00    98596     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    342.43     0.00    98542     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    342.43     0.00    96122     0.00     0.00  false_exprt::~false_exprt()
  0.00    342.43     0.00    95115     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    342.43     0.00    89130     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    342.43     0.00    86224     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, symbolt> const&, std::tr1::integral_constant<bool, true>)
  0.00    342.43     0.00    86224     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    342.43     0.00    82749     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    342.43     0.00    82749     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    342.43     0.00    82163     0.00     0.03  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    342.43     0.00    81643     0.00     0.00  operator|=(c_storage_spect&, c_storage_spect const&)
  0.00    342.43     0.00    81152     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    342.43     0.00    80652     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    342.43     0.00    78268     0.00     0.00  typet::subtypes() const
  0.00    342.43     0.00    77794     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    342.43     0.00    76717     0.00     0.00  to_symbol_type(typet const&)
  0.00    342.43     0.00    76489     0.00     0.00  yy_get_previous_state()
  0.00    342.43     0.00    76489     0.00     0.00  parsert::inc_line_no()
  0.00    342.43     0.00    75696     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    342.43     0.00    75696     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    342.43     0.00    75696     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    342.43     0.00    75589     0.00     0.00  dereferencet::valuet::valuet()
  0.00    342.43     0.00    75589     0.00     0.00  std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_create_node(dereferencet::valuet const&)
  0.00    342.43     0.00    75589     0.00     0.00  std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_insert(std::_List_iterator<dereferencet::valuet>, dereferencet::valuet const&)
  0.00    342.43     0.00    75403     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    342.43     0.00    75281     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    342.43     0.00    74884     0.00     0.00  codet::set_statement(dstring const&)
  0.00    342.43     0.00    74884     0.00     0.00  codet::codet(dstring const&)
  0.00    342.43     0.00    74552     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.00    342.43     0.00    73130     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    342.43     0.00    72911     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    342.43     0.00    72692     0.00     0.01  ansi_c_convertt::convert_declaration(ansi_c_declarationt&)
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::get_is_type() const
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::get_is_macro() const
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::value() const
  0.00    342.43     0.00    72692     0.00     0.00  ansi_c_declarationt::to_symbol(symbolt&) const
  0.00    342.43     0.00    72692     0.00     0.00  dstring::operator!=(std::string const&) const
  0.00    342.43     0.00    72692     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    342.43     0.00    72692     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    342.43     0.00    72692     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    342.43     0.00    72212     0.00     0.00  exprt::reserve_operands(unsigned int)
  0.00    342.43     0.00    72179     0.00     0.00  exprt::is_one() const
  0.00    342.43     0.00    71642     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    342.43     0.00    71459     0.00     0.00  to_index_expr(exprt const&)
  0.00    342.43     0.00    71318     0.00     0.00  std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::push_back(dereferencet::valuet const&)
  0.00    342.43     0.00    71204     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    342.43     0.00    70977     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    342.43     0.00    70509     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    342.43     0.00    69413     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    342.43     0.00    69413     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    342.43     0.00    68886     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    342.43     0.00    68886     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    342.43     0.00    68886     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    342.43     0.00    68217     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    342.43     0.00    66828     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    342.43     0.00    66688     0.00     0.00  address_of_exprt::~address_of_exprt()
  0.00    342.43     0.00    66437     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    342.43     0.00    66437     0.00     0.00  object_descriptor_exprt::~object_descriptor_exprt()
  0.00    342.43     0.00    66437     0.00     0.00  object_descriptor_exprt::object() const
  0.00    342.43     0.00    65698     0.00     0.00  dereferencet::get_symbol(exprt const&)
  0.00    342.43     0.00    65698     0.00     0.00  dereferencet::valid_check(exprt const&, guardt const&, dereferencet::modet)
  0.00    342.43     0.00    65549     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    342.43     0.00    65301     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    342.43     0.00    64596     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    342.43     0.00    63430     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    342.43     0.00    62526     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    342.43     0.00    62007     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    342.43     0.00    62007     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    342.43     0.00    62007     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    342.43     0.00    61094     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    342.43     0.00    60792     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    342.43     0.00    60792     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    342.43     0.00    59350     0.00     0.01  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    342.43     0.00    59350     0.00     0.01  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    342.43     0.00    59350     0.00     0.00  std::_List_base<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_clear()
  0.00    342.43     0.00    59118     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    342.43     0.00    59000     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    342.43     0.00    58138     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    342.43     0.00    58073     0.00     0.00  exprt::make_not()
  0.00    342.43     0.00    57868     0.00     0.03  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    342.43     0.00    57801     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    342.43     0.00    57790     0.00     0.00  ansi_c_parsert::scopet::scopet()
  0.00    342.43     0.00    57790     0.00     0.00  ansi_c_parsert::scopet::scopet(ansi_c_parsert::scopet const&)
  0.00    342.43     0.00    57790     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    342.43     0.00    57790     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> > const&, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > const&)
  0.00    342.43     0.00    57790     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > >::unordered_map(std::tr1::unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > > const&)
  0.00    342.43     0.00    57790     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false> const&)
  0.00    342.43     0.00    57790     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > const&)
  0.00    342.43     0.00    57790     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_create_node(ansi_c_parsert::scopet const&)
  0.00    342.43     0.00    57790     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_insert(std::_List_iterator<ansi_c_parsert::scopet>, ansi_c_parsert::scopet const&)
  0.00    342.43     0.00    57790     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::push_back(ansi_c_parsert::scopet const&)
  0.00    342.43     0.00    57690     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    342.43     0.00    57690     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_erase(std::_List_iterator<ansi_c_parsert::scopet>)
  0.00    342.43     0.00    57690     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::pop_back()
  0.00    342.43     0.00    57192     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    342.43     0.00    56698     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.00    342.43     0.00    56233     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    342.43     0.00    56233     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    342.43     0.00    56233     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    342.43     0.00    55580     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    342.43     0.00    55348     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    342.43     0.00    55125     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    342.43     0.00    54821     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    342.43     0.00    54147     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    342.43     0.00    54016     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    342.43     0.00    53843     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_erase(std::_Rb_tree_node<unsigned int>*)
  0.00    342.43     0.00    53191     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    342.43     0.00    52812     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::~_Rb_tree()
  0.00    342.43     0.00    52463     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    342.43     0.00    52311     0.00     0.04  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    342.43     0.00    52076     0.00     0.00  member_exprt::get_component_name() const
  0.00    342.43     0.00    51981     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    342.43     0.00    51981     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    342.43     0.00    51981     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    342.43     0.00    51816     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    342.43     0.00    51816     0.00     0.03  goto_symex_statet::goto_statet::~goto_statet()
  0.00    342.43     0.00    51816     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    342.43     0.00    51816     0.00     0.09  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    342.43     0.00    51816     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    342.43     0.00    51816     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    342.43     0.00    51816     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::map(std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&)
  0.00    342.43     0.00    51816     0.00     0.09  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&)
  0.00    342.43     0.00    51343     0.00     0.00  binary_relation_exprt::lhs()
  0.00    342.43     0.00    50971     0.00     0.00  local_may_aliast::destt::destt(local_may_aliast::destt const&)
  0.00    342.43     0.00    50971     0.00     0.00  std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::set(std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > const&)
  0.00    342.43     0.00    50971     0.00     0.00  std::pair<unsigned int const, local_may_aliast::destt>::~pair()
  0.00    342.43     0.00    50971     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Rb_tree(std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> > const&)
  0.00    342.43     0.00    50964     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_clone_node(std::_Rb_tree_node<unsigned int> const*)
  0.00    342.43     0.00    50666     0.00     0.00  to_struct_union_type(typet const&)
  0.00    342.43     0.00    50481     0.00     0.00  exprt::op2()
  0.00    342.43     0.00    50464     0.00     0.00  std::pair<unsigned int const, local_may_aliast::destt>::pair(std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    342.43     0.00    50464     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_create_node(std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    342.43     0.00    50464     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> >*)
  0.00    342.43     0.00    50463     0.00     0.00  index_exprt::~index_exprt()
  0.00    342.43     0.00    50104     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    342.43     0.00    49957     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_copy(std::_Rb_tree_node<unsigned int> const*, std::_Rb_tree_node<unsigned int>*)
  0.00    342.43     0.00    49851     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    342.43     0.00    49628     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    342.43     0.00    49628     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&)
  0.00    342.43     0.00    49031     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    342.43     0.00    48467     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    342.43     0.00    48011     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    342.43     0.00    47312     0.00     0.00  simplify_exprt::objects_equal(exprt const&, exprt const&)
  0.00    342.43     0.00    47312     0.00     0.00  simplify_exprt::simplify_same_object(exprt&)
  0.00    342.43     0.00    47295     0.00     0.00  exprt::op2() const
  0.00    342.43     0.00    45921     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    342.43     0.00    44802     0.00     0.00  unary_exprt::~unary_exprt()
  0.00    342.43     0.00    44565     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00    44565     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    342.43     0.00    43803     0.00     0.00  to_member_expr(exprt&)
  0.00    342.43     0.00    43797     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    342.43     0.00    43715     0.00     0.00  irep_serializationt::read_string(std::istream&)
  0.00    342.43     0.00    43313     0.00     0.00  locationt::get_column() const
  0.00    342.43     0.00    41076     0.00     0.00  symbolt::symbol_expr() const
  0.00    342.43     0.00    40891     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    342.43     0.00    40777     0.00     0.00  to_struct_type(typet const&)
  0.00    342.43     0.00    40233     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    342.43     0.00    38675     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    342.43     0.00    38675     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    342.43     0.00    38675     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    342.43     0.00    38580     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    342.43     0.00    38580     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    342.43     0.00    38580     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    342.43     0.00    38373     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    342.43     0.00    37607     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    342.43     0.00    37423     0.00     0.00  locationt::as_string() const
  0.00    342.43     0.00    34664     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    342.43     0.00    34664     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    342.43     0.00    34458     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    342.43     0.00    34390     0.00     0.00  expr2ct::id_shorthand(exprt const&) const
  0.00    342.43     0.00    34304     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    342.43     0.00    33908     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    342.43     0.00    33908     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    342.43     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    342.43     0.00    33171     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    342.43     0.00    33171     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_lower_bound(std::_Rb_tree_node<exprt>*, std::_Rb_tree_node<exprt>*, exprt const&)
  0.00    342.43     0.00    33171     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    342.43     0.00    32798     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    342.43     0.00    31513     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    342.43     0.00    31122     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    342.43     0.00    31122     0.00     0.00  std::map<dstring, long, std::less<dstring>, std::allocator<std::pair<dstring const, long> > >::count(dstring const&) const
  0.00    342.43     0.00    31122     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, long>, std::_Select1st<std::pair<dstring const, long> >, std::less<dstring>, std::allocator<std::pair<dstring const, long> > >::find(dstring const&) const
  0.00    342.43     0.00    30720     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    342.43     0.00    30566     0.00     0.00  codet::codet()
  0.00    342.43     0.00    30551     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    342.43     0.00    30396     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    342.43     0.00    30396     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    342.43     0.00    30396     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    342.43     0.00    30396     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    342.43     0.00    30396     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    342.43     0.00    30088     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    342.43     0.00    29559     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    342.43     0.00    29559     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    342.43     0.00    29559     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    342.43     0.00    29559     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    342.43     0.00    29559     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    342.43     0.00    29559     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    342.43     0.00    29559     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    342.43     0.00    28858     0.00     0.00  std::pair<exprt const, unsigned int>::~pair()
  0.00    342.43     0.00    28820     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    342.43     0.00    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    342.43     0.00    28049     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> > const*)
  0.00    342.43     0.00    28024     0.00     0.00  union_find<exprt>::number(exprt const&)
  0.00    342.43     0.00    28005     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    342.43     0.00    27933     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    342.43     0.00    27068     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    342.43     0.00    27068     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.00    342.43     0.00    27068     0.00     0.00  std::pair<exprt, unsigned int>::~pair()
  0.00    342.43     0.00    26966     0.00     0.00  signed_int_type()
  0.00    342.43     0.00    26916     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    342.43     0.00    26916     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    342.43     0.00    26810     0.00     0.00  BigInt::operator-() const
  0.00    342.43     0.00    26794     0.00     0.00  size_of_expr(typet const&, namespacet const&)
  0.00    342.43     0.00    26463     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00    26085     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    342.43     0.00    26085     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    342.43     0.00    25910     0.00     0.13  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    342.43     0.00    25910     0.00     0.13  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    342.43     0.00    25910     0.00     0.13  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    342.43     0.00    25910     0.00     0.13  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    342.43     0.00    25906     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    342.43     0.00    25906     0.00     0.13  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    342.43     0.00    25848     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    342.43     0.00    25610     0.00     0.00  arrayst::record_array_index(index_exprt const&)
  0.00    342.43     0.00    25585     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> >*)
  0.00    342.43     0.00    25585     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::~_Rb_tree()
  0.00    342.43     0.00    25437     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    342.43     0.00    25258     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    342.43     0.00    24925     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    342.43     0.00    24817     0.00     0.00  std::map<unsigned int, local_may_aliast::destt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::map(std::map<unsigned int, local_may_aliast::destt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > > const&)
  0.00    342.43     0.00    24817     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > > const&)
  0.00    342.43     0.00    24484     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    342.43     0.00    23896     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    342.43     0.00    23896     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    342.43     0.00    23689     0.00     0.00  prop_convt::get(exprt const&) const
  0.00    342.43     0.00    23497     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    342.43     0.00    23398     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    342.43     0.00    23288     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    342.43     0.00    22961     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    342.43     0.00    22936     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    342.43     0.00    22525     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    342.43     0.00    22415     0.00     0.00  std::map<unsigned int, local_may_aliast::destt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, local_may_aliast::destt> >, std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    342.43     0.00    22415     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    342.43     0.00    22415     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, local_may_aliast::destt> >, std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    342.43     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    342.43     0.00    22204     0.00     0.00  replace_symbolt::have_to_replace(typet const&) const
  0.00    342.43     0.00    21768     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    342.43     0.00    21553     0.00     0.03  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    342.43     0.00    21492     0.00     0.00  goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    342.43     0.00    20882     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    342.43     0.00    20378     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    342.43     0.00    20378     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00    20378     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    342.43     0.00    20335     0.00     0.00  simplify_exprt::simplify_minus(exprt&)
  0.00    342.43     0.00    20107     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    342.43     0.00    19711     0.00     0.00  member_exprt::~member_exprt()
  0.00    342.43     0.00    19456     0.00     0.00  endianness_mapt::map_bit(unsigned int) const
  0.00    342.43     0.00    19456     0.00     0.00  endianness_mapt::map_byte(unsigned int) const
  0.00    342.43     0.00    19382     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    342.43     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    342.43     0.00    19292     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    342.43     0.00    19292     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    342.43     0.00    19292     0.00     0.03  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    342.43     0.00    19288     0.00     0.03  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::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    342.43     0.00    19288     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    342.43     0.00    19288     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    342.43     0.00    19288     0.00     0.03  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    342.43     0.00    19288     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    342.43     0.00    19258     0.00     0.00  code_typet::arguments() const
  0.00    342.43     0.00    19211     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    342.43     0.00    19211     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    342.43     0.00    19161     0.00     0.00  new_ansi_c_language()
  0.00    342.43     0.00    19161     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    342.43     0.00    19134     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    342.43     0.00    19104     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    342.43     0.00    19104     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00    19104     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    342.43     0.00    19104     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    342.43     0.00    19104     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    342.43     0.00    19104     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    342.43     0.00    19104     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    342.43     0.00    19104     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    342.43     0.00    19104     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    342.43     0.00    19104     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    342.43     0.00    19104     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    342.43     0.00    19104     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    342.43     0.00    19017     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    342.43     0.00    19017     0.00     0.00  implies_exprt::implies_exprt()
  0.00    342.43     0.00    18996     0.00     0.01  expr2c(exprt const&, namespacet const&)
  0.00    342.43     0.00    18996     0.00     0.01  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    342.43     0.00    18996     0.00     0.00  expr2ct::get_symbols(exprt const&)
  0.00    342.43     0.00    18996     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    342.43     0.00    18996     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    342.43     0.00    18996     0.00     0.01  expr2ct::~expr2ct()
  0.00    342.43     0.00    18996     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    342.43     0.00    18920     0.00     0.00  code_function_callt::arguments()
  0.00    342.43     0.00    18511     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    342.43     0.00    18410     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    342.43     0.00    17874     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00    17367     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    342.43     0.00    17229     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    342.43     0.00    17229     0.00     0.00  local_may_aliast::loc_infot::loc_infot(local_may_aliast::loc_infot const&)
  0.00    342.43     0.00    17229     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    342.43     0.00    17229     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    342.43     0.00    17229     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    342.43     0.00    17229     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    342.43     0.00    17229     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    342.43     0.00    17229     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    342.43     0.00    17229     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    342.43     0.00    17229     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    342.43     0.00    17229     0.00     0.00  void std::_Construct<local_may_aliast::loc_infot, local_may_aliast::loc_infot>(local_may_aliast::loc_infot*, local_may_aliast::loc_infot const&)
  0.00    342.43     0.00    17188     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    342.43     0.00    17076     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    342.43     0.00    17076     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    342.43     0.00    17076     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    342.43     0.00    17076     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    342.43     0.00    16517     0.00     0.00  exprt::op0() const
  0.00    342.43     0.00    16494     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    342.43     0.00    16461     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    342.43     0.00    16450     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    342.43     0.00    16320     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    342.43     0.00    16249     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    342.43     0.00    16090     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    342.43     0.00    16090     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    342.43     0.00    15775     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    342.43     0.00    15775     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    342.43     0.00    15667     0.00     0.04  value_sett::operator=(value_sett const&)
  0.00    342.43     0.00    15667     0.00     0.04  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    342.43     0.00    15667     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    342.43     0.00    15667     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::clear()
  0.00    342.43     0.00    15667     0.00     0.04  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    342.43     0.00    15620     0.00     0.00  guardt::make_false()
  0.00    342.43     0.00    15620     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    342.43     0.00    15398     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    342.43     0.00    15184     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    342.43     0.00    15045     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    342.43     0.00    15018     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    342.43     0.00    15006     0.00     0.02  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    342.43     0.00    15005     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    342.43     0.00    15005     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    342.43     0.00    15005     0.00     0.00  std::pair<unsigned int const, exprt>::~pair()
  0.00    342.43     0.00    15005     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    342.43     0.00    15005     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    342.43     0.00    15005     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    342.43     0.00    15005     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    342.43     0.00    15001     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    342.43     0.00    14960     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00    14960     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    342.43     0.00    14806     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    342.43     0.00    14692     0.00     0.00  propt::has_set_to() const
  0.00    342.43     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    342.43     0.00    14179     0.00     0.00  std::pair<dstring const, typet>::~pair()
  0.00    342.43     0.00    13958     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00    13958     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    342.43     0.00    13771     0.00     0.03  bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    342.43     0.00    13746     0.00     0.00  exprt::op0()
  0.00    342.43     0.00    13657     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    342.43     0.00    13657     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    342.43     0.00    13657     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    342.43     0.00    13657     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    342.43     0.00    13657     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    342.43     0.00    13534     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    342.43     0.00    13534     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    342.43     0.00    13534     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    342.43     0.00    13534     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    342.43     0.00    13513     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    342.43     0.00    13427     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    342.43     0.00    13427     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    342.43     0.00    13427     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    342.43     0.00    13176     0.00     0.05  boolbvt::convert_bv_rel(exprt const&)
  0.00    342.43     0.00    13000     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    342.43     0.00    13000     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    342.43     0.00    12669     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00    12527     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    342.43     0.00    12346     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    342.43     0.00    12250     0.00     0.02  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&)
  0.00    342.43     0.00    12150     0.00     0.00  code_typet::make_ellipsis()
  0.00    342.43     0.00    11916     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    342.43     0.00    11857     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    342.43     0.00    11793     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    342.43     0.00    11793     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    342.43     0.00    11793     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    342.43     0.00    11793     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    342.43     0.00    11772     0.00     0.00  equal_exprt::equal_exprt()
  0.00    342.43     0.00    11772     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    342.43     0.00    11551     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    342.43     0.00    11551     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    342.43     0.00    11550     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    342.43     0.00    11545     0.00     0.04  prop_convt::set_equality_to_true(exprt const&)
  0.00    342.43     0.00    11322     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    342.43     0.00    11306     0.00     0.00  typecast_exprt::op() const
  0.00    342.43     0.00    11277     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    342.43     0.00    11171     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    342.43     0.00    11080     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique(unsigned int const&)
  0.00    342.43     0.00    10656     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    342.43     0.00    10446     0.00     0.00  std::_Rb_tree_const_iterator<unsigned int>::operator++()
  0.00    342.43     0.00    10446     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique_(std::_Rb_tree_const_iterator<unsigned int>, unsigned int const&)
  0.00    342.43     0.00    10304     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    342.43     0.00    10239     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    342.43     0.00    10239     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    342.43     0.00    10219     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    342.43     0.00    10049     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    342.43     0.00    10047     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    342.43     0.00    10047     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    342.43     0.00    10047     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    342.43     0.00    10031     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    342.43     0.00     9795     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    342.43     0.00     9575     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00     9535     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    342.43     0.00     9535     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    342.43     0.00     9535     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    342.43     0.00     9535     0.00     0.00  std::pair<dstring, typet>::~pair()
  0.00    342.43     0.00     9535     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    342.43     0.00     9418     0.00     0.00  void std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<std::_Rb_tree_const_iterator<unsigned int> >(std::_Rb_tree_const_iterator<unsigned int>, std::_Rb_tree_const_iterator<unsigned int>)
  0.00    342.43     0.00     9343     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    342.43     0.00     9155     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    342.43     0.00     9155     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    342.43     0.00     9155     0.00     0.00  ieee_float_spect::to_type() const
  0.00    342.43     0.00     8944     0.00     0.00  local_may_aliast::is_tracked(dstring const&)
  0.00    342.43     0.00     8944     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    342.43     0.00     8900     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    342.43     0.00     8751     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    342.43     0.00     8637     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    342.43     0.00     8604     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    342.43     0.00     8543     0.00     0.00  or_exprt::~or_exprt()
  0.00    342.43     0.00     8429     0.00     0.00  member_exprt::struct_op() const
  0.00    342.43     0.00     8361     0.00     0.00  unsigned_union_find::find(unsigned int) const
  0.00    342.43     0.00     8277     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    342.43     0.00     8177     0.00     0.00  code_function_callt::lhs()
  0.00    342.43     0.00     8074     0.00     0.00  local_may_aliast::loc_infot::merge(local_may_aliast::loc_infot const&)
  0.00    342.43     0.00     8034     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    342.43     0.00     8034     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    342.43     0.00     8034     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    342.43     0.00     8034     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    342.43     0.00     8025     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    342.43     0.00     8012     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    342.43     0.00     8012     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    342.43     0.00     7901     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    342.43     0.00     7833     0.00     0.00  not_exprt::~not_exprt()
  0.00    342.43     0.00     7757     0.00     0.00  to_code_assign(codet&)
  0.00    342.43     0.00     7749     0.00     0.00  local_may_aliast::destt::merge(local_may_aliast::destt const&)
  0.00    342.43     0.00     7717     0.00     0.20  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00     7715     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    342.43     0.00     7588     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    342.43     0.00     7588     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    342.43     0.00     7530     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    342.43     0.00     7488     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    342.43     0.00     7435     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    342.43     0.00     7435     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    342.43     0.00     7421     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    342.43     0.00     7346     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    342.43     0.00     7346     0.00     0.00  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00     7080     0.00     0.00  get_default_language()
  0.00    342.43     0.00     7065     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_copy(std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> > const*, std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> >*)
  0.00    342.43     0.00     7060     0.00     0.00  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&)
  0.00    342.43     0.00     6989     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    342.43     0.00     6957     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00     6929     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    342.43     0.00     6892     0.00     0.05  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00     6709     0.00     0.00  to_code_type(typet const&)
  0.00    342.43     0.00     6668     0.00     0.00  locationt::set_claim(dstring const&)
  0.00    342.43     0.00     6553     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    342.43     0.00     6521     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    342.43     0.00     6521     0.00     0.00  locationt::set_property(dstring const&)
  0.00    342.43     0.00     6519     0.00     0.00  locationt::set_file(dstring const&)
  0.00    342.43     0.00     6502     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    342.43     0.00     6500     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    342.43     0.00     6500     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    342.43     0.00     6500     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    342.43     0.00     6481     0.00     0.00  to_code_function_call(codet const&)
  0.00    342.43     0.00     6469     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_insert_unique(std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    342.43     0.00     6455     0.00     0.01  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00     6449     0.00     0.00  code_typet::return_type() const
  0.00    342.43     0.00     6420     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    342.43     0.00     6420     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&)
  0.00    342.43     0.00     6420     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    342.43     0.00     6369     0.00     0.00  locationt::set_source(dstring const&)
  0.00    342.43     0.00     6369     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    342.43     0.00     6308     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    342.43     0.00     6294     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    342.43     0.00     6294     0.00     0.03  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    342.43     0.00     6294     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    342.43     0.00     6206     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    342.43     0.00     6147     0.00     0.00  locationt::set_function(dstring const&)
  0.00    342.43     0.00     5961     0.00     0.00  code_function_callt::lhs() const
  0.00    342.43     0.00     5890     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    342.43     0.00     5890     0.00     0.00  locationt::set_column(dstring const&)
  0.00    342.43     0.00     5890     0.00     0.00  locationt::set_line(dstring const&)
  0.00    342.43     0.00     5831     0.00     0.00  is_index_member_symbol(exprt const&)
  0.00    342.43     0.00     5736     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    342.43     0.00     5736     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    342.43     0.00     5721     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    342.43     0.00     5721     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    342.43     0.00     5721     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    342.43     0.00     5653     0.00     0.00  code_typet::has_ellipsis() const
  0.00    342.43     0.00     5623     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    342.43     0.00     5561     0.00     0.00  code_function_callt::arguments() const
  0.00    342.43     0.00     5557     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    342.43     0.00     5557     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    342.43     0.00     5557     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    342.43     0.00     5557     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    342.43     0.00     5448     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    342.43     0.00     5440     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00     5410     0.00     0.00  invalid_pointer(exprt const&)
  0.00    342.43     0.00     5373     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    342.43     0.00     5373     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    342.43     0.00     5236     0.00     0.00  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    342.43     0.00     5211     0.00     0.01  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    342.43     0.00     5211     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    342.43     0.00     5211     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    342.43     0.00     5211     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    342.43     0.00     5211     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    342.43     0.00     5211     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    342.43     0.00     5202     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    342.43     0.00     5202     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    342.43     0.00     5164     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    342.43     0.00     5164     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    342.43     0.00     5071     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int)
  0.00    342.43     0.00     5071     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    342.43     0.00     5071     0.00     0.37  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    342.43     0.00     5071     0.00     0.00  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    342.43     0.00     5020     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    342.43     0.00     5020     0.00     0.00  replace_symbolt::have_to_replace(exprt const&) const
  0.00    342.43     0.00     4967     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    342.43     0.00     4902     0.00     0.00  dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    342.43     0.00     4836     0.00     0.02  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    342.43     0.00     4836     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    342.43     0.00     4836     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    342.43     0.00     4836     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    342.43     0.00     4836     0.00     0.02  goto_symex_statet::new_frame()
  0.00    342.43     0.00     4836     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    342.43     0.00     4836     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    342.43     0.00     4836     0.00     0.02  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    342.43     0.00     4833     0.00     0.00  local_may_aliast::assign_lhs(exprt const&, exprt const&, local_may_aliast::loc_infot const&, local_may_aliast::loc_infot&)
  0.00    342.43     0.00     4823     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    342.43     0.00     4823     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    342.43     0.00     4790     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    342.43     0.00     4757     0.00     0.28  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00     4671     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    342.43     0.00     4671     0.00     0.36  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    342.43     0.00     4671     0.00     0.01  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    342.43     0.00     4671     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    342.43     0.00     4640     0.00     0.00  c_qualifierst::as_string() const
  0.00    342.43     0.00     4573     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    342.43     0.00     4573     0.00     0.00  expr2ct::convert(typet const&)
  0.00    342.43     0.00     4535     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    342.43     0.00     4501     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    342.43     0.00     4500     0.00     0.00  unsigned_int_type()
  0.00    342.43     0.00     4490     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    342.43     0.00     4424     0.00     0.00  c_typecheck_baset::do_initializer(symbolt&)
  0.00    342.43     0.00     4410     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    342.43     0.00     4396     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    342.43     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    342.43     0.00     4348     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    342.43     0.00     4318     0.00     0.00  binary_relation_exprt::rhs()
  0.00    342.43     0.00     4313     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    342.43     0.00     4308     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    342.43     0.00     4304     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    342.43     0.00     4271     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    342.43     0.00     4271     0.00     0.00  std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::push_front(dereferencet::valuet const&)
  0.00    342.43     0.00     4264     0.00     0.00  goto_programt::~goto_programt()
  0.00    342.43     0.00     4264     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    342.43     0.00     4258     0.00     0.04  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    342.43     0.00     4256     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    342.43     0.00     4143     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    342.43     0.00     4025     0.00     0.00  float_type()
  0.00    342.43     0.00     3957     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    342.43     0.00     3800     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    342.43     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    342.43     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    342.43     0.00     3747     0.00     0.00  to_code_return(codet const&)
  0.00    342.43     0.00     3707     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    342.43     0.00     3700     0.00     0.56  goto_symext::symex_return(goto_symex_statet&)
  0.00    342.43     0.00     3700     0.00     0.19  goto_symext::return_assignment(goto_symex_statet&)
  0.00    342.43     0.00     3700     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned int const&)
  0.00    342.43     0.00     3582     0.00     0.00  symbol_tablet::lookup(dstring const&)
  0.00    342.43     0.00     3582     0.00     0.01  linkingt::inspect_src_symbol(dstring const&)
  0.00    342.43     0.00     3582     0.00     0.00  replace_symbolt::replace(exprt&) const
  0.00    342.43     0.00     3582     0.00     0.00  replace_symbolt::replace(typet&) const
  0.00    342.43     0.00     3582     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    342.43     0.00     3576     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    342.43     0.00     3567     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    342.43     0.00     3567     0.00     0.00  address_of_exprt::object() const
  0.00    342.43     0.00     3489     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    342.43     0.00     3482     0.00     0.00  to_code(exprt&)
  0.00    342.43     0.00     3410     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    342.43     0.00     3390     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    342.43     0.00     3375     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    342.43     0.00     3375     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    342.43     0.00     3375     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&)
  0.00    342.43     0.00     3375     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&)
  0.00    342.43     0.00     3300     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    342.43     0.00     3300     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    342.43     0.00     3271     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    342.43     0.00     3269     0.00     0.00  ansi_c_convertt::convert_expr(exprt&)
  0.00    342.43     0.00     3263     0.00     0.01  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00     3252     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    342.43     0.00     3207     0.00     0.00  to_code_decl(codet const&)
  0.00    342.43     0.00     3189     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    342.43     0.00     3189     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    342.43     0.00     3168     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    342.43     0.00     3135     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    342.43     0.00     3074     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    342.43     0.00     3045     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*)
  0.00    342.43     0.00     3043     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    342.43     0.00     3043     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    342.43     0.00     3023     0.00     0.28  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    342.43     0.00     2972     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    342.43     0.00     2962     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    342.43     0.00     2868     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    342.43     0.00     2868     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    342.43     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    342.43     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    342.43     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    342.43     0.00     2868     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    342.43     0.00     2868     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    342.43     0.00     2868     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    342.43     0.00     2868     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    342.43     0.00     2868     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    342.43     0.00     2868     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    342.43     0.00     2850     0.00     0.00  vector_typet::size()
  0.00    342.43     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    342.43     0.00     2750     0.00     0.00  long_double_type()
  0.00    342.43     0.00     2682     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    342.43     0.00     2681     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    342.43     0.00     2618     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    342.43     0.00     2597     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    342.43     0.00     2578     0.00     0.00  std::map<symex_targett::sourcet, unsigned int, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::insert(std::_Rb_tree_iterator<std::pair<symex_targett::sourcet const, unsigned int> >, std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    342.43     0.00     2578     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    342.43     0.00     2578     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_create_node(std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    342.43     0.00     2578     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<symex_targett::sourcet const, unsigned int> >, std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    342.43     0.00     2559     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    342.43     0.00     2559     0.00     0.00  partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    342.43     0.00     2559     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    342.43     0.00     2506     0.00     0.00  unsigned_union_find::check_index(unsigned int)
  0.00    342.43     0.00     2479     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    342.43     0.00     2475     0.00     0.01  configt::ansi_ct::from_ns(namespacet const&, std::string const&)
  0.00    342.43     0.00     2475     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    342.43     0.00     2410     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    342.43     0.00     2410     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    342.43     0.00     2409     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    342.43     0.00     2381     0.00     0.29  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00     2365     0.00     0.00  local_may_aliast::get_rec(local_may_aliast::destt&, exprt const&, local_may_aliast::loc_infot const&)
  0.00    342.43     0.00     2333     0.00     0.00  codet::operator=(codet const&)
  0.00    342.43     0.00     2322     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    342.43     0.00     2322     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    342.43     0.00     2322     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    342.43     0.00     2322     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    342.43     0.00     2322     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    342.43     0.00     2298     0.00     0.00  address_of_exprt::object()
  0.00    342.43     0.00     2261     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::set(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    342.43     0.00     2261     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_Rb_tree(std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    342.43     0.00     2198     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00     2198     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00     2198     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    342.43     0.00     2198     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    342.43     0.00     2175     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    342.43     0.00     2097     0.00     0.00  to_code_function_call(codet&)
  0.00    342.43     0.00     2093     0.00     0.05  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    342.43     0.00     2090     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    342.43     0.00     2073     0.00     0.00  void std::_Construct<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    342.43     0.00     2069     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    342.43     0.00     2069     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    342.43     0.00     2069     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    342.43     0.00     2000     0.00     0.00  double_type()
  0.00    342.43     0.00     1980     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    342.43     0.00     1966     0.00     0.01  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    342.43     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    342.43     0.00     1905     0.00     0.01  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    342.43     0.00     1905     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    342.43     0.00     1905     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    342.43     0.00     1901     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::insert<std::_List_const_iterator<exprt> >(std::_List_iterator<exprt>, std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>)
  0.00    342.43     0.00     1901     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    342.43     0.00     1901     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::allocator<exprt> const&)
  0.00    342.43     0.00     1900     0.00     0.00  to_vector_type(typet&)
  0.00    342.43     0.00     1900     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    342.43     0.00     1894     0.00     0.00  code_declt::get_identifier() const
  0.00    342.43     0.00     1890     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    342.43     0.00     1880     0.00     0.00  and_exprt::~and_exprt()
  0.00    342.43     0.00     1875     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    342.43     0.00     1847     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, unsigned int, message_handlert**)
  0.00    342.43     0.00     1847     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    342.43     0.00     1843     0.00     0.00  guardt::resize(unsigned int)
  0.00    342.43     0.00     1843     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    342.43     0.00     1828     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    342.43     0.00     1828     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    342.43     0.00     1815     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    342.43     0.00     1815     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    342.43     0.00     1810     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    342.43     0.00     1804     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    342.43     0.00     1790     0.00     0.00  prop_convt::get_bool(exprt const&, tvt&) const
  0.00    342.43     0.00     1790     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    342.43     0.00     1790     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    342.43     0.00     1790     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    342.43     0.00     1788     0.00     0.00  code_typet::~code_typet()
  0.00    342.43     0.00     1788     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    342.43     0.00     1788     0.00     0.01  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    342.43     0.00     1738     0.00     0.00  pointer_offset(exprt const&)
  0.00    342.43     0.00     1718     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::find(dstring const&) const
  0.00    342.43     0.00     1705     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    342.43     0.00     1704     0.00     0.00  std::map<unsigned int, local_may_aliast::destt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::operator[](unsigned int const&)
  0.00    342.43     0.00     1701     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    342.43     0.00     1682     0.00     0.00  messaget::messaget()
  0.00    342.43     0.00     1671     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::find(unsigned int const&) const
  0.00    342.43     0.00     1664     0.00     0.01  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::operator[](dstring const&)
  0.00    342.43     0.00     1662     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    342.43     0.00     1662     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_may_aliast::loc_infot*>(local_may_aliast::loc_infot*, local_may_aliast::loc_infot*)
  0.00    342.43     0.00     1652     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    342.43     0.00     1650     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    342.43     0.00     1650     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    342.43     0.00     1650     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    342.43     0.00     1650     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    342.43     0.00     1638     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    342.43     0.00     1628     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    342.43     0.00     1620     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    342.43     0.00     1615     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    342.43     0.00     1615     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    342.43     0.00     1601     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    342.43     0.00     1582     0.00     0.00  unsigned_union_find::resize(unsigned int)
  0.00    342.43     0.00     1582     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    342.43     0.00     1582     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    342.43     0.00     1582     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    342.43     0.00     1582     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    342.43     0.00     1582     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    342.43     0.00     1568     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    342.43     0.00     1556     0.00     0.00  to_address_of_expr(exprt&)
  0.00    342.43     0.00     1556     0.00     0.00  goto_symext::is_index_member_symbol_if(exprt const&)
  0.00    342.43     0.00     1553     0.00     0.01  linkingt::duplicate_symbol(symbolt&, symbolt&)
  0.00    342.43     0.00     1553     0.00     0.01  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    342.43     0.00     1550     0.00     0.00  unsigned_long_long_int_type()
  0.00    342.43     0.00     1550     0.00     0.00  goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&)
  0.00    342.43     0.00     1546     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    342.43     0.00     1536     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    342.43     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    342.43     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    342.43     0.00     1536     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    342.43     0.00     1536     0.00     0.00  local_may_aliast::loc_infot* std::__uninitialized_copy<false>::__uninit_copy<local_may_aliast::loc_infot*, local_may_aliast::loc_infot*>(local_may_aliast::loc_infot*, local_may_aliast::loc_infot*, local_may_aliast::loc_infot*)
  0.00    342.43     0.00     1533     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    342.43     0.00     1533     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    342.43     0.00     1531     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    342.43     0.00     1531     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    342.43     0.00     1531     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    342.43     0.00     1531     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    342.43     0.00     1531     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    342.43     0.00     1531     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    342.43     0.00     1531     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    342.43     0.00     1531     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    342.43     0.00     1531     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    342.43     0.00     1522     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    342.43     0.00     1500     0.00     0.00  std::_List_base<char, std::allocator<char> >::_M_clear()
  0.00    342.43     0.00     1500     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    342.43     0.00     1486     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00     1486     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    342.43     0.00     1486     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    342.43     0.00     1486     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    342.43     0.00     1485     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    342.43     0.00     1467     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    342.43     0.00     1455     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    342.43     0.00     1451     0.00     0.00  unsigned_long_int_type()
  0.00    342.43     0.00     1450     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    342.43     0.00     1437     0.00     0.01  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    342.43     0.00     1414     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    342.43     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    342.43     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    342.43     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    342.43     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    342.43     0.00     1394     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    342.43     0.00     1377     0.00     0.00  dynamic_object(exprt const&)
  0.00    342.43     0.00     1367     0.00     0.00  std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&)
  0.00    342.43     0.00     1361     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    342.43     0.00     1354     0.00     0.00  dereferencet::byte_extract_id()
  0.00    342.43     0.00     1349     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    342.43     0.00     1344     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    342.43     0.00     1312     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    342.43     0.00     1312     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    342.43     0.00     1309     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    342.43     0.00     1309     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    342.43     0.00     1309     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    342.43     0.00     1309     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    342.43     0.00     1309     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, irept>*, std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > > >, unsigned long, std::pair<bool, irept> const&)
  0.00    342.43     0.00     1309     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    342.43     0.00     1304     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    342.43     0.00     1303     0.00     0.00  ansi_c_declarationt::set_is_macro(bool)
  0.00    342.43     0.00     1303     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    342.43     0.00     1261     0.00     0.00  to_pointer_type(typet const&)
  0.00    342.43     0.00     1253     0.00     0.00  unsigned_union_find::make_union(unsigned int, unsigned int)
  0.00    342.43     0.00     1228     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    342.43     0.00     1202     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    342.43     0.00     1202     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    342.43     0.00     1202     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    342.43     0.00     1200     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    342.43     0.00     1200     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    342.43     0.00     1200     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    342.43     0.00     1197     0.00     0.00  to_struct_type(typet&)
  0.00    342.43     0.00     1185     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    342.43     0.00     1166     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_clone_node(std::_Rb_tree_node<exprt> const*)
  0.00    342.43     0.00     1157     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    342.43     0.00     1147     0.00     0.00  messaget::~messaget()
  0.00    342.43     0.00     1139     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    342.43     0.00     1126     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    342.43     0.00     1116     0.00     0.00  pointer_typet::pointer_typet()
  0.00    342.43     0.00     1096     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    342.43     0.00     1096     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    342.43     0.00     1096     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    342.43     0.00     1096     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    342.43     0.00     1096     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    342.43     0.00     1096     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    342.43     0.00     1096     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    342.43     0.00     1096     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    342.43     0.00     1096     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    342.43     0.00     1094     0.00     0.01  goto_program_templatet<codet, exprt>::update()
  0.00    342.43     0.00     1089     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    342.43     0.00     1084     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    342.43     0.00     1084     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    342.43     0.00     1083     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    342.43     0.00     1083     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    342.43     0.00     1050     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    342.43     0.00     1050     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    342.43     0.00     1049     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    342.43     0.00     1045     0.00     0.00  numbering<exprt>::~numbering()
  0.00    342.43     0.00     1045     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    342.43     0.00     1045     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    342.43     0.00     1031     0.00     0.00  local_may_aliast::destt::clear()
  0.00    342.43     0.00     1031     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::clear()
  0.00    342.43     0.00     1006     0.00     0.00  size_type()
  0.00    342.43     0.00     1006     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    342.43     0.00     1000     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    342.43     0.00     1000     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    342.43     0.00      998     0.00     0.95  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    342.43     0.00      998     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      998     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00      998     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    342.43     0.00      998     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    342.43     0.00      982     0.00     0.00  arrayst::collect_arrays(exprt const&)
  0.00    342.43     0.00      976     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    342.43     0.00      975     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    342.43     0.00      962     0.00     0.01  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    342.43     0.00      950     0.00     0.00  to_vector_type(typet const&)
  0.00    342.43     0.00      950     0.00     0.00  signed_size_type()
  0.00    342.43     0.00      950     0.00     0.00  vector_typet::vector_typet()
  0.00    342.43     0.00      950     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    342.43     0.00      950     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    342.43     0.00      950     0.00     0.01  c_typecheck_baset::make_constant_index(exprt&)
  0.00    342.43     0.00      950     0.00     0.03  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    342.43     0.00      950     0.00     0.00  typet::location()
  0.00    342.43     0.00      950     0.00     0.00  vector_typet::size() const
  0.00    342.43     0.00      946     0.00     0.01  dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    342.43     0.00      937     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    342.43     0.00      906     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    342.43     0.00      902     0.00     0.30  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00      900     0.00     0.00  architecture_string(int, char const*)
  0.00    342.43     0.00      900     0.00     0.01  dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    342.43     0.00      894     0.00     0.00  local_cfgt::build(goto_programt const&)
  0.00    342.43     0.00      894     0.00     0.00  local_cfgt::local_cfgt(goto_programt const&)
  0.00    342.43     0.00      894     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    342.43     0.00      894     0.00     0.45  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    342.43     0.00      894     0.00     0.02  local_may_aliast::build(goto_function_templatet<goto_programt> const&)
  0.00    342.43     0.00      894     0.00     0.02  local_may_aliast::local_may_aliast(goto_function_templatet<goto_programt> const&)
  0.00    342.43     0.00      894     0.00     0.00  local_may_aliast::~local_may_aliast()
  0.00    342.43     0.00      894     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    342.43     0.00      894     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    342.43     0.00      894     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    342.43     0.00      894     0.00     0.01  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    342.43     0.00      894     0.00     0.01  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    342.43     0.00      894     0.00     0.00  dirtyt::~dirtyt()
  0.00    342.43     0.00      894     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    342.43     0.00      894     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    342.43     0.00      894     0.00     0.00  localst::~localst()
  0.00    342.43     0.00      894     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    342.43     0.00      894     0.00     0.00  std::_Vector_base<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::~_Vector_base()
  0.00    342.43     0.00      894     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    342.43     0.00      894     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    342.43     0.00      894     0.00     0.01  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    342.43     0.00      894     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    342.43     0.00      894     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    342.43     0.00      894     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    342.43     0.00      894     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    342.43     0.00      894     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    342.43     0.00      894     0.00     0.00  std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::~vector()
  0.00    342.43     0.00      894     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    342.43     0.00      894     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    342.43     0.00      894     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    342.43     0.00      894     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    342.43     0.00      894     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    342.43     0.00      894     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    342.43     0.00      894     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    342.43     0.00      894     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    342.43     0.00      894     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    342.43     0.00      894     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    342.43     0.00      894     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    342.43     0.00      894     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    342.43     0.00      885     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    342.43     0.00      872     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    342.43     0.00      869     0.00     0.00  object_lower_bound(exprt const&)
  0.00    342.43     0.00      856     0.00     0.01  bv_utilst::cond_implies_equal(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00      855     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    342.43     0.00      855     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    342.43     0.00      850     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    342.43     0.00      847     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    342.43     0.00      847     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    342.43     0.00      845     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    342.43     0.00      837     0.00     0.00  void std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique<std::_Rb_tree_const_iterator<exprt> >(std::_Rb_tree_const_iterator<exprt>, std::_Rb_tree_const_iterator<exprt>)
  0.00    342.43     0.00      836     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    342.43     0.00      830     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    342.43     0.00      828     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    342.43     0.00      828     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    342.43     0.00      827     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    342.43     0.00      822     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    342.43     0.00      822     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    342.43     0.00      822     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    342.43     0.00      822     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    342.43     0.00      822     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    342.43     0.00      822     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    342.43     0.00      822     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    342.43     0.00      822     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    342.43     0.00      813     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      813     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    342.43     0.00      809     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    342.43     0.00      800     0.00     0.00  parsert::clear()
  0.00    342.43     0.00      800     0.00     0.00  std::list<char, std::allocator<char> >::clear()
  0.00    342.43     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    342.43     0.00      797     0.00     0.00  message_clientt::set_verbosity(unsigned int)
  0.00    342.43     0.00      768     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    342.43     0.00      768     0.00     0.00  local_may_aliast::loc_infot::~loc_infot()
  0.00    342.43     0.00      768     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      768     0.00     0.00  __gnu_cxx::new_allocator<local_may_aliast::loc_infot>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      768     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00      768     0.00     0.00  std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00      768     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    342.43     0.00      768     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    342.43     0.00      768     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    342.43     0.00      768     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    342.43     0.00      768     0.00     0.00  std::_Vector_base<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::_M_allocate(unsigned long)
  0.00    342.43     0.00      768     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    342.43     0.00      768     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    342.43     0.00      768     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_may_aliast::loc_infot*, unsigned long, local_may_aliast::loc_infot>(local_may_aliast::loc_infot*, unsigned long, local_may_aliast::loc_infot const&)
  0.00    342.43     0.00      768     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    342.43     0.00      768     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    342.43     0.00      768     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    342.43     0.00      768     0.00     0.00  std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_may_aliast::loc_infot*, std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> > >, unsigned long, local_may_aliast::loc_infot const&)
  0.00    342.43     0.00      768     0.00     0.00  std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::resize(unsigned long, local_may_aliast::loc_infot)
  0.00    342.43     0.00      768     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    342.43     0.00      768     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    342.43     0.00      768     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    342.43     0.00      768     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    342.43     0.00      768     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    342.43     0.00      768     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    342.43     0.00      755     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    342.43     0.00      755     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    342.43     0.00      742     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    342.43     0.00      741     0.00     0.00  codet::~codet()
  0.00    342.43     0.00      713     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    342.43     0.00      700     0.00     0.00  parsert::parsert()
  0.00    342.43     0.00      692     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    342.43     0.00      692     0.00     0.00  irept::id(dstring const&)
  0.00    342.43     0.00      690     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    342.43     0.00      687     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    342.43     0.00      686     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    342.43     0.00      683     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    342.43     0.00      683     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    342.43     0.00      683     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    342.43     0.00      683     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    342.43     0.00      680     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    342.43     0.00      674     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    342.43     0.00      667     0.00     0.11  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    342.43     0.00      667     0.00     0.00  local_may_aliast::may_use_offset(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    342.43     0.00      667     0.00     0.00  local_may_aliast::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    342.43     0.00      662     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    342.43     0.00      662     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    342.43     0.00      662     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    342.43     0.00      662     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    342.43     0.00      662     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    342.43     0.00      660     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      660     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    342.43     0.00      660     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    342.43     0.00      648     0.00     0.00  goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    342.43     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    342.43     0.00      614     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    342.43     0.00      614     0.00     0.13  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    342.43     0.00      614     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    342.43     0.00      614     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    342.43     0.00      614     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    342.43     0.00      608     0.00     0.08  boolbvt::bv_get_cache(exprt const&) const
  0.00    342.43     0.00      608     0.00     0.07  boolbvt::bv_get(std::vector<literalt, std::allocator<literalt> > const&, typet const&) const
  0.00    342.43     0.00      608     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const
  0.00    342.43     0.00      604     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    342.43     0.00      603     0.00     0.00  is_void_pointer(typet const&)
  0.00    342.43     0.00      595     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    342.43     0.00      594     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    342.43     0.00      588     0.00     0.02  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00      582     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    342.43     0.00      580     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    342.43     0.00      579     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    342.43     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    342.43     0.00      563     0.00     0.00  to_constant_expr(exprt&)
  0.00    342.43     0.00      559     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    342.43     0.00      556     0.00     0.00  std::pair<BigInt const, exprt>::~pair()
  0.00    342.43     0.00      552     0.00     0.00  null_pointer(exprt const&)
  0.00    342.43     0.00      552     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >* std::__uninitialized_copy<false>::__uninit_copy<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*>(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*)
  0.00    342.43     0.00      548     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    342.43     0.00      544     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    342.43     0.00      544     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    342.43     0.00      544     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    342.43     0.00      529     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    342.43     0.00      529     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    342.43     0.00      529     0.00     0.00  parsert::set_line_no(unsigned int)
  0.00    342.43     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    342.43     0.00      513     0.00     0.00  object_size(exprt const&)
  0.00    342.43     0.00      513     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    342.43     0.00      508     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    342.43     0.00      507     0.00     0.00  local_may_aliast::destt::~destt()
  0.00    342.43     0.00      500     0.00     0.00  signed_short_int_type()
  0.00    342.43     0.00      500     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    342.43     0.00      498     0.00     0.00  to_if_expr(exprt const&)
  0.00    342.43     0.00      495     0.00     0.00  register_language(languaget* (*)())
  0.00    342.43     0.00      495     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    342.43     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    342.43     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      495     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    342.43     0.00      492     0.00     0.00  has_byte_operator(exprt const&)
  0.00    342.43     0.00      491     0.00     0.04  arrayst::record_array_equality(equal_exprt const&)
  0.00    342.43     0.00      491     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    342.43     0.00      490     0.00     0.00  union_find<exprt>::find_number(exprt const&)
  0.00    342.43     0.00      490     0.00     0.96  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    342.43     0.00      485     0.00     0.00  void std::_Construct<arrayst::array_equalityt, arrayst::array_equalityt>(arrayst::array_equalityt*, arrayst::array_equalityt const&)
  0.00    342.43     0.00      477     0.00     0.00  if_exprt::cond()
  0.00    342.43     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    342.43     0.00      468     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    342.43     0.00      468     0.00     0.00  BigInt::operator/=(long long)
  0.00    342.43     0.00      467     0.00     0.00  message_clientt::get_verbosity() const
  0.00    342.43     0.00      465     0.00     0.00  BigInt::operator++()
  0.00    342.43     0.00      451     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    342.43     0.00      450     0.00     0.00  signed_long_long_int_type()
  0.00    342.43     0.00      446     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    342.43     0.00      446     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    342.43     0.00      440     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    342.43     0.00      440     0.00     0.08  symbol_tablet::~symbol_tablet()
  0.00    342.43     0.00      440     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**, unsigned long)
  0.00    342.43     0.00      440     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    342.43     0.00      440     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    342.43     0.00      440     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00      440     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    342.43     0.00      440     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    342.43     0.00      429     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    342.43     0.00      425     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      425     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    342.43     0.00      425     0.00     0.11  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    342.43     0.00      423     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_copy(std::_Rb_tree_node<exprt> const*, std::_Rb_tree_node<exprt>*)
  0.00    342.43     0.00      423     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    342.43     0.00      421     0.00     0.00  to_code_expression(codet const&)
  0.00    342.43     0.00      421     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    342.43     0.00      421     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    342.43     0.00      413     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    342.43     0.00      411     0.00     0.00  remove_skip(goto_programt&)
  0.00    342.43     0.00      411     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    342.43     0.00      411     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    342.43     0.00      401     0.00     0.00  unsigned_short_int_type()
  0.00    342.43     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    342.43     0.00      388     0.00     0.00  endianness_mapt::build_rec(typet const&, bool)
  0.00    342.43     0.00      388     0.00     0.00  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    342.43     0.00      375     0.00     0.00  BigInt::operator=(long long)
  0.00    342.43     0.00      375     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    342.43     0.00      375     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&)
  0.00    342.43     0.00      375     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    342.43     0.00      374     0.00     0.00  arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    342.43     0.00      370     0.00     0.01  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    342.43     0.00      370     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    342.43     0.00      370     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    342.43     0.00      370     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::resize(unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> >)
  0.00    342.43     0.00      365     0.00     0.00  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    342.43     0.00      361     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    342.43     0.00      361     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    342.43     0.00      357     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    342.43     0.00      357     0.00     0.00  signedbv_typet::smallest() const
  0.00    342.43     0.00      356     0.00     0.00  dynamic_size(namespacet const&)
  0.00    342.43     0.00      356     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    342.43     0.00      356     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    342.43     0.00      356     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    342.43     0.00      356     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&, exprt const&)
  0.00    342.43     0.00      352     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    342.43     0.00      350     0.00     0.00  gcc_float128_type()
  0.00    342.43     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    342.43     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    342.43     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    342.43     0.00      350     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    342.43     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    342.43     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    342.43     0.00      343     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    342.43     0.00      343     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    342.43     0.00      340     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    342.43     0.00      340     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    342.43     0.00      338     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    342.43     0.00      333     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*>(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*)
  0.00    342.43     0.00      330     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    342.43     0.00      330     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    342.43     0.00      330     0.00     0.00  cbmc_parseoptionst::set_verbosity(messaget&)
  0.00    342.43     0.00      330     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    342.43     0.00      330     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    342.43     0.00      330     0.00     0.00  optionst::~optionst()
  0.00    342.43     0.00      330     0.00     0.00  cmdlinet::isset(char) const
  0.00    342.43     0.00      330     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    342.43     0.00      330     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    342.43     0.00      330     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    342.43     0.00      330     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    342.43     0.00      330     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    342.43     0.00      330     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    342.43     0.00      330     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    342.43     0.00      330     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    342.43     0.00      330     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    342.43     0.00      326     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    342.43     0.00      326     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    342.43     0.00      326     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    342.43     0.00      326     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00      326     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    342.43     0.00      326     0.00     0.00  std::tr1::__unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    342.43     0.00      317     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    342.43     0.00      311     0.00     0.00  to_code_dead(codet const&)
  0.00    342.43     0.00      310     0.00     0.00  BigInt::operator%=(long long)
  0.00    342.43     0.00      310     0.00     0.00  BigInt::operator%(int) const
  0.00    342.43     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    342.43     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    342.43     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    342.43     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    342.43     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    342.43     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    342.43     0.00      304     0.00     0.00  std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&)
  0.00    342.43     0.00      304     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::lower_bound(BigInt const&)
  0.00    342.43     0.00      304     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<BigInt const, exprt> >*, std::_Rb_tree_node<std::pair<BigInt const, exprt> >*, BigInt const&)
  0.00    342.43     0.00      302     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    342.43     0.00      301     0.00     0.00  current_time()
  0.00    342.43     0.00      301     0.00     0.00  prop_conv_baset::decision_procedure_text() const
  0.00    342.43     0.00      301     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    342.43     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    342.43     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    342.43     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    342.43     0.00      300     0.00     0.00  infinity_exprt::~infinity_exprt()
  0.00    342.43     0.00      298     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00      298     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00      298     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    342.43     0.00      296     0.00     1.84  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    342.43     0.00      296     0.00     1.80  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    342.43     0.00      296     0.00     0.00  bv_utilst::divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&, bv_utilst::representationt)
  0.00    342.43     0.00      294     0.00     1.85  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00      291     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    342.43     0.00      278     0.00     0.00  std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, exprt> >, std::pair<BigInt const, exprt> const&)
  0.00    342.43     0.00      278     0.00     0.00  std::pair<BigInt const, exprt>::pair(std::pair<BigInt const, exprt> const&)
  0.00    342.43     0.00      278     0.00     0.00  std::pair<BigInt const, exprt>::pair(BigInt const&, exprt const&)
  0.00    342.43     0.00      278     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, exprt> const&)
  0.00    342.43     0.00      278     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_create_node(std::pair<BigInt const, exprt> const&)
  0.00    342.43     0.00      278     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<BigInt const, exprt> >*)
  0.00    342.43     0.00      278     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, exprt> >, std::pair<BigInt const, exprt> const&)
  0.00    342.43     0.00      275     0.00     0.00  std::_List_base<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_clear()
  0.00    342.43     0.00      274     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    342.43     0.00      274     0.00     0.00  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    342.43     0.00      274     0.00     0.00  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    342.43     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    342.43     0.00      274     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    342.43     0.00      274     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    342.43     0.00      274     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    342.43     0.00      274     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    342.43     0.00      274     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    342.43     0.00      274     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    342.43     0.00      274     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    342.43     0.00      274     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    342.43     0.00      274     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    342.43     0.00      272     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    342.43     0.00      272     0.00     0.49  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    342.43     0.00      272     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    342.43     0.00      272     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    342.43     0.00      272     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    342.43     0.00      272     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    342.43     0.00      272     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    342.43     0.00      272     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    342.43     0.00      272     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    342.43     0.00      269     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    342.43     0.00      269     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    342.43     0.00      269     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    342.43     0.00      262     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      262     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    342.43     0.00      262     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    342.43     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    342.43     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    342.43     0.00      257     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >*)
  0.00    342.43     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    342.43     0.00      250     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    342.43     0.00      248     0.00     0.30  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    342.43     0.00      234     0.00     0.00  c_bool_type()
  0.00    342.43     0.00      229     0.00     0.00  std::_Rb_tree_iterator<unsigned int>::operator--()
  0.00    342.43     0.00      224     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    342.43     0.00      224     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    342.43     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    342.43     0.00      223     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    342.43     0.00      223     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    342.43     0.00      223     0.00     3.81  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    342.43     0.00      223     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    342.43     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    342.43     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    342.43     0.00      217     0.00     0.04  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    342.43     0.00      209     0.00     0.00  to_code_block(codet const&)
  0.00    342.43     0.00      209     0.00     0.00  code_blockt::end_location() const
  0.00    342.43     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    342.43     0.00      200     0.00     0.00  void std::_Construct<struct_union_typet::componentt, struct_union_typet::componentt>(struct_union_typet::componentt*, struct_union_typet::componentt const&)
  0.00    342.43     0.00      199     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    342.43     0.00      195     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    342.43     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    342.43     0.00      188     0.00     0.00  __gnu_cxx::__enable_if<!(std::__is_scalar<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::__value), void>::__type std::__fill_a<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    342.43     0.00      187     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      187     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00      187     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    342.43     0.00      187     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<arrayst::array_equalityt*, std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> > >, arrayst::array_equalityt const&)
  0.00    342.43     0.00      184     0.00     0.00  to_if_expr(exprt&)
  0.00    342.43     0.00      184     0.00     0.00  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    342.43     0.00      184     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    342.43     0.00      184     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    342.43     0.00      184     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    342.43     0.00      184     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    342.43     0.00      184     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    342.43     0.00      182     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    342.43     0.00      182     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00      182     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_allocate(unsigned long)
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK13goto_programt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15get_symbols_recRK10namespacetRK7symboltRNSt3tr113unordered_setI7dstring12dstring_hashSt8equal_toIS7_ESaIS7_EEE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z22cpp_exception_list_recRK5typetRK10namespacetRKSsRSt6vectorI7dstringSaIS8_EE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12bv_pointerst12convert_restERK5exprt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_enum_typetC2Ev
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt26salvage_default_parametersERK14template_typetRS0_
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_convert_typet4readERK5typet
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN20ansi_c_convert_typet4readERK5typet
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22cpp_typecheck_resolvetC2ER14cpp_typecheckt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionst
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct14decide_defaultEv
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionst
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN6Parser7rStringER10cpp_tokent
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZlsRSoN10cpp_scopet12lookup_kindtE
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    342.43     0.00      175     0.00     0.00  _GLOBAL__sub_I_yyansi_cchar
  0.00    342.43     0.00      175     0.00     0.38  initialize_string_container()
  0.00    342.43     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    342.43     0.00      175     0.00     0.08  language_uit::~language_uit()
  0.00    342.43     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    342.43     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    342.43     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    342.43     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    342.43     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    342.43     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    342.43     0.00      175     0.00     0.05  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    342.43     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    342.43     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    342.43     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    342.43     0.00      175     0.00     0.05  cmdlinet::parse(int, char const**, char const*)
  0.00    342.43     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    342.43     0.00      175     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<exprt, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    342.43     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    342.43     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    342.43     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    342.43     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    342.43     0.00      175     0.00     0.23  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    342.43     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    342.43     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    342.43     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<exprt, false>**, unsigned long)
  0.00    342.43     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    342.43     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Identity<exprt> const&, std::allocator<exprt> const&)
  0.00    342.43     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    342.43     0.00      175     0.00     0.00  std::tr1::__unordered_set<exprt, irep_hash, std::equal_to<exprt>, std::allocator<exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<exprt> const&)
  0.00    342.43     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    342.43     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    342.43     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    342.43     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    342.43     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    342.43     0.00      174     0.00     0.00  symbol_tablet::has_symbol(dstring const&) const
  0.00    342.43     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    342.43     0.00      172     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    342.43     0.00      172     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    342.43     0.00      172     0.00     0.00  std::_List_base<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::_M_clear()
  0.00    342.43     0.00      172     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::~_Rb_tree()
  0.00    342.43     0.00      171     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    342.43     0.00      171     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    342.43     0.00      171     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*)
  0.00    342.43     0.00      171     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    342.43     0.00      171     0.00     0.00  codet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, codet>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, std::allocator<codet>&)
  0.00    342.43     0.00      170     0.00     0.00  code_labelt::is_default() const
  0.00    342.43     0.00      168     0.00     0.04  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    342.43     0.00      165     0.00     2.43  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    342.43     0.00      165     0.00     0.00  memory_info(std::ostream&)
  0.00    342.43     0.00      165     0.00     0.00  is_goto_binary(std::string const&)
  0.00    342.43     0.00      165     0.00    19.95  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    342.43     0.00      165     0.00     0.02  label_properties(goto_functionst&)
  0.00    342.43     0.00      165     0.00     0.00  new_cpp_language()
  0.00    342.43     0.00      165     0.00     1.08  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    342.43     0.00      165     0.00     0.02  add_failed_symbols(symbol_tablet&)
  0.00    342.43     0.00      165     0.00     0.13  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    342.43     0.00      165     0.00     1.08  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    342.43     0.00      165     0.00     1.06  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&, goto_function_serializationt&)
  0.00    342.43     0.00      165     0.00     0.06  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    342.43     0.00      165     0.00     0.00  new_java_bytecode_language()
  0.00    342.43     0.00      165     0.00     0.04  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    342.43     0.00      165     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    342.43     0.00      165     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    342.43     0.00      165     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    342.43     0.00      165     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    342.43     0.00      165     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    342.43     0.00      165     0.00     0.00  goto_symext::~goto_symext()
  0.00    342.43     0.00      165     0.00   357.49  goto_symext::operator()(goto_functionst const&)
  0.00    342.43     0.00      165     0.00   357.49  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    342.43     0.00      165     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    342.43     0.00      165     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    342.43     0.00      165     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    342.43     0.00      165     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    342.43     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    342.43     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    342.43     0.00      165     0.00     0.00  goto_functionst::~goto_functionst()
  0.00    342.43     0.00      165     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    342.43     0.00      165     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    342.43     0.00      165     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    342.43     0.00      165     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    342.43     0.00      165     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    342.43     0.00      165     0.00     0.09  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    342.43     0.00      165     0.00     0.11  goto_symex_statet::goto_symex_statet()
  0.00    342.43     0.00      165     0.00     0.21  goto_symex_statet::~goto_symex_statet()
  0.00    342.43     0.00      165     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    342.43     0.00      165     0.00    23.77  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    342.43     0.00      165     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    342.43     0.00      165     0.00     2.66  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    342.43     0.00      165     0.00     0.06  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    342.43     0.00      165     0.00   571.27  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    342.43     0.00      165     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    342.43     0.00      165     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    342.43     0.00      165     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    342.43     0.00      165     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    342.43     0.00      165     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    342.43     0.00      165     0.00     0.00  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    342.43     0.00      165     0.00     2.22  symex_target_equationt::~symex_target_equationt()
  0.00    342.43     0.00      165     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    342.43     0.00      165     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    342.43     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    342.43     0.00      165     0.00     0.01  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    342.43     0.00      165     0.00     0.01  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    342.43     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    342.43     0.00      165     0.00     0.03  goto_functions_templatet<goto_programt>::update()
  0.00    342.43     0.00      165     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    342.43     0.00      165     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    342.43     0.00      165     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    342.43     0.00      165     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    342.43     0.00      165     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    342.43     0.00      165     0.00     0.06  remove_function_pointerst::operator()(goto_functionst&)
  0.00    342.43     0.00      165     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    342.43     0.00      165     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    342.43     0.00      165     0.00     0.01  goto_program_serializationt::goto_program_serializationt(irep_serializationt::ireps_containert&)
  0.00    342.43     0.00      165     0.00     0.00  goto_program_serializationt::~goto_program_serializationt()
  0.00    342.43     0.00      165     0.00     0.00  goto_function_serializationt::goto_function_serializationt(irep_serializationt::ireps_containert&)
  0.00    342.43     0.00      165     0.00     0.00  bmct::setup_unwind()
  0.00    342.43     0.00      165     0.00     0.00  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    342.43     0.00      165     0.00     2.31  bmct::~bmct()
  0.00    342.43     0.00      165     0.00     0.00  configt::this_architecture()
  0.00    342.43     0.00      165     0.00     0.00  configt::this_operating_system()
  0.00    342.43     0.00      165     0.00     0.00  configt::set(cmdlinet const&)
  0.00    342.43     0.00      165     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    342.43     0.00      165     0.00     0.09  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    342.43     0.00      165     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    342.43     0.00      165     0.00     0.00  optionst::operator=(optionst const&)
  0.00    342.43     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      165     0.00     0.00  cpp_languaget::extensions() const
  0.00    342.43     0.00      165     0.00     0.00  cpp_languaget::id() const
  0.00    342.43     0.00      165     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    342.43     0.00      165     0.00     0.00  ansi_c_languaget::id() const
  0.00    342.43     0.00      165     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    342.43     0.00      165     0.00     0.00  java_bytecode_languaget::id() const
  0.00    342.43     0.00      165     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    342.43     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00      165     0.00     0.00  std::_List_base<irept, std::allocator<irept> >::_M_clear()
  0.00    342.43     0.00      165     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    342.43     0.00      165     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    342.43     0.00      165     0.00     0.08  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    342.43     0.00      165     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    342.43     0.00      165     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    342.43     0.00      165     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    342.43     0.00      165     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    342.43     0.00      165     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    342.43     0.00      165     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    342.43     0.00      165     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    342.43     0.00      165     0.00     0.09  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    342.43     0.00      165     0.00     0.00  std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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::pair<dstring, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     0.00     0.00  std::tr1::unordered_map<dstring, std::list<guardt, std::allocator<guardt> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::unordered_map<dstring, std::pair<dstring, std::list<guardt, std::allocator<guardt> > >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > >::~unordered_map()
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::__unordered_map<dstring, std::list<guardt, std::allocator<guardt> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    342.43     0.00      165     0.00     0.00  std::tr1::__unordered_map<dstring, std::pair<dstring, std::list<guardt, std::allocator<guardt> > >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     0.00     0.08  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    342.43     0.00      165     0.00     0.09  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    342.43     0.00      165     0.00     0.09  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    342.43     0.00      165     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    342.43     0.00      165     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, long>, std::_Select1st<std::pair<dstring const, long> >, std::less<dstring>, std::allocator<std::pair<dstring const, long> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, long> >*)
  0.00    342.43     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, long>, std::_Select1st<std::pair<dstring const, long> >, std::less<dstring>, std::allocator<std::pair<dstring const, long> > >::~_Rb_tree()
  0.00    342.43     0.00      165     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<symex_targett::sourcet const, unsigned int> >*)
  0.00    342.43     0.00      165     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::~_Rb_tree()
  0.00    342.43     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::clear()
  0.00    342.43     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    342.43     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     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    342.43     0.00      165     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    342.43     0.00      165     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    342.43     0.00      165     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    342.43     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    342.43     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    342.43     0.00      161     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    342.43     0.00      157     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    342.43     0.00      156     0.00     0.00  BigInt::operator%=(unsigned long long)
  0.00    342.43     0.00      156     0.00     0.00  BigInt::operator%(unsigned int) const
  0.00    342.43     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    342.43     0.00      155     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    342.43     0.00      155     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    342.43     0.00      155     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    342.43     0.00      155     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    342.43     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    342.43     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    342.43     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    342.43     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    342.43     0.00      153     0.00     0.00  string_constantt::~string_constantt()
  0.00    342.43     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    342.43     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    342.43     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    342.43     0.00      152     0.00     0.01  goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    342.43     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    342.43     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    342.43     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    342.43     0.00      152     0.00     0.01  goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    342.43     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    342.43     0.00      152     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, exprt> >::operator--()
  0.00    342.43     0.00      151     0.00     0.00  functionst::~functionst()
  0.00    342.43     0.00      151     0.00     0.00  prop_convt::prop_convt(namespacet const&, propt&)
  0.00    342.43     0.00      151     0.00     0.37  prop_convt::~prop_convt()
  0.00    342.43     0.00      151     0.00     0.00  union_find<exprt>::~union_find()
  0.00    342.43     0.00      151     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    342.43     0.00      151     0.00     0.07  cnf_solvert::cnf_solvert()
  0.00    342.43     0.00      151     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    342.43     0.00      151     0.00     0.04  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    342.43     0.00      151     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    342.43     0.00      151     0.00     0.03  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    342.43     0.00      151     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    342.43     0.00      151     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    342.43     0.00      151     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    342.43     0.00      151     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    342.43     0.00      151     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    342.43     0.00      151     0.00     0.00  prop_conv_baset::~prop_conv_baset()
  0.00    342.43     0.00      151     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    342.43     0.00      151     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    342.43     0.00      151     0.00   174.34  symex_target_equationt::convert(prop_convt&)
  0.00    342.43     0.00      151     0.00     0.07  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.00    342.43     0.00      151     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    342.43     0.00      151     0.00     0.07  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    342.43     0.00      151     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    342.43     0.00      151     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    342.43     0.00      151     0.00   174.47  bmct::do_conversion(prop_convt&)
  0.00    342.43     0.00      151     0.00   232.86  bmct::decide_default()
  0.00    342.43     0.00      151     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    342.43     0.00      151     0.00   220.65  bmct::run_decision_procedure(prop_convt&)
  0.00    342.43     0.00      151     0.00     0.00  cnft::~cnft()
  0.00    342.43     0.00      151     0.00     0.00  propt::propt()
  0.00    342.43     0.00      151     0.00     0.00  propt::~propt()
  0.00    342.43     0.00      151     0.00     0.00  arrayst::arrayst(namespacet const&, propt&)
  0.00    342.43     0.00      151     0.00     0.00  arrayst::~arrayst()
  0.00    342.43     0.00      151     0.00     0.03  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    342.43     0.00      151     0.00     0.08  boolbvt::~boolbvt()
  0.00    342.43     0.00      151     0.00     0.04  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    342.43     0.00      151     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    342.43     0.00      151     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      151     0.00     0.00  equalityt::equalityt(namespacet const&, propt&)
  0.00    342.43     0.00      151     0.00     0.00  equalityt::~equalityt()
  0.00    342.43     0.00      151     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    342.43     0.00      151     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    342.43     0.00      151     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~_Vector_base()
  0.00    342.43     0.00      151     0.00     0.37  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    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, literalt> > const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    342.43     0.00      151     0.00     0.37  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    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>**, unsigned long)
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(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    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00      151     0.00     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.00    342.43     0.00      151     0.00     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> > const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    342.43     0.00      151     0.00     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00      151     0.00     0.05  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    342.43     0.00      151     0.00     0.05  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    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    342.43     0.00      151     0.00     0.05  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    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>**, unsigned long)
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet const> const&, std::_Select1st<std::pair<typet const, equalityt::typestructt> > const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> > >::~unordered_map()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > >::~unordered_map()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > >::~unordered_map()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > >::~unordered_map()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> > >::~unordered_map()
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::__unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::__unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    342.43     0.00      151     0.00     0.00  std::tr1::__unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet const> const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    342.43     0.00      151     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    342.43     0.00      151     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~vector()
  0.00    342.43     0.00      151     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, functionst::function_infot> >*)
  0.00    342.43     0.00      151     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::~_Rb_tree()
  0.00    342.43     0.00      151     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, literalt> >*)
  0.00    342.43     0.00      151     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::~_Rb_tree()
  0.00    342.43     0.00      151     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    342.43     0.00      150     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    342.43     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    342.43     0.00      150     0.00     0.00  functionst::add_function_constraints()
  0.00    342.43     0.00      150     0.00     0.00  prop_convt::post_process()
  0.00    342.43     0.00      150     0.00    46.49  prop_convt::dec_solve()
  0.00    342.43     0.00      150     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    342.43     0.00      150     0.00     0.00  typecheckt::~typecheckt()
  0.00    342.43     0.00      150     0.00     0.55  bv_pointerst::post_process()
  0.00    342.43     0.00      150     0.00     0.37  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    342.43     0.00      150     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    342.43     0.00      150     0.00    44.68  arrayst::post_process()
  0.00    342.43     0.00      150     0.00     0.00  arrayst::build_index_map()
  0.00    342.43     0.00      150     0.00     0.00  arrayst::post_process_arrays()
  0.00    342.43     0.00      150     0.00     9.49  arrayst::add_array_constraints()
  0.00    342.43     0.00      150     0.00     0.00  arrayst::add_array_constraints_array_of(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, array_of_exprt const&)
  0.00    342.43     0.00      150     0.00     0.00  boolbvt::post_process()
  0.00    342.43     0.00      150     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    342.43     0.00      150     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      150     0.00     0.89  equalityt::post_process()
  0.00    342.43     0.00      150     0.00     0.89  equalityt::add_equality_constraints()
  0.00    342.43     0.00      150     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    342.43     0.00      150     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, typet> > const&, std::allocator<std::pair<dstring const, typet> > const&)
  0.00    342.43     0.00      150     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00      150     0.00     0.00  std::tr1::unordered_map<dstring, typet, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, typet> > >::~unordered_map()
  0.00    342.43     0.00      150     0.00     0.00  std::tr1::__unordered_map<dstring, typet, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, typet> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, typet> > const&)
  0.00    342.43     0.00      150     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    342.43     0.00      150     0.00     0.00  operator<<(std::ostream&, fine_timet const&)
  0.00    342.43     0.00      145     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    342.43     0.00      144     0.00     0.00  ieee_float_spect::bias() const
  0.00    342.43     0.00      137     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_insert_unique(std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    342.43     0.00      136     0.00     0.00  if_exprt::cond() const
  0.00    342.43     0.00      135     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    342.43     0.00      133     0.00     0.00  to_floatbv_type(typet const&)
  0.00    342.43     0.00      133     0.00     0.00  c_typecheck_baset::clean_type(dstring const&, typet&, std::list<codet, std::allocator<codet> >&)
  0.00    342.43     0.00      133     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    342.43     0.00      131     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    342.43     0.00      131     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    342.43     0.00      131     0.00     0.00  code_deadt::~code_deadt()
  0.00    342.43     0.00      131     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    342.43     0.00      131     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    342.43     0.00      131     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&, std::list<codet, std::allocator<codet> >&)
  0.00    342.43     0.00      131     0.00     0.00  c_typecheck_baset::typecheck_decl_block(codet&)
  0.00    342.43     0.00      131     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    342.43     0.00      131     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    342.43     0.00      131     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00      131     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    342.43     0.00      131     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    342.43     0.00      129     0.00     0.28  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    342.43     0.00      124     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    342.43     0.00      124     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    342.43     0.00      124     0.00     0.82  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    342.43     0.00      124     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    342.43     0.00      122     0.00     0.00  bmct::report_success()
  0.00    342.43     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    342.43     0.00      117     0.00     0.01  goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    342.43     0.00      117     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_erase_node(std::tr1::__detail::_Hash_node<dstring, false>*, std::tr1::__detail::_Hash_node<dstring, false>**)
  0.00    342.43     0.00      117     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::erase(std::tr1::__detail::_Hashtable_iterator<dstring, true, false>)
  0.00    342.43     0.00      117     0.00     0.00  void std::list<dstring, std::allocator<dstring> >::insert<std::_List_const_iterator<dstring> >(std::_List_iterator<dstring>, std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>)
  0.00    342.43     0.00      117     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list<std::_List_const_iterator<dstring> >(std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>, std::allocator<dstring> const&)
  0.00    342.43     0.00      117     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    342.43     0.00      114     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    342.43     0.00      114     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    342.43     0.00      114     0.00     0.00  has_and_or(exprt const&)
  0.00    342.43     0.00      114     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    342.43     0.00      114     0.00     0.01  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    342.43     0.00      114     0.00     0.00  goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&)
  0.00    342.43     0.00      114     0.00     0.00  code_ifthenelset::else_case()
  0.00    342.43     0.00      114     0.00     0.01  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    342.43     0.00      114     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    342.43     0.00      114     0.00     0.00  code_ifthenelset::cond() const
  0.00    342.43     0.00      114     0.00     0.00  code_ifthenelset::else_case() const
  0.00    342.43     0.00      114     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    342.43     0.00      113     0.00     0.00  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    342.43     0.00      112     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    342.43     0.00      112     0.00     0.00  floatbv_typet::get_f() const
  0.00    342.43     0.00      106     0.00     0.00  pointer_typet::~pointer_typet()
  0.00    342.43     0.00      102     0.00     0.00  struct_union_typet::components()
  0.00    342.43     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    342.43     0.00      100     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    342.43     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    342.43     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    342.43     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    342.43     0.00      100     0.00     6.40  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    342.43     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    342.43     0.00      100     0.00     0.00  replace_symbolt::replace_symbolt()
  0.00    342.43     0.00      100     0.00     0.00  replace_symbolt::~replace_symbolt()
  0.00    342.43     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    342.43     0.00      100     0.00     0.31  linkingt::typecheck()
  0.00    342.43     0.00      100     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    342.43     0.00      100     0.00     0.00  linkingt::~linkingt()
  0.00    342.43     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, exprt>, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00      100     0.00     0.00  struct_union_typet::componentt* std::__uninitialized_copy<false>::__uninit_copy<struct_union_typet::componentt*, struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    342.43     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    342.43     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, exprt>, false>**, unsigned long)
  0.00    342.43     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    342.43     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, exprt> > const&, std::allocator<std::pair<dstring const, exprt> > const&)
  0.00    342.43     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00      100     0.00     0.00  std::tr1::__unordered_map<dstring, exprt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, exprt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, exprt> > const&)
  0.00    342.43     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    342.43     0.00      100     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::clear()
  0.00    342.43     0.00       98     0.00     0.00  ieee_floatt::is_zero() const
  0.00    342.43     0.00       96     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    342.43     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    342.43     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    342.43     0.00       94     0.00     0.24  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    342.43     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    342.43     0.00       94     0.00     0.00  code_returnt::has_return_value() const
  0.00    342.43     0.00       92     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_copy(std::_Rb_tree_node<dstring> const*, std::_Rb_tree_node<dstring>*)
  0.00    342.43     0.00       91     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    342.43     0.00       91     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    342.43     0.00       87     0.00     0.10  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    342.43     0.00       87     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    342.43     0.00       87     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    342.43     0.00       87     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    342.43     0.00       87     0.00     0.10  goto_convert_functionst::convert_function(dstring const&)
  0.00    342.43     0.00       87     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    342.43     0.00       87     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    342.43     0.00       86     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    342.43     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    342.43     0.00       85     0.00     0.00  create_function_scope(exprt&)
  0.00    342.43     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    342.43     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    342.43     0.00       85     0.00     0.07  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    342.43     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    342.43     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    342.43     0.00       85     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    342.43     0.00       85     0.00     0.06  ansi_c_convertt::convert_code(codet&)
  0.00    342.43     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    342.43     0.00       85     0.00     0.11  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    342.43     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    342.43     0.00       85     0.00     0.00  code_labelt::case_op() const
  0.00    342.43     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    342.43     0.00       85     0.00     0.00  codet* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<codet const*, codet*>(codet const*, codet const*, codet*)
  0.00    342.43     0.00       85     0.00     0.00  void std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > >(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >)
  0.00    342.43     0.00       85     0.00     0.00  std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator=(std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    342.43     0.00       85     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::operator=(std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > > const&)
  0.00    342.43     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    342.43     0.00       85     0.00     0.00  std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::erase(std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >)
  0.00    342.43     0.00       85     0.00     0.00  std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::operator=(std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.00    342.43     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    342.43     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    342.43     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    342.43     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    342.43     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::clear()
  0.00    342.43     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    342.43     0.00       85     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::clear()
  0.00    342.43     0.00       85     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > > const&)
  0.00    342.43     0.00       85     0.00     0.00  __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > std::copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > >(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >)
  0.00    342.43     0.00       85     0.00     0.00  void std::_Destroy<__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet>(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, std::allocator<codet>&)
  0.00    342.43     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    342.43     0.00       84     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00       84     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    342.43     0.00       84     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    342.43     0.00       84     0.00     0.04  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    342.43     0.00       73     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    342.43     0.00       73     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    342.43     0.00       72     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    342.43     0.00       72     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    342.43     0.00       72     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const
  0.00    342.43     0.00       62     0.00     0.01  ieee_floatt::unpack(BigInt const&)
  0.00    342.43     0.00       62     0.00     0.01  ieee_floatt::from_expr(constant_exprt const&)
  0.00    342.43     0.00       62     0.00     0.01  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    342.43     0.00       59     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    342.43     0.00       56     0.00     0.02  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    342.43     0.00       52     0.00    62.99  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    342.43     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    342.43     0.00       51     0.00     0.01  add_padding(struct_typet&, namespacet const&)
  0.00    342.43     0.00       51     0.00     0.00  to_struct_union_type(typet&)
  0.00    342.43     0.00       51     0.00     0.00  do_tag(unsigned int&, unsigned int&)
  0.00    342.43     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    342.43     0.00       51     0.00     0.00  array_typet::~array_typet()
  0.00    342.43     0.00       51     0.00     0.01  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    342.43     0.00       51     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    342.43     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    342.43     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    342.43     0.00       50     0.00    12.71  ansi_c_convert(ansi_c_parse_treet&, std::string const&, message_handlert&)
  0.00    342.43     0.00       50     0.00     6.40  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    342.43     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    342.43     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    342.43     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    342.43     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    342.43     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    342.43     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    342.43     0.00       50     0.00     0.00  ansi_c_convertt::~ansi_c_convertt()
  0.00    342.43     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    342.43     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    342.43     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    342.43     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&, message_handlert&)
  0.00    342.43     0.00       50     0.00    32.18  ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&)
  0.00    342.43     0.00       50     0.00    26.66  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&, message_handlert&)
  0.00    342.43     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    342.43     0.00       50     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    342.43     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    342.43     0.00       50     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    342.43     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    342.43     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    342.43     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    342.43     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    342.43     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    342.43     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    342.43     0.00       50     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    342.43     0.00       50     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, dstring>, false>*>::allocate(unsigned long, void const*)
  0.00    342.43     0.00       50     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00       50     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    342.43     0.00       50     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    342.43     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    342.43     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, dstring>, false>**, unsigned long)
  0.00    342.43     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    342.43     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, dstring> > const&, std::allocator<std::pair<dstring const, dstring> > const&)
  0.00    342.43     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    342.43     0.00       50     0.00     0.00  std::tr1::unordered_map<dstring, dstring, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, dstring> > >::~unordered_map()
  0.00    342.43     0.00       50     0.00     0.00  std::tr1::__unordered_map<dstring, dstring, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, dstring> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, dstring> > const&)
  0.00    342.43     0.00       50     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::swap(std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >&)
  0.00    342.43     0.00       50     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    342.43     0.00       50     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::insert(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    342.43     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    342.43     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    342.43     0.00       47     0.00     0.01  c_typecheck_baset::typecheck_return(codet&)
  0.00    342.43     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    342.43     0.00       46     0.00     0.00  code_returnt::code_returnt()
  0.00    342.43     0.00       46     0.00     0.00  dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    342.43     0.00       46     0.00     0.00  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    342.43     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    342.43     0.00       46     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    342.43     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    342.43     0.00       46     0.00     0.00  side_effect_exprt::~side_effect_exprt()
  0.00    342.43     0.00       44     0.00     0.11  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    342.43     0.00       42     0.00     4.88  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    342.43     0.00       42     0.00    36.96  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    342.43     0.00       42     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    342.43     0.00       42     0.00    41.88  bmct::error_trace(prop_convt const&)
  0.00    342.43     0.00       42     0.00     0.00  bmct::report_failure()
  0.00    342.43     0.00       42     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    342.43     0.00       42     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    342.43     0.00       42     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    342.43     0.00       42     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    342.43     0.00       42     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    342.43     0.00       42     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    342.43     0.00       42     0.00     0.04  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    342.43     0.00       42     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    342.43     0.00       42     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    342.43     0.00       42     0.00     0.04  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    342.43     0.00       42     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    342.43     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    342.43     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    342.43     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    342.43     0.00       36     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    342.43     0.00       36     0.00     0.00  integer_typet::integer_typet()
  0.00    342.43     0.00       36     0.00     0.00  integer_typet::~integer_typet()
  0.00    342.43     0.00       36     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    342.43     0.00       35     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    342.43     0.00       35     0.00     0.04  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    342.43     0.00       34     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00       33     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    342.43     0.00       33     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    342.43     0.00       33     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    342.43     0.00       33     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    342.43     0.00       32     0.00     0.09  BigInt::operator*(int) const
  0.00    342.43     0.00       32     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int) const
  0.00    342.43     0.00       30     0.00     1.14  ieee_floatt::align()
  0.00    342.43     0.00       30     0.00     0.00  ieee_floatt::pack() const
  0.00    342.43     0.00       30     0.00     0.00  ieee_floatt::to_expr() const
  0.00    342.43     0.00       30     0.00     1.58  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    342.43     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    342.43     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    342.43     0.00       28     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    342.43     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00       26     0.00     0.00  member_exprt::struct_op()
  0.00    342.43     0.00       26     0.00     0.00  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    342.43     0.00       26     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, exprt const&) const
  0.00    342.43     0.00       26     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::find(exprt const&) const
  0.00    342.43     0.00       26     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_insert_unique(std::pair<BigInt const, exprt> const&)
  0.00    342.43     0.00       26     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, exprt> >*)
  0.00    342.43     0.00       26     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::~_Rb_tree()
  0.00    342.43     0.00       25     0.00     0.21  ieee_floatt::format(format_spect const&) const
  0.00    342.43     0.00       24     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    342.43     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    342.43     0.00       23     0.00     0.02  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    342.43     0.00       23     0.00     0.01  ieee_floatt::extract(BigInt&, BigInt&) const
  0.00    342.43     0.00       20     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    342.43     0.00       20     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    342.43     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    342.43     0.00       18     0.00     0.02  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    342.43     0.00       18     0.00     0.00  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00       18     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00       17     0.00     0.07  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    342.43     0.00       17     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    342.43     0.00       16     0.00     0.00  propt::new_variables(unsigned int)
  0.00    342.43     0.00       16     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    342.43     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    342.43     0.00       14     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    342.43     0.00       13     0.00     0.10  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    342.43     0.00       12     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    342.43     0.00       12     0.00     0.00  typecast_exprt::~typecast_exprt()
  0.00    342.43     0.00       12     0.00     0.00  BigInt::operator/(int) const
  0.00    342.43     0.00       12     0.00     0.04  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    342.43     0.00       11     0.00     0.45  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    342.43     0.00       11     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    342.43     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    342.43     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    342.43     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    342.43     0.00       10     0.00     0.00  lispexprt::~lispexprt()
  0.00    342.43     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    342.43     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    342.43     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    342.43     0.00        8     0.00     0.38  address_bits(BigInt const&)
  0.00    342.43     0.00        8     0.00     0.01  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&)
  0.00    342.43     0.00        8     0.00     3.36  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    342.43     0.00        8     0.00     0.00  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     0.03  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    342.43     0.00        8     0.00     0.03  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    342.43     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     2.71  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00        8     0.00     0.07  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00        8     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     0.05  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    342.43     0.00        8     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    342.43     0.00        8     0.00     0.08  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     3.28  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    342.43     0.00        8     0.00     0.04  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     0.04  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     0.00  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        8     0.00     3.37  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00        8     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    342.43     0.00        8     0.00     0.03  bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        7     0.00     0.00  dereference_exprt::pointer() const
  0.00    342.43     0.00        6     0.00     0.01  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    342.43     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    342.43     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    342.43     0.00        5     0.00     0.05  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        5     0.00     0.02  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    342.43     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    342.43     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    342.43     0.00        4     0.00     0.02  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    342.43     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    342.43     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    342.43     0.00        4     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    342.43     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    342.43     0.00        4     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00        4     0.00     0.00  if_exprt::~if_exprt()
  0.00    342.43     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    342.43     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    342.43     0.00        4     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*)
  0.00    342.43     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    342.43     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    342.43     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    342.43     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    342.43     0.00        4     0.00     0.00  lispexprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, lispexprt>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, std::allocator<lispexprt>&)
  0.00    342.43     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    342.43     0.00        3     0.00     0.00  exprt::op3()
  0.00    342.43     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    342.43     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    342.43     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    342.43     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    342.43     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    342.43     0.00        2     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    342.43     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    342.43     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    342.43     0.00        2     0.00     0.00  code_blockt::code_blockt()
  0.00    342.43     0.00        2     0.00     0.02  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    342.43     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_for(codet&)
  0.00    342.43     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    342.43     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    342.43     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    342.43     0.00        2     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::dt(reference_counting<value_sett::object_map_dt>::dt const&)
  0.00    342.43     0.00        2     0.00     1.85  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    342.43     0.00        2     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    342.43     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    342.43     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    342.43     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    342.43     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    342.43     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    342.43     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    342.43     0.00        2     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    342.43     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    342.43     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    342.43     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    342.43     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    342.43     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    342.43     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    342.43     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    342.43     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    342.43     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    342.43     0.00        1     0.00     1.14  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    342.43     0.00        1     0.00     1.14  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    342.43     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    342.43     0.00        1     0.00     1.14  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    342.43     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    342.43     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    342.43     0.00        1     0.00     1.16  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    342.43     0.00        1     0.00     0.00  ansi_c_declarationt::~ansi_c_declarationt()
  0.00    342.43     0.00        1     0.00     0.00  exprt::op3() const
  0.00    342.43     0.00        1     0.00     0.00  code_fort::body() const
  0.00    342.43     0.00        1     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::clear()
  0.00    342.43     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 342.43 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     37.7  129.02    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [1]
-----------------------------------------------
                                                 <spontaneous>
[2]     28.8    0.00   98.58                 cbmc_parseoptionst::doit() [2]
                0.00   94.26     165/165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    3.92     165/165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [71]
                0.00    0.38     165/165         bmct::~bmct() [317]
                0.00    0.01     165/165         cbmc_parseoptionst::get_command_line_options(optionst&) [944]
                0.00    0.00     165/165         label_properties(goto_functionst&) [1238]
                0.00    0.00     165/165         cbmc_parseoptionst::register_languages() [1565]
                0.00    0.00     165/165         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> > >*) [1570]
                0.00    0.00     165/165         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [1624]
                0.00    0.00     165/495         register_language(languaget* (*)()) [1504]
                0.00    0.00    1000/15045       cmdlinet::isset(char const*) const [2217]
                0.00    0.00     330/330         cbmc_parseoptionst::set_verbosity(messaget&) [2547]
                0.00    0.00     330/797         message_clientt::set_verbosity(unsigned int) [2463]
                0.00    0.00     165/165         cbmc_parseoptionst::set_properties(goto_functionst&) [2714]
                0.00    0.00     165/165         goto_functionst::~goto_functionst() [2709]
                0.00    0.00     165/165         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() [2788]
                0.00    0.00     165/330         optionst::~optionst() [2548]
                0.00    0.00     165/680         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() [2494]
                0.00    0.00     165/845         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> >*) [2448]
                0.00    0.00     165/1147        messaget::~messaget() [2409]
                0.00    0.00     165/269691      message_clientt::~message_clientt() [2060]
-----------------------------------------------
                0.00   94.26     165/165         cbmc_parseoptionst::doit() [2]
[3]     27.5    0.00   94.26     165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.09   94.17     165/165         bmct::run(goto_functionst const&) [4]
                0.00    0.00     165/555729      messaget::eom(messaget::mstreamt&) [1025]
                0.00    0.00     165/165         memory_info(std::ostream&) [2700]
-----------------------------------------------
                0.09   94.17     165/165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     27.5    0.09   94.17     165         bmct::run(goto_functionst const&) [4]
                0.00   58.99     165/165         goto_symext::operator()(goto_functionst const&) [5]
                0.00   35.16     151/151         bmct::decide_default() [9]
                0.02    0.00     165/165         simple_slice(symex_target_equationt&) [815]
                0.00    0.00    2335/925420      optionst::get_bool_option(std::string const&) const [611]
                0.00    0.00     165/165         bmct::setup_unwind() [1810]
                0.00    0.00     660/555729      messaget::eom(messaget::mstreamt&) [1025]
                0.00    0.00     165/1555314     irept::make_nil() [498]
                0.00    0.00     330/1522752     optionst::get_option(std::string const&) const [708]
                0.00    0.00     165/165         memory_model_sct::~memory_model_sct() [1856]
                0.00    0.00      14/122         bmct::report_success() [1906]
                0.00    0.00     495/686         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2489]
                0.00    0.00     165/296834      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*) [2055]
                0.00    0.00     165/165         optionst::operator=(optionst const&) [2733]
                0.00    0.00     165/467         message_clientt::get_verbosity() const [2524]
                0.00    0.00     165/797         message_clientt::set_verbosity(unsigned int) [2463]
                0.00    0.00     165/692         message_clientt::set_message_handler(message_handlert&) [2487]
                0.00    0.00     165/165         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2803]
                0.00    0.00     165/165         memory_model_sct::memory_model_sct(namespacet const&) [2710]
                0.00    0.00       1/451         messaget::print(unsigned int, std::string const&) [2526]
                0.00    0.00       1/33908       ui_message_handlert::print(unsigned int, std::string const&) [2164]
-----------------------------------------------
                0.00   58.99     165/165         bmct::run(goto_functionst const&) [4]
[5]     17.2    0.00   58.99     165         goto_symext::operator()(goto_functionst const&) [5]
                0.00   58.99     165/165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     165/6308        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 [2275]
-----------------------------------------------
                0.00   58.99     165/165         goto_symext::operator()(goto_functionst const&) [5]
[6]     17.2    0.00   58.99     165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.01   58.92     165/165         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.03     165/165         goto_symex_statet::~goto_symex_statet() [683]
                0.00    0.02     165/165         goto_symex_statet::goto_symex_statet() [848]
                0.00    0.00     165/3009582     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [239]
-----------------------------------------------
                0.01   58.92     165/165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     17.2    0.01   58.92     165         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.04   58.58  596205/596205      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.04    0.27  596205/596205      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [351]
                0.00    0.00 1192740/3048284     goto_symex_statet::call_stack() [1996]
                0.00    0.00     495/640649      goto_symex_statet::top() [2028]
-----------------------------------------------
                0.04   58.58  596205/596205      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     17.1    0.04   58.58  596205         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00   19.83   98225/101180      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.02   14.33  139267/139267      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    8.34  596205/596205      goto_symext::merge_gotos(goto_symex_statet&) [35]
                0.01    4.99  456545/460244      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [58]
                0.03    3.80  243076/243130      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [72]
                0.00    2.06    3700/3700        goto_symext::symex_return(goto_symex_statet&) [118]
                0.01    1.94    5071/5071        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [123]
                0.19    1.63  445030/685168      guardt::is_false() const [95]
                0.04    0.89  456545/460244      goto_symext::adjust_float_expressions(exprt&) [185]
                0.01    0.20    7060/7060        goto_symext::symex_decl(goto_symex_statet&) [396]
                0.00    0.08    4836/4836        goto_symext::symex_end_of_function(goto_symex_statet&) [533]
                0.00    0.07    6206/6206        goto_symext::symex_dead(goto_symex_statet&) [554]
                0.02    0.01  596205/596370      optionst::get_int_option(std::string const&) const [694]
                0.01    0.01   98225/101497      code_assignt::lhs() [834]
                0.00    0.01  243076/925420      optionst::get_bool_option(std::string const&) const [611]
                0.01    0.00  348044/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.01  243076/243076      locationt::get_comment() const [948]
                0.00    0.01  103296/2375458     exprt::op1() [403]
                0.00    0.01     941/466014      guardt::as_expr() const [68]
                0.00    0.01   98225/101518      to_code_assign(codet const&) [1076]
                0.00    0.00  347103/248035827     irept::irept(irept const&) [101]
                0.00    0.00     368/513770      goto_symext::do_simplify(exprt&) [100]
                0.00    0.00   18768/18920       code_function_callt::arguments() [1315]
                0.00    0.00   18768/111705871     exprt::operands() [31]
                0.00    0.00     368/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.00    0.00     578/148616      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [370]
                0.00    0.00    8025/8177        code_function_callt::lhs() [1402]
                0.00    0.00     363/108798      guardt::guard_expr(exprt&) const [404]
                0.00    0.00     363/365         symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [1412]
                0.00    0.00  347103/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00    5071/5071        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [1556]
                0.00    0.00    5071/6481        to_code_function_call(codet const&) [1532]
                0.00    0.00     368/1469355     exprt::is_true() const [433]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [1936]
                0.00    0.00  596205/3048284     goto_symex_statet::call_stack() [1996]
                0.00    0.00  103296/134588      codet::codet(codet const&) [2079]
                0.00    0.00   98225/101226      code_assignt::~code_assignt() [2092]
                0.00    0.00   98225/98542       code_assignt::code_assignt(code_assignt const&) [2094]
                0.00    0.00    5071/5202        code_function_callt::~code_function_callt() [2285]
                0.00    0.00    5071/5202        code_function_callt::code_function_callt(code_function_callt const&) [2284]
-----------------------------------------------
                0.00   35.16     151/151         bmct::run(goto_functionst const&) [4]
[9]     10.3    0.00   35.16     151         bmct::decide_default() [9]
                0.00   33.32     151/151         bmct::run_decision_procedure(prop_convt&) [10]
                0.00    1.76      42/42          bmct::error_trace(prop_convt const&) [132]
                0.00    0.06     151/151         prop_convt::~prop_convt() [580]
                0.00    0.01     151/151         boolbvt::~boolbvt() [909]
                0.00    0.01     151/151         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [995]
                0.00    0.01     151/151         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1103]
                0.00    0.00     151/151         equalityt::~equalityt() [1522]
                0.00    0.00     151/151         arrayst::~arrayst() [1620]
                0.00    0.00     151/151         bv_pointerst::~bv_pointerst() [1652]
                0.00    0.00     344/925420      optionst::get_bool_option(std::string const&) const [611]
                0.00    0.00     302/1522752     optionst::get_option(std::string const&) const [708]
                0.00    0.00     108/122         bmct::report_success() [1906]
                0.00    0.00      42/42          bmct::report_failure() [1935]
                0.00    0.00     151/151         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [1956]
                0.00    0.00     151/151         bv_cbmct::~bv_cbmct() [2836]
                0.00    0.00     151/151         prop_conv_baset::~prop_conv_baset() [2827]
                0.00    0.00     151/151         decision_proceduret::~decision_proceduret() [2829]
                0.00    0.00     151/1147        messaget::~messaget() [2409]
                0.00    0.00     151/269691      message_clientt::~message_clientt() [2060]
                0.00    0.00     151/797         message_clientt::set_verbosity(unsigned int) [2463]
                0.00    0.00     151/467         message_clientt::get_verbosity() const [2524]
                0.00    0.00     151/692         message_clientt::set_message_handler(message_handlert&) [2487]
                0.00    0.00     151/151         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2861]
-----------------------------------------------
                0.00   33.32     151/151         bmct::decide_default() [9]
[10]     9.7    0.00   33.32     151         bmct::run_decision_procedure(prop_convt&) [10]
                0.00   26.35     151/151         bmct::do_conversion(prop_convt&) [12]
                0.00    6.97     150/150         prop_convt::dec_solve() [41]
                0.00    0.00     451/555729      messaget::eom(messaget::mstreamt&) [1025]
                0.00    0.00     301/301         current_time() [2565]
                0.00    0.00     301/301         prop_conv_baset::decision_procedure_text() const [2566]
                0.00    0.00     151/797         message_clientt::set_verbosity(unsigned int) [2463]
                0.00    0.00     151/467         message_clientt::get_verbosity() const [2524]
                0.00    0.00     151/692         message_clientt::set_message_handler(message_handlert&) [2487]
                0.00    0.00     150/150         operator<<(std::ostream&, fine_timet const&) [2874]
-----------------------------------------------
[11]     8.9    1.50   28.94  871234+10311456 <cycle 15 as a whole> [11]
                0.70   10.78 2327127             boolbvt::convert_bv(exprt const&) <cycle 15> [26]
                0.17    5.28 3773453             prop_convt::convert(exprt const&) <cycle 15> [51]
                0.02    3.14  304892             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [89]
                0.00    1.51    7717+136         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [149]
                0.01    1.38   23671             boolbvt::convert_overflow(exprt const&) <cycle 15> [155]
                0.20    1.17 3539150             prop_convt::convert_bool(exprt const&) <cycle 15> [158]
                0.01    1.35  183586             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [160]
                0.06    0.72    7834             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> [205]
                0.00    0.63   13176             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [237]
                0.06    0.55   33060             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                0.00    0.54     294             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [267]
                0.00    0.37    6892             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [328]
                0.00    0.34   17874             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [338]
                0.06    0.21   12376             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                0.00    0.27     902             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                0.08    0.10    7126             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> [410]
                0.07    0.08    8128             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [435]
                0.00    0.14   14960             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                0.00    0.10    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [496]
                0.03    0.04  341739             boolbvt::convert_rest(exprt const&) <cycle 15> [553]
                0.00    0.04    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [637]
                0.03    0.01  191710             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [643]
                0.00    0.04    5440             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [648]
                0.00    0.04  343347             bv_pointerst::convert_rest(exprt const&) <cycle 15> [669]
                0.00    0.04     129             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [672]
                0.00    0.03    7346             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [690]
                0.00    0.03       8             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [733]
                0.00    0.01     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [903]
                0.00    0.00      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1184]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1224]
                0.00    0.00      86             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1326]
                0.00    0.00      13             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1337]
                0.00    0.00     298+129         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1340]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1783]
-----------------------------------------------
                0.00   26.35     151/151         bmct::run_decision_procedure(prop_convt&) [10]
[12]     7.7    0.00   26.35     151         bmct::do_conversion(prop_convt&) [12]
                0.00   26.33     151/151         symex_target_equationt::convert(prop_convt&) [13]
                0.02    0.00     150/150         symex_target_equationt::convert_constraints(decision_proceduret&) const [816]
                0.00    0.00     151/151         bmct::do_unwind_module(decision_proceduret&) [2831]
-----------------------------------------------
                0.00   26.33     151/151         bmct::do_conversion(prop_convt&) [12]
[13]     7.7    0.00   26.33     151         symex_target_equationt::convert(prop_convt&) [13]
                0.02   15.10     151/151         symex_target_equationt::convert_guards(prop_convt&) [22]
                0.08    6.93     151/151         symex_target_equationt::convert_assignments(decision_proceduret&) const [40]
                0.08    3.75     150/150         symex_target_equationt::convert_assertions(prop_convt&) [73]
                0.04    0.24     150/150         symex_target_equationt::convert_decls(prop_convt&) const [360]
                0.06    0.00     150/150         symex_target_equationt::convert_io(decision_proceduret&) [567]
                0.01    0.01     150/150         symex_target_equationt::convert_assumptions(prop_convt&) [766]
-----------------------------------------------
                             483383231             irept::hash() const [14]
                0.00    0.00      72/6592948     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const [1515]
                0.00    0.00     132/6592948     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) [1457]
                0.00    0.00     421/6592948     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) [1318]
                0.00    0.00     608/6592948     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const [1283]
                0.05    0.00   13534/6592948     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&) [576]
                0.07    0.00   20036/6592948     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) [535]
                0.10    0.00   27068/6592948     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>) [407]
                1.02    0.05  287512/6592948     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) [180]
                2.12    0.10  595401/6592948     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>) [109]
                2.19    0.11  615392/6592948     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) [110]
                2.39    0.12  671271/6592948     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>) [55]
                7.24    0.35 2034374/6592948     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>) [36]
                8.28    0.40 2327127/6592948     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>) [30]
[14]     7.2   23.47    1.13 6592948+483383231 irept::hash() const [14]
                1.13    0.00 339964905/370120261     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [170]
                             483383231             irept::hash() const [14]
-----------------------------------------------
                0.00    1.69   10193/145383      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    4.22   25437/145383      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [46]
                0.00   18.20  109753/145383      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
[15]     7.0    0.00   24.10  145383         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [15]
                0.13   22.31  145383/146125      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
                0.03    0.44  145383/1665079     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [428]
                0.02    0.36  145383/145383      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [322]
                0.01    0.17  169951/647614      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [231]
                0.01    0.15  145383/647614      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 9> [674]
                0.00    0.11  145383/145383      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [482]
                0.00    0.10  145383/1234467     goto_symex_statet::renaming_levelt::operator()(dstring const&) [192]
                0.00    0.07   24562/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.00    0.06  145383/281992      symbol_exprt::symbol_exprt(dstring const&, typet const&) [476]
                0.00    0.02  436149/36476592     exprt::type() [114]
                0.01    0.02   55620/68886       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&) [700]
                0.00    0.02  135190/135190      goto_symex_statet::constant_propagation(exprt const&) const [842]
                0.00    0.01  145383/1842956     symbol_exprt::set_identifier(dstring const&) [430]
                0.01    0.00   89763/89763       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [910]
                0.01    0.00  290766/197488690     irept::~irept() <cycle 5> [174]
                0.01    0.00  145383/215805      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [969]
                0.00    0.01  145383/6003565     symbol_exprt::get_identifier() const [383]
                0.00    0.01   89763/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00  145383/220595      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1090]
                0.00    0.00  145383/248035827     irept::irept(irept const&) [101]
                0.00    0.00  145383/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00   55620/68886       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2110]
-----------------------------------------------
                             1889184             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
                0.00    0.05     299/146125      goto_symext::symex_dead(goto_symex_statet&) [554]
                0.00    0.07     443/146125      goto_symext::symex_decl(goto_symex_statet&) [396]
                0.13   22.31  145383/146125      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [15]
[16]     6.6    0.13   22.43  146125+1889184 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
                0.10   20.48 1996219/2055569     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [29]
                0.07    1.46 1996219/1996219     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [146]
                0.01    0.07 2126130/46840799     exprt::type() const [134]
                0.01    0.05 1996219/30715419     reference_counting<value_sett::object_map_dt>::~reference_counting() [189]
                0.00    0.05   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [631]
                0.00    0.02   81696/6770438     exprt::exprt(dstring const&, typet const&) [115]
                0.01    0.02   28774/48467       member_exprt::member_exprt(typet const&) [647]
                0.00    0.02   57016/1275872     base_type_eq(typet const&, typet const&, namespacet const&) [294]
                0.00    0.02   40848/112311      index_type() [613]
                0.00    0.01   40848/965832      exprt::copy_to_operands(exprt const&, exprt const&) [397]
                0.01    0.00  208866/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00 2035309/12918851     namespace_baset::follow(typet const&) const [671]
                0.00    0.00   33805/33805       struct_union_typet::componentt::get_is_padding() const [1191]
                0.00    0.00   28774/48467       member_exprt::set_component_name(dstring const&) [1201]
                0.00    0.00   28774/111705871     exprt::operands() [31]
                0.00    0.00   55501/123672      struct_union_typet::components() const [1203]
                0.00    0.00   47290/17104348     exprt::operands() const [238]
                0.00    0.00   28774/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00   28774/10432790     irept::operator=(irept const&) [255]
                0.00    0.00   33805/26399775     irept::get(dstring const&) const [179]
                0.00    0.00   40848/799615      typet::subtype() const [734]
                0.00    0.00   40848/26174011     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.00    0.00   15471/72001039     exprt::has_operands() const [92]
                0.00    0.00    8009/47295       exprt::op2() const [1304]
                0.00    0.00   10848/50666       to_struct_union_type(typet const&) [2148]
                             1889184             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
-----------------------------------------------
                0.00    1.62    8226/109753      goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [137]
                0.02   20.05  101527/109753      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [21]
[17]     6.3    0.02   21.68  109753         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00   18.20  109753/145383      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [15]
                0.07    1.00  329259/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.00    1.00  110230/466014      guardt::as_expr() const [68]
                0.00    0.55  109753/513770      goto_symext::do_simplify(exprt&) [100]
                0.01    0.30  109753/145383      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) [301]
                0.00    0.25  109753/109753      goto_symex_statet::get_original_name(exprt&) const <cycle 10> [380]
                0.01    0.11  109753/647614      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [231]
                0.03    0.04  219506/249630      goto_symext::add_to_lhs(exprt const&, exprt const&) [526]
                0.00    0.04  109753/1262672     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [300]
                0.03    0.00  769225/197488690     irept::~irept() <cycle 5> [174]
                0.01    0.02  109753/3009582     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [239]
                0.00    0.01  111184/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00  439012/248035827     irept::irept(irept const&) [101]
                0.00    0.00  439012/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00     477/477         if_exprt::if_exprt() [1591]
                0.00    0.00  109753/109753      guardt::append(guardt const&) [1621]
                0.00    0.00     954/36476592     exprt::type() [114]
                0.00    0.00     477/2375458     exprt::op1() [403]
                0.00    0.00     477/477         if_exprt::cond() [1717]
                0.00    0.00     477/50481       exprt::op2() [1196]
                0.00    0.00     477/1172501     typet::operator=(typet const&) [532]
                0.00    0.00  219506/2045778     symbol_exprt::symbol_exprt(symbol_exprt const&) [2003]
                0.00    0.00  109753/326031      guardt::guardt(guardt const&) [2050]
-----------------------------------------------
[18]     6.2    0.10   21.09 2055569+2055618 <cycle 14 as a whole> [18]
                0.08   10.58 2055585+250230      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.02   10.51 2055585             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [29]
                0.00    0.00      17             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1796]
-----------------------------------------------
                0.00    0.60    2955/101180      goto_symext::return_assignment(goto_symex_statet&) [219]
                0.00   19.83   98225/101180      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[19]     6.0    0.00   20.43  101180         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.01   20.10  101086/101191      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [21]
                0.02    0.24  202360/662604      goto_symext::replace_nondet(exprt&) [199]
                0.00    0.02      94/94          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.02  101086/3009582     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [239]
                0.01    0.00  303446/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00  101180/1462351     exprt::op1() const [560]
                0.00    0.00  101180/17104348     exprt::operands() const [238]
                0.00    0.00  303446/248035827     irept::irept(irept const&) [101]
                0.00    0.00  101086/251841      nil_exprt::nil_exprt() [1339]
                0.00    0.00  303446/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00      94/1890        side_effect_exprt::get_statement() const [1661]
                0.00    0.00  101086/327497      guardt::~guardt() [2049]
                0.00    0.00  101086/160545      nil_exprt::~nil_exprt() [2074]
                0.00    0.00      94/1620        to_side_effect_expr(exprt&) [2361]
-----------------------------------------------
[20]     5.9    0.01   20.12  101191+61324   <cycle 13 as a whole> [20]
                0.00   20.08  132021             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [21]
                0.00    0.02   21492             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [761]
                0.01    0.01    7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [786]
                0.00    0.00     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1228]
                0.00    0.00     648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1413]
                0.00    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1628]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1628]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1413]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1228]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [786]
                               21492             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [761]
                0.00    0.02     105/101191      goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.01   20.10  101086/101191      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
[21]     5.9    0.00   20.08  132021         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [21]
                0.02   20.05  101527/109753      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    0.00    7871/16478       to_member_expr(exprt const&) [982]
                0.00    0.00  101527/3300853     to_symbol_expr(exprt const&) [434]
                0.00    0.00   21492/71459       to_index_expr(exprt const&) [1263]
                0.00    0.00     370/498         to_if_expr(exprt const&) [1780]
                0.00    0.00    2592/12819959     dstring::operator==(char const*) const [634]
                0.00    0.00     113/6929        to_typecast_expr(exprt const&) [1537]
                               21492             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [761]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [786]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1413]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1228]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1628]
-----------------------------------------------
                0.02   15.10     151/151         symex_target_equationt::convert(prop_convt&) [13]
[22]     4.4    0.02   15.10     151         symex_target_equationt::convert_guards(prop_convt&) [22]
                0.74   14.36  432209/871234      prop_convt::convert(exprt const&) <cycle 15> [51]
-----------------------------------------------
                0.02   14.33  139267/139267      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[23]     4.2    0.02   14.33  139267         goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    2.82   22206/25910       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [83]
                0.00    2.82   22206/25906       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [84]
                0.00    1.69   10193/145383      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [15]
                0.00    1.36  149460/466014      guardt::as_expr() const [68]
                0.00    1.13  139267/599511      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [60]
                0.01    1.01   22206/25906       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&) [173]
                0.00    0.87   22206/52311       goto_symex_statet::renaming_levelt::~renaming_levelt() [119]
                0.01    0.70  139267/513770      goto_symext::do_simplify(exprt&) [100]
                0.00    0.65   22206/51816       goto_symex_statet::goto_statet::~goto_statet() [148]
                0.03    0.49  159653/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.03    0.29   79956/685168      guardt::is_false() const [95]
                0.01    0.24  139267/148616      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [370]
                0.00    0.03   10193/145383      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) [301]
                0.00    0.02   31122/31122       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [763]
                0.00    0.02  117117/117117      std::map<symex_targett::sourcet, unsigned int, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::operator[](symex_targett::sourcet const&) [809]
                0.00    0.02   30672/58073       exprt::make_not() [681]
                0.02    0.00  479052/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.01   11920/15620       guardt::make_false() [888]
                0.01    0.00   53328/53328       goto_program_templatet<codet, exprt>::instructiont::get_target() const [975]
                0.01    0.00  139267/44638970     exprt::is_false() const [103]
                0.00    0.00   53272/1469355     exprt::is_true() const [433]
                0.00    0.00   10193/281992      symbol_exprt::symbol_exprt(dstring const&, typet const&) [476]
                0.00    0.00  298920/248035827     irept::irept(irept const&) [101]
                0.00    0.00   10193/3009582     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [239]
                0.00    0.00   20572/194268      guardt::add(exprt const&) [826]
                0.00    0.00      56/56          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1374]
                0.00    0.00   10356/111705871     exprt::operands() [31]
                0.00    0.00   10286/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00   22206/2619256     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> >*) [544]
                0.00    0.00  298920/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00   20572/19073899     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [302]
                0.00    0.00   10193/1469667     bool_typet::bool_typet() [596]
                0.00    0.00   22206/51981       goto_symex_statet::level2t::~level2t() [2139]
                0.00    0.00   22206/1340984     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() [2008]
                0.00    0.00   22206/640649      goto_symex_statet::top() [2028]
                0.00    0.00   20386/997009      symbol_exprt::~symbol_exprt() [2019]
                0.00    0.00   10193/327497      guardt::~guardt() [2049]
                0.00    0.00   10193/2045778     symbol_exprt::symbol_exprt(symbol_exprt const&) [2003]
                0.00    0.00   10193/494416      bool_typet::~bool_typet() [2041]
-----------------------------------------------
                                                 <spontaneous>
[24]     4.1   14.02    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [24]
-----------------------------------------------
[25]     3.8    0.81   12.22 2604452+21075407 <cycle 19 as a whole> [25]
                0.24    5.46 15590814             simplify_exprt::simplify_node(exprt&) <cycle 19> [49]
                0.40    2.99 2949621+12355155     simplify_exprt::simplify_rec(exprt&) <cycle 19> [79]
                0.05    1.16  448926             simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.02    0.67  320001             simplify_exprt::simplify_inequality(exprt&) <cycle 19> [218]
                0.02    0.65  203869             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.00    0.28  379246             simplify_exprt::simplify_not(exprt&) <cycle 19> [362]
                0.02    0.21  129553             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.00    0.22  367797             simplify_exprt::simplify_address_of(exprt&) <cycle 19> [390]
                0.01    0.13   33694             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.01    0.11  367797+317545      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [470]
                0.00    0.10   26794+39634       size_of_expr(typet const&, namespacet const&) <cycle 19> [487]
                0.00    0.06   70509+388         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [574]
                0.01    0.05   37874+4045        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [575]
                0.00    0.05   25258             simplify_exprt::simplify_object_size(exprt&) <cycle 19> [591]
                0.00    0.05   75403             simplify_exprt::simplify_if(exprt&) <cycle 19> [630]
                0.00    0.03   20335             simplify_exprt::simplify_minus(exprt&) <cycle 19> [701]
                0.02    0.00    1572+423         simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [769]
                0.01    0.00 2630796             simplify(exprt&, namespacet const&) <cycle 19> [956]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1224]
                                  13             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1337]
                                  16             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [733]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1783]
                                  86             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1326]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1184]
                                 129             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [672]
                                 407             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [643]
                                 588             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [267]
                                1809             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [903]
                                2390             bv_pointerst::convert_rest(exprt const&) <cycle 15> [669]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [496]
                                6526             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [637]
                                7126             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> [410]
                                7346             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [690]
                                7834             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> [205]
                                8128             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [435]
                                9256             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [149]
                               10880             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [648]
                               14585             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [328]
                               14960             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                               26352             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [237]
                               26605             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                               35748             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [338]
                               47342             boolbvt::convert_overflow(exprt const&) <cycle 15> [155]
                              608800             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [89]
                             1357370             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                0.21    4.12  123970/871234      boolbvt::boolbv_set_equality_to_true(exprt const&) [45]
[26]     3.4    0.70   10.78 2327127         boolbvt::convert_bv(exprt const&) <cycle 15> [26]
                0.11   10.20 2327127/2327127     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>) [30]
                0.25    0.01 6981381/197488690     irept::~irept() <cycle 5> [174]
                0.01    0.08 2327127/2327127     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [511]
                0.00    0.08 2327127/2327127     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&) [531]
                0.02    0.00 2327127/248035827     irept::irept(irept const&) [101]
                0.01    0.00 2327127/2327127     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [890]
                0.00    0.00 2327127/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00 2327127/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
                0.00    0.00 2327127/2518837     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [1220]
                0.00    0.00  191710/191710      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1336]
                              191710             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [643]
-----------------------------------------------
                                                 <spontaneous>
[27]     3.2   11.09    0.00                 Minisat::SimpSolver::eliminateVar(int) [27]
-----------------------------------------------
                              250230             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                             2055585             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [29]
[28]     3.1    0.08   10.58 2055585+250230  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.01    8.53 2025436/2025442     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [32]
                0.02    0.87 2021303/2021557     unsigned_char_type() [190]
                0.03    0.62 2026196/6770438     exprt::exprt(dstring const&, typet const&) [115]
                0.15    0.00 4094316/197488690     irept::~irept() <cycle 5> [174]
                0.01    0.08 2410836/46840799     exprt::type() const [134]
                0.04    0.04 2022582/26399775     irept::get(dstring const&) const [179]
                0.00    0.04    4410/4410        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [644]
                0.00    0.02  147205/11287062     dstring::dstring(std::string const&) [124]
                0.00    0.01  127341/2310196     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [339]
                0.02    0.00 2112010/16088845     exprt::is_constant() const [465]
                0.00    0.01  410752/17104348     exprt::operands() const [238]
                0.01    0.00  147205/147205      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 [970]
                0.00    0.01  170866/1518544     irept::get_string(dstring const&) const [514]
                0.01    0.00 2109542/12819959     dstring::operator==(char const*) const [634]
                0.01    0.00 2352959/12918851     namespace_baset::follow(typet const&) const [671]
                0.00    0.00   55727/4501490     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [297]
                0.00    0.00     760/5164        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [775]
                0.00    0.00   51176/36476592     exprt::type() [114]
                0.00    0.00   68018/1462351     exprt::op1() const [560]
                0.00    0.00   46788/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00   57705/30715419     reference_counting<value_sett::object_map_dt>::~reference_counting() [189]
                0.00    0.00    4390/875687      to_integer(constant_exprt const&, BigInt&) [343]
                0.00    0.00    4390/254590      pointer_offset_size(namespacet const&, typet const&) [585]
                0.00    0.00   24032/47295       exprt::op2() const [1304]
                0.00    0.00   46786/1008605     to_integer(exprt const&, BigInt&) [849]
                0.00    0.00  150849/4421832     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&) [823]
                0.00    0.00   15959/72001039     exprt::has_operands() const [92]
                0.00    0.00   55727/4334012     value_sett::objectt::objectt(value_sett::objectt const&) [599]
                0.00    0.00  112975/22532626     BigInt::~BigInt() [464]
                0.00    0.00     760/79275       dstring::dstring(char const*) [592]
                0.00    0.00    1724/1932844     exprt::is_zero() const [276]
                0.00    0.00    4390/889298      typet::subtype() [572]
                0.00    0.00   44133/2253638     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&) [864]
                0.00    0.00      23/2604452     simplify(exprt&, namespacet const&) <cycle 19> [956]
                0.00    0.00     760/199379      BigInt::assign(long long) [719]
                0.00    0.00       6/6           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1665]
                0.00    0.00    1394/1394        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> >) [1671]
                0.00    0.00    1064/123672      struct_union_typet::components() const [1203]
                0.00    0.00    1394/2138216     reference_counting<value_sett::object_map_dt>::detatch() [649]
                0.00    0.00     760/799615      typet::subtype() const [734]
                0.00    0.00    2148/3232847     BigInt::operator=(BigInt const&) [677]
                0.00    0.00     330/336549      exprt::~exprt() [1171]
                0.00    0.00    1056/2508185     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*) [957]
                0.00    0.00       6/520029      equal_exprt::equal_exprt(exprt const&, exprt const&) [342]
                0.00    0.00       2/48467       member_exprt::member_exprt(typet const&) [647]
                0.00    0.00       6/100424      struct_union_typet::componentt::get_name() const [878]
                0.00    0.00       6/1469355     exprt::is_true() const [433]
                0.00    0.00      17/248035827     irept::irept(irept const&) [101]
                0.00    0.00       2/48467       member_exprt::set_component_name(dstring const&) [1201]
                0.00    0.00       2/111705871     exprt::operands() [31]
                0.00    0.00      17/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00    4390/530603      BigInt::operator*=(BigInt const&) [1926]
                0.00    0.00   52098/5499885     BigInt::BigInt() [1994]
                0.00    0.00    1056/50666       to_struct_union_type(typet const&) [2148]
                0.00    0.00     760/199004      BigInt::BigInt(int) [2069]
                0.00    0.00     330/381018      typet::~typet() [2044]
                0.00    0.00       6/289625      binary_relation_exprt::~binary_relation_exprt() [2056]
                0.00    0.00       2/40777       to_struct_type(typet const&) [2155]
                                  17             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1796]
                              250230             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
-----------------------------------------------
                                  16             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1796]
                0.00    0.61   59350/2055569     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [212]
                0.10   20.48 1996219/2055569     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
[29]     3.1    0.02   10.51 2055585         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [29]
                0.64    9.65 2055585/2604452     simplify(exprt&, namespacet const&) <cycle 19> [956]
                0.01    0.12 2055585/36476592     exprt::type() [114]
                0.07    0.00 2055585/197488690     irept::~irept() <cycle 5> [174]
                0.02    0.00 2055585/248035827     irept::irept(irept const&) [101]
                0.00    0.00 2055585/102453557     exprt::exprt(exprt const&) [415]
                             2055585             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
-----------------------------------------------
                0.11   10.20 2327127/2327127     boolbvt::convert_bv(exprt const&) <cycle 15> [26]
[30]     3.0    0.11   10.20 2327127         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>) [30]
                8.28    0.40 2327127/6592948     irept::hash() const [14]
                0.01    1.10  191710/191710      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) [178]
                0.02    0.39 2327127/2327735     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 [304]
-----------------------------------------------
                0.00    0.00       1/111705871     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 7> [1497]
                0.00    0.00       2/111705871     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1423]
                0.00    0.00       2/111705871     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.00    0.00       2/111705871     simplify_exprt::simplify_floatbv_op(exprt&) [1351]
                0.00    0.00       3/111705871     exprt::op3() [1952]
                0.00    0.00       5/111705871     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1880]
                0.00    0.00       6/111705871     c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1781]
                0.00    0.00       6/111705871     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1891]
                0.00    0.00       8/111705871     flatten_byte_operators(exprt const&, namespacet const&) [1913]
                0.00    0.00      10/111705871     c_typecheck_baset::typecheck_expr_index(exprt&) [1847]
                0.00    0.00      10/111705871     simplify_exprt::simplify_ieee_float_relation(exprt&) [1737]
                0.00    0.00      12/111705871     goto_symex_statet::get_original_name(exprt&) const <cycle 10> [380]
                0.00    0.00      26/111705871     member_exprt::struct_op() [1907]
                0.00    0.00      27/111705871     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [524]
                0.00    0.00      32/111705871     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1796]
                0.00    0.00      36/111705871     flatten_byte_extract(exprt const&, namespacet const&) [1646]
                0.00    0.00      46/111705871     code_returnt::code_returnt() [1747]
                0.00    0.00      50/111705871     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1494]
                0.00    0.00      51/111705871     simplify_exprt::simplify_floatbv_typecast(exprt&) [1350]
                0.00    0.00      76/111705871     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1636]
                0.00    0.00      76/111705871     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1684]
                0.00    0.00     100/111705871     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [275]
                0.00    0.00     114/111705871     to_code_ifthenelse(codet&) [1799]
                0.00    0.00     123/111705871     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.00     138/111705871     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1414]
                0.00    0.00     170/111705871     c_typecheck_baset::typecheck_label(code_labelt&) <cycle 2> [1749]
                0.00    0.00     184/111705871     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1376]
                0.00    0.00     184/111705871     to_if_expr(exprt&) [1791]
                0.00    0.00     188/111705871     c_typecheck_baset::typecheck_return(codet&) [1476]
                0.00    0.00     188/111705871     code_returnt::return_value() [1725]
                0.00    0.00     192/111705871     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1184]
                0.00    0.00     228/111705871     c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1364]
                0.00    0.00     274/111705871     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1400]
                0.00    0.00     304/111705871     code_function_callt::code_function_callt() [1596]
                0.00    0.00     322/111705871     c_typecheck_baset::adjust_float_rel(exprt&) [1730]
                0.00    0.00     366/111705871     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1555]
                0.00    0.00     370/111705871     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1202]
                0.00    0.00     392/111705871     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1121]
                0.00    0.00     398/111705871     c_typecheck_baset::typecheck_expr_rel(exprt&) [1508]
                0.00    0.00     477/111705871     if_exprt::if_exprt() [1591]
                0.00    0.00     477/111705871     if_exprt::cond() [1717]
                0.00    0.00     538/111705871     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1434]
                0.00    0.00     580/111705871     exprt::move_to_operands(exprt&, exprt&) [1619]
                0.00    0.00     608/111705871     goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1491]
                0.00    0.00     666/111705871     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [617]
                0.00    0.00     822/111705871     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1342]
                0.00    0.00     836/111705871     address_of_exprt::address_of_exprt() [1424]
                0.00    0.00     842/111705871     c_typecheck_baset::typecheck_expression(codet&) [1669]
                0.00    0.00    1048/111705871     c_typecheck_baset::typecheck_decl_block(codet&) <cycle 2> [1615]
                0.00    0.00    1049/111705871     c_typecheck_baset::typecheck_decl(codet&, std::list<codet, std::allocator<codet> >&) [1558]
                0.00    0.00    1126/111705871     side_effect_expr_function_callt::function() [1649]
                0.00    0.00    1190/111705871     simplify_exprt::simplify_dereference(exprt&) [1613]
                0.00    0.00    1200/111705871     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [310]
                0.00    0.00    1359/111705871     yyansi_cparse() [140]
                0.00    0.00    1478/111705871     goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&) <cycle 12> [1456]
                0.00    0.00    1556/111705871     to_address_of_expr(exprt&) [1618]
                0.00    0.00    2090/111705871     goto_checkt::bounds_check(index_exprt const&, guardt const&) [493]
                0.00    0.00    2106/111705871     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 7> [1385]
                0.00    0.00    2298/111705871     address_of_exprt::object() [1574]
                0.00    0.00    2608/111705871     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> [163]
                0.00    0.00    2883/111705871     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [427]
                0.00    0.00    2959/111705871     ansi_c_convertt::convert_code(codet&) [1135]
                0.00    0.00    2999/111705871     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1474]
                0.00    0.00    3032/111705871     simplify_exprt::simplify_inequality_address_of(exprt&) [1484]
                0.00    0.00    3084/111705871     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [790]
                0.00    0.00    3168/111705871     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [644]
                0.00    0.00    4313/111705871     index_exprt::index_exprt(typet const&) [1258]
                0.00    0.00    4423/111705871     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1410]
                0.00    0.00    5136/111705871     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00    5195/111705871     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1357]
                0.00    0.00    5259/111705871     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [769]
                0.00    0.00    5700/111705871     simplify_exprt::simplify_mod(exprt&) [1099]
                0.00    0.00    7757/111705871     to_code_assign(codet&) [1369]
                0.00    0.00    8177/111705871     code_function_callt::lhs() [1402]
                0.00    0.00    9827/111705871     replace_location(exprt&, locationt const&) [1214]
                0.00    0.00   10356/111705871     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    0.00   11455/111705871     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                0.00    0.00   13746/111705871     exprt::op0() [1352]
                0.00    0.00   16090/111705871     binary_relation_exprt::binary_relation_exprt(dstring const&) [922]
                0.00    0.00   18768/111705871     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00   19017/111705871     guardt::guard_expr(exprt&) const [404]
                0.00    0.00   19017/111705871     binary_exprt::binary_exprt(dstring const&, typet const&) [908]
                0.00    0.00   19321/111705871     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [631]
                0.00    0.00   20335/111705871     simplify_exprt::simplify_minus(exprt&) <cycle 19> [701]
                0.00    0.00   22589/111705871     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [196]
                0.00    0.00   25002/111705871     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [287]
                0.00    0.00   28774/111705871     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
                0.00    0.00   41580/111705871     prop_convt::get(exprt const&) const <cycle 17> [1060]
                0.00    0.00   45921/111705871     dereferencet::bounds_check(index_exprt const&, guardt const&) [367]
                0.00    0.00   46994/111705871     simplify_exprt::simplify_invalid_pointer(exprt&) [619]
                0.00    0.00   48467/111705871     member_exprt::member_exprt(typet const&) [647]
                0.00    0.00   50481/111705871     exprt::op2() [1196]
                0.00    0.00   50722/111705871     exprt::make_not() [681]
                0.00    0.00   51343/111705871     binary_relation_exprt::lhs() [1194]
                0.00    0.00   56730/111705871     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [538]
                0.00    0.01   62526/111705871     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [896]
                0.00    0.01   72212/111705871     exprt::reserve_operands(unsigned int) [1114]
                0.00    0.01   74507/111705871     simplify_exprt::simplify_unary_minus(exprt&) [597]
                0.00    0.01   84855/111705871     simplify_exprt::simplify_shifts(exprt&) [563]
                0.00    0.01   89983/111705871     simplify_exprt::simplify_member(exprt&) [860]
                0.00    0.01   94624/111705871     simplify_exprt::simplify_same_object(exprt&) [417]
                0.00    0.01  101497/111705871     code_assignt::lhs() [834]
                0.00    0.01  103411/111705871     simplify_exprt::simplify_if(exprt&) <cycle 19> [630]
                0.00    0.01  123847/111705871     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [591]
                0.00    0.01  123918/111705871     index_exprt::index_exprt() [642]
                0.00    0.01  132874/111705871     object_descriptor_exprt::object() [926]
                0.00    0.01  132874/111705871     object_descriptor_exprt::object_descriptor_exprt() [615]
                0.00    0.01  141236/111705871     arrayst::add_array_Ackermann_constraints() [54]
                0.00    0.01  149714/111705871     index_exprt::array() [907]
                0.00    0.01  150806/111705871     simplify_exprt::simplify_div(exprt&) [439]
                0.00    0.01  154122/111705871     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [575]
                0.00    0.01  179552/111705871     simplify_exprt::simplify_mult(exprt&) [259]
                0.00    0.02  189820/111705871     goto_symext::add_to_lhs(exprt const&, exprt const&) [526]
                0.00    0.02  212189/111705871     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [574]
                0.00    0.02  266965/111705871     exprt::move_to_operands(exprt&) [724]
                0.00    0.03  317269/111705871     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.00    0.03  319108/111705871     simplify_exprt::simplify_with(exprt&) [638]
                0.00    0.03  350137/111705871     simplify_exprt::simplify_dynamic_object(exprt&) [422]
                0.00    0.03  410794/111705871     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.00    0.05  568899/111705871     to_index_expr(exprt&) [614]
                0.00    0.05  650561/111705871     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [218]
                0.00    0.06  735594/111705871     simplify_exprt::simplify_address_of(exprt&) <cycle 19> [390]
                0.00    0.06  771359/111705871     simplify_exprt::simplify_not(exprt&) <cycle 19> [362]
                0.00    0.06  801113/111705871     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.00    0.08  952856/111705871     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [470]
                0.00    0.08  965832/111705871     exprt::copy_to_operands(exprt const&, exprt const&) [397]
                0.00    0.11 1412263/111705871     simplify_exprt::simplify_object(exprt&) [365]
                0.01    0.19 2375458/111705871     exprt::op1() [403]
                0.01    0.21 2551541/111705871     simplify_exprt::simplify_plus(exprt&) [145]
                0.01    0.21 2567606/111705871     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [231]
                0.01    0.22 2758525/111705871     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.02    0.53 6510823/111705871     goto_symext::replace_array_equal(exprt&) [216]
                0.02    0.53 6510888/111705871     goto_symext::adjust_float_expressions(exprt&) [185]
                0.02    0.53 6604410/111705871     simplify_exprt::sort_and_join(exprt&) [128]
                0.02    0.56 6899678/111705871     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
                0.02    0.59 7255768/111705871     goto_symext::replace_nondet(exprt&) [199]
                0.05    1.29 15967609/111705871     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.06    1.44 17883265/111705871     simplify_exprt::simplify_rec(exprt&) <cycle 19> [79]
                0.07    1.79 22202687/111705871     exprt::copy_to_operands(exprt const&) [126]
[31]     2.7    0.35    9.02 111705871         exprt::operands() [31]
                0.84    2.76 111705871/165112614     irept::add(dstring const&) [53]
                0.92    1.84 111705871/314969067     irept::detatch() [37]
                1.24    1.42 111705871/165112614     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [70]
-----------------------------------------------
                0.00    0.00       6/2025442     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [644]
                0.01    8.53 2025436/2025442     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
[32]     2.5    0.01    8.53 2025442         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [32]
                0.07    8.24 2025442/2034374     hash_numbering<exprt, irep_hash>::number(exprt const&) [34]
                0.04    0.16 2025442/4501490     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [297]
                0.01    0.00 2025442/22532626     BigInt::~BigInt() [464]
                0.01    0.00 2025442/4162262     value_sett::objectt::objectt() [794]
-----------------------------------------------
                                                 <spontaneous>
[33]     2.5    8.50    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [33]
                0.00    0.00    1136/25423694     Minisat::vec<int>::capacity(int) [556]
-----------------------------------------------
                0.00    0.00     298/2034374     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1343]
                0.00    0.00     302/2034374     pointer_logict::pointer_logict(namespacet const&) [1330]
                0.00    0.01    3168/2034374     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [905]
                0.00    0.02    5164/2034374     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [775]
                0.07    8.24 2025442/2034374     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [32]
[34]     2.4    0.07    8.28 2034374         hash_numbering<exprt, irep_hash>::number(exprt const&) [34]
                0.03    8.03 2034374/2034374     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>) [36]
                0.14    0.00 4068748/197488690     irept::~irept() <cycle 5> [174]
                0.02    0.02 2034374/2090262     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [632]
                0.02    0.00 2034374/248035827     irept::irept(irept const&) [101]
                0.00    0.00 2034374/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00    1615/26174011     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
-----------------------------------------------
                0.00    8.34  596205/596205      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[35]     2.4    0.00    8.34  596205         goto_symext::merge_gotos(goto_symex_statet&) [35]
                0.03    6.01   25906/25906       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [46]
                0.06    0.67   25906/25906       operator|=(guardt&, guardt const&) [214]
                0.00    0.68   15667/15667       value_sett::operator=(value_sett const&) [223]
                0.00    0.59   19288/19288       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> > > >) [253]
                0.02    0.13   36145/685168      guardt::is_false() const [95]
                0.00    0.11   25906/25906       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [481]
                0.00    0.05   10239/10239       value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [628]
                0.00    0.00  596205/596205      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&) [2035]
                0.00    0.00  596205/640649      goto_symex_statet::top() [2028]
                0.00    0.00   10239/10239       value_sett::make_union(value_sett const&) [2250]
-----------------------------------------------
                0.03    8.03 2034374/2034374     hash_numbering<exprt, irep_hash>::number(exprt const&) [34]
[36]     2.4    0.03    8.03 2034374         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>) [36]
                7.24    0.35 2034374/6592948     irept::hash() const [14]
                0.00    0.44 2034374/2034374     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 [295]
                0.00    0.00    1615/1615        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) [1312]
-----------------------------------------------
                0.00    0.00       1/314969067     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1880]
                0.00    0.00       2/314969067     do_tag(unsigned int&, unsigned int&) [1862]
                0.00    0.00       2/314969067     c_typecheck_baset::typecheck_expr_index(exprt&) [1847]
                0.00    0.00      10/314969067     goto_symext::adjust_float_expressions(exprt&) [185]
                0.00    0.00      20/314969067     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.00    0.00      36/314969067     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.00    0.00      38/314969067     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1636]
                0.00    0.00      38/314969067     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1684]
                0.00    0.00      51/314969067     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [275]
                0.00    0.00     102/314969067     struct_union_typet::components() [1838]
                0.00    0.00     152/314969067     code_function_callt::code_function_callt() [1596]
                0.00    0.00     165/314969067     get_nil_irep() [355]
                0.00    0.00     168/314969067     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [617]
                0.00    0.00     199/314969067     c_typecheck_baset::typecheck_expr_rel(exprt&) [1508]
                0.00    0.00     269/314969067     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1660]
                0.00    0.00     356/314969067     or_exprt::or_exprt(exprt const&, exprt const&, exprt const&) [1561]
                0.00    0.00     388/314969067     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [574]
                0.00    0.00     648/314969067     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1413]
                0.00    0.00     692/314969067     irept::id(dstring const&) [1785]
                0.00    0.00    1000/314969067     ansi_c_convert_typet::write(typet&) [389]
                0.00    0.00    1006/314969067     statement(unsigned int&, dstring const&) [1573]
                0.00    0.00    2089/314969067     simplify_exprt::simplify_not(exprt&) <cycle 19> [362]
                0.00    0.00    2927/314969067     code_typet::code_typet() [949]
                0.00    0.00    3665/314969067     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [218]
                0.00    0.00    4045/314969067     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [575]
                0.00    0.00    5890/314969067     replace_location(locationt&, locationt const&) [1254]
                0.00    0.00    6663/314969067     do_pointer(unsigned int, unsigned int) [548]
                0.00    0.00    9010/314969067     ansi_c_convert_typet::read_rec(typet const&) [743]
                0.00    0.00   16090/314969067     predicate_exprt::predicate_exprt(dstring const&) [1113]
                0.00    0.00   30566/314969067     codet::codet() [915]
                0.00    0.00   59000/314969067     init(unsigned int&, dstring const&) [1251]
                0.00    0.00   74884/314969067     codet::codet(dstring const&) [678]
                0.00    0.00  101458/314969067     symbol_exprt::symbol_exprt() [1270]
                0.00    0.00  115066/314969067     irept::get_sub() [1252]
                0.00    0.00  123918/314969067     index_exprt::index_exprt() [642]
                0.00    0.00  132874/314969067     object_descriptor_exprt::object_descriptor_exprt() [615]
                0.00    0.00  157237/314969067     typet::subtypes() [598]
                0.00    0.00  163465/314969067     set(unsigned int, dstring const&) [1212]
                0.00    0.00  208463/314969067     make_identifier() [363]
                0.00    0.00  211634/314969067     typet::typet(dstring const&, typet const&) [558]
                0.00    0.00  239228/314969067     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [507]
                0.00    0.01  316470/314969067     code_typet::arguments() [740]
                0.00    0.01  352439/314969067     code_typet::parameters() [725]
                0.00    0.01  378124/314969067     exprt::exprt(dstring const&) [1048]
                0.00    0.01  488575/314969067     irept::irept(dstring const&) [772]
                0.01    0.01  618321/314969067     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [315]
                0.01    0.03 1555314/314969067     irept::make_nil() [498]
                0.02    0.04 2674352/314969067     irept::remove(dstring const&) [372]
                0.03    0.06 3476200/314969067     irept::set(dstring const&, long) [191]
                0.03    0.06 3793826/314969067     typet::typet(dstring const&) [462]
                0.06    0.11 6770438/314969067     exprt::exprt(dstring const&, typet const&) [115]
                0.06    0.12 7014039/314969067     irept::add(dstring const&, irept const&) [121]
                0.07    0.15 9038969/314969067     irept::set(dstring const&, dstring const&) [206]
                0.92    1.84 111705871/314969067     exprt::operands() [31]
                1.36    2.72 165112614/314969067     irept::add(dstring const&) [53]
[37]     2.3    2.59    5.19 314969067         irept::detatch() [37]
                0.26    3.71 33653191/33653191     irept::dt::dt(irept::dt const&) [69]
                1.20    0.03 33653191/197488690     irept::remove_ref(irept::dt*) <cycle 5> [90]
-----------------------------------------------
                                                 <spontaneous>
[38]     2.2    7.57    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [38]
-----------------------------------------------
[39]     2.1    7.02    0.15 197488690+780970930 <cycle 5 as a whole> [39]
                3.12    0.03 324042570             irept::remove_ref(irept::dt*) <cycle 5> [90]
                1.33    0.00 120095859+75803109     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [165]
                1.18    0.00 278006320             irept::~irept() <cycle 5> [174]
                0.35    0.12 60047842             irept::dt::~dt() <cycle 5> [288]
                0.40    0.00 60048017             std::vector<irept, std::allocator<irept> >::~vector() <cycle 5> [311]
                0.36    0.00 76126430             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [331]
                0.29    0.00 60092582             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 5> [359]
-----------------------------------------------
                0.08    6.93     151/151         symex_target_equationt::convert(prop_convt&) [13]
[40]     2.0    0.08    6.93     151         symex_target_equationt::convert_assignments(decision_proceduret&) const [40]
                0.02    6.13  136007/136244      boolbvt::set_to(exprt const&, bool) [44]
                0.01    0.77   12037/12271       prop_convt::set_to(exprt const&, bool) [203]
-----------------------------------------------
                0.00    6.97     150/150         bmct::run_decision_procedure(prop_convt&) [10]
[41]     2.0    0.00    6.97     150         prop_convt::dec_solve() [41]
                0.00    6.70     150/150         arrayst::post_process() [42]
                0.00    0.13     150/150         equalityt::post_process() [448]
                0.00    0.08     150/150         bv_pointerst::post_process() [515]
                0.00    0.06     150/150         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [586]
                0.00    0.00     150/150         boolbvt::post_process() [1813]
                0.00    0.00     150/2253638     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&) [864]
                0.00    0.00     150/451         messaget::print(unsigned int, std::string const&) [2526]
                0.00    0.00     150/33908       ui_message_handlert::print(unsigned int, std::string const&) [2164]
                0.00    0.00     150/150         satcheck_minisat_simplifiert::solver_text() [2866]
                0.00    0.00     150/150         prop_convt::post_process() [2864]
-----------------------------------------------
                0.00    6.70     150/150         prop_convt::dec_solve() [41]
[42]     2.0    0.00    6.70     150         arrayst::post_process() [42]
                0.10    5.18     150/150         arrayst::add_array_Ackermann_constraints() [54]
                0.00    1.42     150/150         arrayst::add_array_constraints() [154]
                0.00    0.00     150/150         arrayst::post_process_arrays() [2867]
-----------------------------------------------
                                                 <spontaneous>
[43]     1.9    6.42    0.00                 Minisat::SimpSolver::eliminate(bool) [43]
-----------------------------------------------
                0.00    0.00       3/136244      prop_convt::set_to(exprt const&, bool) [203]
                0.00    0.00      11/136244      symex_target_equationt::convert_assertions(prop_convt&) [73]
                0.00    0.01     223/136244      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [196]
                0.02    6.13  136007/136244      symex_target_equationt::convert_assignments(decision_proceduret&) const [40]
[44]     1.8    0.02    6.14  136244         boolbvt::set_to(exprt const&, bool) [44]
                0.00    6.13  136230/136230      boolbvt::boolbv_set_equality_to_true(exprt const&) [45]
                0.00    0.00  136244/46840799     exprt::type() const [134]
-----------------------------------------------
                0.00    6.13  136230/136230      boolbvt::set_to(exprt const&, bool) [44]
[45]     1.8    0.00    6.13  136230         boolbvt::boolbv_set_equality_to_true(exprt const&) [45]
                0.21    4.12  123970/871234      boolbvt::convert_bv(exprt const&) <cycle 15> [26]
                0.75    1.00  123970/123970      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [133]
                0.01    0.00  136007/27085961     operator==(irept const&, irept const&) <cycle 22> [135]
                0.00    0.01  272237/46840799     exprt::type() const [134]
                0.00    0.00  124462/488787      boolbvt::is_unbounded_array(typet const&) const [727]
                0.00    0.01  123970/3300853     to_symbol_expr(exprt const&) [434]
                0.00    0.01  123970/6003565     symbol_exprt::get_identifier() const [383]
                0.00    0.00  136230/17104348     exprt::operands() const [238]
                0.00    0.00   35404/27085961     bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [545]
                0.00    0.00  272237/12918851     namespace_baset::follow(typet const&) const [671]
                0.00    0.00   35404/18610896     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&) [571]
-----------------------------------------------
                0.03    6.01   25906/25906       goto_symext::merge_gotos(goto_symex_statet&) [35]
[46]     1.8    0.03    6.01   25906         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [46]
                0.00    4.22   25437/145383      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [15]
                0.04    0.77   20882/20882       operator-=(guardt&, guardt const&) [200]
                0.00    0.19   20882/466014      guardt::as_expr() const [68]
                0.02    0.17   46319/685168      guardt::is_false() const [95]
                0.02    0.12   51812/51812       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [444]
                0.00    0.11   20882/513770      goto_symext::do_simplify(exprt&) [100]
                0.01    0.08   25437/1665079     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [428]
                0.00    0.07   25437/145383      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) [301]
                0.00    0.07 1331768/1516166     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [522]
                0.00    0.02   60758/281992      symbol_exprt::symbol_exprt(dstring const&, typet const&) [476]
                0.00    0.01   35321/171132      goto_symex_statet::level2t::current_name(dstring const&) const [527]
                0.00    0.01    4531/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.00    0.01   25437/642586      true_exprt::true_exprt() [345]
                0.00    0.01   20882/20882       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [917]
                0.00    0.01   25437/41076       symbolt::symbol_expr() const [850]
                0.01    0.00  255144/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.01   25437/536332      goto_symex_statet::get_original_name(dstring const&) const [425]
                0.00    0.01   20882/1262672     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [300]
                0.00    0.00   20882/3009582     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [239]
                0.00    0.00   76311/10432790     irept::operator=(irept const&) [255]
                0.00    0.00   25437/1608996     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [384]
                0.00    0.00   25437/621479      namespace_baset::lookup(dstring const&) const [499]
                0.00    0.00   25437/1098495     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&) [479]
                0.00    0.00   25906/671041      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [824]
                0.00    0.00   25437/248035827     irept::irept(irept const&) [101]
                0.00    0.00   25906/671041      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2026]
                0.00    0.00   25437/25437       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 [2177]
                0.00    0.00   25437/1718527     constant_exprt::~constant_exprt() [2007]
-----------------------------------------------
                                                 <spontaneous>
[47]     1.8    6.01    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [47]
-----------------------------------------------
                                                 <spontaneous>
[48]     1.7    5.78    0.02                 Minisat::Solver::propagate() [48]
                0.02    0.00 5186904/96219131     Minisat::vec<Minisat::Lit>::clear(bool) [291]
-----------------------------------------------
                                  40             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                                 423             simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [769]
                                 630             simplify_exprt::simplify_if(exprt&) <cycle 19> [630]
                                1768             simplify_exprt::simplify_not(exprt&) <cycle 19> [362]
                               21217             simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                               40670             simplify_exprt::simplify_minus(exprt&) <cycle 19> [701]
                              221218             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                             15304776             simplify_exprt::simplify_rec(exprt&) <cycle 19> [79]
[49]     1.7    0.24    5.46 15590814         simplify_exprt::simplify_node(exprt&) <cycle 19> [49]
                0.49    1.40 3359839/3359839     simplify_exprt::sort_and_join(exprt&) [128]
                0.04    1.50  458443/458446      simplify_exprt::simplify_plus(exprt&) [145]
                0.07    0.58 15590814/72001039     exprt::has_operands() const [92]
                0.00    0.57  179552/179552      simplify_exprt::simplify_mult(exprt&) [259]
                0.00    0.17   47312/47312       simplify_exprt::simplify_same_object(exprt&) [417]
                0.00    0.17   71642/71642       simplify_exprt::simplify_dynamic_object(exprt&) [422]
                0.00    0.14   50104/50104       simplify_exprt::simplify_div(exprt&) [439]
                0.03    0.07  101579/101579      simplify_exprt::simplify_index(exprt&) [490]
                0.00    0.06   22525/22525       simplify_exprt::simplify_shifts(exprt&) [563]
                0.00    0.05   24925/24925       simplify_exprt::simplify_unary_minus(exprt&) [597]
                0.00    0.05   23497/23497       simplify_exprt::simplify_invalid_pointer(exprt&) [619]
                0.00    0.04   31513/31513       simplify_exprt::simplify_with(exprt&) [638]
                0.00    0.02   43797/43797       simplify_exprt::simplify_member(exprt&) [860]
                0.00    0.01    1900/1900        simplify_exprt::simplify_mod(exprt&) [1099]
                0.00    0.00      17/17          simplify_exprt::simplify_floatbv_typecast(exprt&) [1350]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1351]
                0.00    0.00     595/595         simplify_exprt::simplify_dereference(exprt&) [1613]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1737]
                              448926             simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                              374820             simplify_exprt::simplify_not(exprt&) <cycle 19> [362]
                              367797             simplify_exprt::simplify_address_of(exprt&) <cycle 19> [390]
                              319821             simplify_exprt::simplify_inequality(exprt&) <cycle 19> [218]
                              203869             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                              129553             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                               75403             simplify_exprt::simplify_if(exprt&) <cycle 19> [630]
                               33694             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                               25258             simplify_exprt::simplify_object_size(exprt&) <cycle 19> [591]
                               20335             simplify_exprt::simplify_minus(exprt&) <cycle 19> [701]
                                1572             simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [769]
-----------------------------------------------
                                                 <spontaneous>
[50]     1.6    5.55    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [50]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1337]
                                 192             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1184]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [160]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                               17874             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [338]
                              168848             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [205]
                             2827384             prop_convt::convert_bool(exprt const&) <cycle 15> [158]
                0.00    0.01     361/871234      symex_target_equationt::convert_assumptions(prop_convt&) [766]
                0.00    0.09    2692/871234      arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.01    0.23    6960/871234      symex_target_equationt::convert_decls(prop_convt&) const [360]
                0.02    0.35   10583/871234      prop_convt::set_to(exprt const&, bool) [203]
                0.02    0.38   11545/871234      prop_convt::set_equality_to_true(exprt const&) [306]
                0.02    0.42   12501/871234      arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [287]
                0.04    0.74   22366/871234      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [196]
                0.18    3.55  106811/871234      symex_target_equationt::convert_assertions(prop_convt&) [73]
                0.24    4.69  141236/871234      arrayst::add_array_Ackermann_constraints() [54]
                0.74   14.36  432209/871234      symex_target_equationt::convert_guards(prop_convt&) [22]
[51]     1.6    0.17    5.28 3773453         prop_convt::convert(exprt const&) <cycle 15> [51]
                0.08    5.14  671271/671271      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>) [55]
                0.05    0.00 1342542/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.01  671271/671271      std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [1074]
                0.01    0.00  671271/248035827     irept::irept(irept const&) [101]
                0.00    0.00  671271/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00  671271/671271      std::pair<exprt, literalt>::~pair() [2024]
                0.00    0.00  671271/671271      std::pair<exprt const, literalt>::~pair() [2025]
                             3539150             prop_convt::convert_bool(exprt const&) <cycle 15> [158]
-----------------------------------------------
[52]     1.6    0.33    5.07 1665079+9022999 <cycle 11 as a whole> [52]
                0.22    4.95 1572757+7232683     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.11    0.05 9059973+287514      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [428]
                0.00    0.07   55348+28365       goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [538]
-----------------------------------------------
                0.00    0.00      50/165112614     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1357]
                0.00    0.00      51/165112614     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [275]
                0.00    0.00     100/165112614     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1494]
                0.00    0.00     102/165112614     struct_union_typet::components() [1838]
                0.00    0.00     306/165112614     string_constantt::set_value(dstring const&) [1447]
                0.00    0.00     950/165112614     typet::location() [1696]
                0.00    0.00    2850/165112614     vector_typet::size() [1594]
                0.00    0.00    6663/165112614     do_pointer(unsigned int, unsigned int) [548]
                0.00    0.00   12150/165112614     code_typet::make_ellipsis() [1221]
                0.00    0.00  157237/165112614     typet::subtypes() [598]
                0.00    0.01  204961/165112614     code_typet::return_type() [918]
                0.00    0.01  233613/165112614     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [507]
                0.00    0.01  261306/165112614     ansi_c_declarationt::value() [870]
                0.00    0.01  272172/165112614     yyansi_cparse() [140]
                0.00    0.01  316470/165112614     code_typet::arguments() [740]
                0.00    0.01  352439/165112614     code_typet::parameters() [725]
                0.00    0.01  473400/165112614     array_typet::size() [737]
                0.01    0.02  889298/165112614     typet::subtype() [572]
                0.01    0.03 1230864/165112614     exprt::location() [509]
                0.03    0.09 3476200/165112614     irept::set(dstring const&, long) [191]
                0.07    0.22 9038969/165112614     irept::set(dstring const&, dstring const&) [206]
                0.28    0.90 36476592/165112614     exprt::type() [114]
                0.84    2.76 111705871/165112614     exprt::operands() [31]
[53]     1.6    1.25    4.08 165112614         irept::add(dstring const&) [53]
                1.36    2.72 165112614/314969067     irept::detatch() [37]
-----------------------------------------------
                0.10    5.18     150/150         arrayst::post_process() [42]
[54]     1.5    0.10    5.18     150         arrayst::add_array_Ackermann_constraints() [54]
                0.24    4.69  141236/871234      prop_convt::convert(exprt const&) <cycle 15> [51]
                0.00    0.09  141236/520029      equal_exprt::equal_exprt(exprt const&, exprt const&) [342]
                0.03    0.00 4237061/16088845     exprt::is_constant() const [465]
                0.00    0.02   70512/123918      index_exprt::index_exprt() [642]
                0.00    0.02  211748/2375458     exprt::op1() [403]
                0.00    0.02  282472/36476592     exprt::type() [114]
                0.00    0.01  211536/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.01  141236/111705871     exprt::operands() [31]
                0.01    0.00  282260/197488690     irept::~irept() <cycle 5> [174]
                0.01    0.00   70724/27085961     operator==(irept const&, irept const&) <cycle 22> [135]
                0.01    0.00   70436/27085961     bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [545]
                0.00    0.00   70512/55144208     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [75]
                0.00    0.00   70512/1172501     typet::operator=(typet const&) [532]
                0.00    0.00   70512/799615      typet::subtype() const [734]
                0.00    0.00   70512/6369919     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [461]
                0.00    0.00   70512/248035827     irept::irept(irept const&) [101]
                0.00    0.00  141024/80291004     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [341]
                0.00    0.00   70436/18610896     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&) [571]
                0.00    0.00   70512/12918851     namespace_baset::follow(typet const&) const [671]
                0.00    0.00   70512/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00   70512/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
                0.00    0.00   70512/35072858     cnft::lnot(literalt) [651]
                0.00    0.00  141236/289625      binary_relation_exprt::~binary_relation_exprt() [2056]
                0.00    0.00     998/8361        unsigned_union_find::find(unsigned int) const [2261]
-----------------------------------------------
                0.08    5.14  671271/671271      prop_convt::convert(exprt const&) <cycle 15> [51]
[55]     1.5    0.08    5.14  671271         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>) [55]
                2.39    0.12  671271/6592948     irept::hash() const [14]
                0.04    2.36  436968/436968      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) [108]
                0.01    0.23  671271/671343      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 [386]
-----------------------------------------------
                             7232683             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                               16472             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [428]
                               62026             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [538]
                0.00    0.00     188/1665079     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.00     299/1665079     goto_symext::symex_dead(goto_symex_statet&) [554]
                0.00    0.00     368/1665079     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/1665079     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1228]
                0.00    0.01    4531/1665079     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [46]
                0.00    0.02    7503/1665079     goto_symext::symex_decl(goto_symex_statet&) [396]
                0.00    0.03    8226/1665079     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [137]
                0.00    0.03    8226/1665079     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [129]
                0.00    0.07   24562/1665079     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [15]
                0.03    0.49  159653/1665079     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.07    1.00  329259/1665079     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.07    1.07  351563/1665079     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [72]
                0.12    1.83  599511/1665079     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [60]
[56]     1.5    0.22    4.95 1572757+7232683 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.03    1.85 2221069/2304959     goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [122]
                0.05    1.29 15967609/111705871     exprt::operands() [31]
                0.04    0.49 8805440/36476592     exprt::type() [114]
                0.03    0.23 6366453/72001039     exprt::has_operands() const [92]
                0.05    0.20 4903089/5087214     to_symbol_expr(exprt&) [374]
                0.01    0.19 1235628/8180822     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [167]
                0.00    0.11 1283822/1842956     symbol_exprt::set_identifier(dstring const&) [430]
                0.11    0.00 1073058/1098495     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&) [479]
                0.00    0.10 2383639/6003565     symbol_exprt::get_identifier() const [383]
                0.00    0.09  135811/1234467     goto_symex_statet::renaming_levelt::operator()(dstring const&) [192]
                0.00    0.05  937247/5961530     exprt::operator=(exprt const&) [333]
                0.02    0.00 1235628/1235628     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [802]
                             8805440             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [428]
                               55348             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [538]
                             7232683             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
-----------------------------------------------
                                                 <spontaneous>
[57]     1.5    5.05    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [57]
-----------------------------------------------
                0.00    0.04    3699/460244      goto_symext::return_assignment(goto_symex_statet&) [219]
                0.01    4.99  456545/460244      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[58]     1.5    0.01    5.03  460244         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [58]
                0.01    3.74  460244/599511      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [60]
                0.03    0.68  460244/460244      goto_symext::replace_array_equal(exprt&) [216]
                0.03    0.53  460244/662604      goto_symext::replace_nondet(exprt&) [199]
-----------------------------------------------
                                                 <spontaneous>
[59]     1.4    4.95    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [59]
-----------------------------------------------
                0.00    1.13  139267/599511      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.01    3.74  460244/599511      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [58]
[60]     1.4    0.01    4.87  599511         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [60]
                0.14    2.66  599511/599511      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
                0.12    1.83  599511/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.03    0.10  599511/3009582     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [239]
                0.00    0.00  599511/3048284     goto_symex_statet::call_stack() [1996]
-----------------------------------------------
                                                 <spontaneous>
[61]     1.4    4.77    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [61]
-----------------------------------------------
                0.00    0.00       9/139435952     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.00      50/139435952     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1657]
                0.00    0.00      51/139435952     add_padding(struct_typet&, namespacet const&) [1482]
                0.00    0.00      85/139435952     c_typecheck_baset::typecheck_label(code_labelt&) <cycle 2> [1749]
                0.00    0.00      85/139435952     ansi_c_convertt::convert_code(codet&) [1135]
                0.00    0.00      85/139435952     code_labelt::case_op() const [1848]
                0.00    0.00      96/139435952     c_sizeof_type_rec(exprt const&) [1870]
                0.00    0.00     126/139435952     goto_symex_statet::constant_propagation(exprt const&) const [842]
                0.00    0.00     209/139435952     code_blockt::end_location() const [1828]
                0.00    0.00     257/139435952     alignment(typet const&, namespacet const&) [1751]
                0.00    0.00     500/139435952     ansi_c_convert_typet::read_rec(typet const&) [743]
                0.00    0.00     950/139435952     vector_typet::size() const [1745]
                0.00    0.00    2093/139435952     goto_checkt::bounds_check(index_exprt const&, guardt const&) [493]
                0.00    0.00    5653/139435952     code_typet::has_ellipsis() const [1375]
                0.00    0.00    6449/139435952     code_typet::return_type() const [1548]
                0.00    0.00    8139/139435952     replace_location(exprt&, locationt const&) [1214]
                0.00    0.00   14114/139435952     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [753]
                0.00    0.00   19258/139435952     code_typet::arguments() const [1408]
                0.00    0.00   22560/139435952     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [1128]
                0.00    0.00   72692/139435952     ansi_c_declarationt::value() const [1276]
                0.00    0.00   78268/139435952     typet::subtypes() const [1264]
                0.00    0.00  106746/139435952     typet::has_subtypes() const [1217]
                0.00    0.00  109879/139435952     exprt::location() const [1223]
                0.00    0.00  123672/139435952     struct_union_typet::components() const [1203]
                0.00    0.00  125674/139435952     c_typecheck_baset::typecheck_symbol_type(typet&) [312]
                0.00    0.00  159768/139435952     array_typet::size() const [1131]
                0.00    0.01  267877/139435952     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [293]
                0.00    0.01  267877/139435952     typet::location() const [1058]
                0.00    0.01  267927/139435952     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [275]
                0.00    0.01  330667/139435952     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.00    0.01  346605/139435952     simplify_exprt::simplify_mult(exprt&) [259]
                0.00    0.01  351730/139435952     typet::has_subtype() const [902]
                0.01    0.02  799615/139435952     typet::subtype() const [734]
                0.20    0.38 17104348/139435952     exprt::operands() const [238]
                0.54    1.03 46840799/139435952     exprt::type() const [134]
                0.84    1.58 72001039/139435952     exprt::has_operands() const [92]
[62]     1.4    1.62    3.07 139435952         irept::find(dstring const&) const [62]
                3.07    0.00 139435952/165835727     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 [76]
-----------------------------------------------
                0.01    4.63   51816/51816       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [64]
[63]     1.4    0.01    4.63   51816         goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [63]
                0.00    4.57   51816/51816       std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&) [66]
                0.01    0.05   51816/57192       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&) [547]
                0.00    0.00   51816/51816       std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::map(std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&) [2145]
                0.00    0.00   51816/57192       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&) [2129]
-----------------------------------------------
                0.00    2.32   25906/51816       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [84]
                0.00    2.32   25910/51816       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [80]
[64]     1.4    0.00    4.64   51816         goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [64]
                0.01    4.63   51816/51816       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [63]
-----------------------------------------------
                             53001125             std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [65]
                1.08    3.49   51816/51816       std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&) [66]
[65]     1.3    1.08    3.49   51816+53001125 std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [65]
                0.79    2.70 106027902/106027902     std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*) [78]
                             53001125             std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [65]
-----------------------------------------------
                0.00    4.57   51816/51816       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [63]
[66]     1.3    0.00    4.57   51816         std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&) [66]
                1.08    3.49   51816/51816       std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [65]
-----------------------------------------------
                0.03    0.16   20478/486492      operator|=(guardt&, guardt const&) [214]
                0.63    3.60  466014/486492      guardt::as_expr() const [68]
[67]     1.3    0.66    3.76  486492         guardt::as_expr(std::_List_const_iterator<exprt>) const [67]
                0.04    1.83 21870968/22202687     exprt::copy_to_operands(exprt const&) [126]
                0.45    0.81 21870968/21871924     exprt::is_boolean() const [168]
                0.05    0.35 21870968/26174011     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.01    0.16  324484/642586      true_exprt::true_exprt() [345]
                0.00    0.02   71703/6770438     exprt::exprt(dstring const&, typet const&) [115]
                0.02    0.00  539593/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.01   71703/1104974     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [485]
                0.00    0.01   71703/72212       exprt::reserve_operands(unsigned int) [1114]
                0.01    0.00  486492/248035827     irept::irept(irept const&) [101]
                0.00    0.00   71703/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00   71703/3793826     typet::typet(dstring const&) [462]
                0.00    0.00  486492/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00  324484/1718527     constant_exprt::~constant_exprt() [2007]
-----------------------------------------------
                0.00    0.00       2/466014      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1374]
                0.00    0.01     941/466014      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.03    3700/466014      goto_symext::return_assignment(goto_symex_statet&) [219]
                0.00    0.04    4836/466014      goto_symext::symex_end_of_function(goto_symex_statet&) [533]
                0.00    0.05    5071/466014      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [123]
                0.00    0.05    5471/466014      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [129]
                0.00    0.06    7060/466014      goto_symext::symex_decl(goto_symex_statet&) [396]
                0.00    0.07    7674/466014      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [373]
                0.00    0.18   19318/466014      guardt::guard_expr(exprt&) const [404]
                0.00    0.19   20882/466014      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [46]
                0.00    0.21   22936/466014      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [322]
                0.00    0.99  108433/466014      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [72]
                0.00    1.00  110230/466014      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    1.36  149460/466014      goto_symext::symex_goto(goto_symex_statet&) [23]
[68]     1.2    0.00    4.24  466014         guardt::as_expr() const [68]
                0.63    3.60  466014/486492      guardt::as_expr(std::_List_const_iterator<exprt>) const [67]
-----------------------------------------------
                0.26    3.71 33653191/33653191     irept::detatch() [37]
[69]     1.2    0.26    3.71 33653191         irept::dt::dt(irept::dt const&) [69]
                0.62    1.90 67306382/67306382     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&) [104]
                0.22    0.90 33653191/33653191     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [177]
                0.07    0.00 67306382/67306382     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&) [542]
-----------------------------------------------
                0.00    0.00      50/165112614     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1357]
                0.00    0.00      51/165112614     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [275]
                0.00    0.00     100/165112614     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1494]
                0.00    0.00     102/165112614     struct_union_typet::components() [1838]
                0.00    0.00     306/165112614     string_constantt::set_value(dstring const&) [1447]
                0.00    0.00     950/165112614     typet::location() [1696]
                0.00    0.00    2850/165112614     vector_typet::size() [1594]
                0.00    0.00    6663/165112614     do_pointer(unsigned int, unsigned int) [548]
                0.00    0.00   12150/165112614     code_typet::make_ellipsis() [1221]
                0.00    0.00  157237/165112614     typet::subtypes() [598]
                0.00    0.00  204961/165112614     code_typet::return_type() [918]
                0.00    0.00  233613/165112614     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [507]
                0.00    0.00  261306/165112614     ansi_c_declarationt::value() [870]
                0.00    0.00  272172/165112614     yyansi_cparse() [140]
                0.00    0.00  316470/165112614     code_typet::arguments() [740]
                0.00    0.00  352439/165112614     code_typet::parameters() [725]
                0.01    0.01  473400/165112614     array_typet::size() [737]
                0.01    0.01  889298/165112614     typet::subtype() [572]
                0.01    0.02 1230864/165112614     exprt::location() [509]
                0.04    0.04 3476200/165112614     irept::set(dstring const&, long) [191]
                0.10    0.12 9038969/165112614     irept::set(dstring const&, dstring const&) [206]
                0.40    0.46 36476592/165112614     exprt::type() [114]
                1.24    1.42 111705871/165112614     exprt::operands() [31]
[70]     1.1    1.83    2.10 165112614         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [70]
                1.00    0.02 28260590/197488690     irept::~irept() <cycle 5> [174]
                0.34    0.59 14130295/14130295     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&) [186]
                0.15    0.00 14130295/248035827     irept::irept(irept const&) [101]
-----------------------------------------------
                0.00    3.92     165/165         cbmc_parseoptionst::doit() [2]
[71]     1.1    0.00    3.92     165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [71]
                0.00    3.29     165/165         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [85]
                0.00    0.44     165/165         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [298]
                0.00    0.18     165/165         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [411]
                0.00    0.01     165/165         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [882]
                0.00    0.00     330/555729      messaget::eom(messaget::mstreamt&) [1025]
                0.00    0.00     165/206324      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&) [2065]
                0.00    0.00     165/15045       cmdlinet::isset(char const*) const [2217]
                0.00    0.00     165/165         is_goto_binary(std::string const&) [2701]
-----------------------------------------------
                0.00    0.00      54/243130      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1374]
                0.03    3.80  243076/243130      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[72]     1.1    0.03    3.80  243130         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [72]
                0.01    1.23  243130/513770      goto_symext::do_simplify(exprt&) [100]
                0.07    1.07  351563/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.00    0.99  108433/466014      guardt::as_expr() const [68]
                0.01    0.19  108433/108433      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [400]
                0.00    0.20  108433/108798      guardt::guard_expr(exprt&) const [404]
                0.01    0.01  243130/1469355     exprt::is_true() const [433]
                0.01    0.00  351563/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00  243130/248035827     irept::irept(irept const&) [101]
                0.00    0.00  243130/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00  243130/243130      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [2063]
-----------------------------------------------
                0.08    3.75     150/150         symex_target_equationt::convert(prop_convt&) [13]
[73]     1.1    0.08    3.75     150         symex_target_equationt::convert_assertions(prop_convt&) [73]
                0.18    3.55  106811/871234      prop_convt::convert(exprt const&) <cycle 15> [51]
                0.01    0.00  106811/154880      cnft::limplies(literalt, literalt) [783]
                0.00    0.00      11/12271       prop_convt::set_to(exprt const&, bool) [203]
                0.00    0.00      11/136244      boolbvt::set_to(exprt const&, bool) [44]
                0.00    0.00  106811/80291004     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [341]
                0.00    0.00  106811/35072858     cnft::lnot(literalt) [651]
                0.00    0.00     361/15834203     cnft::land(literalt, literalt) [233]
                0.00    0.00     141/55144208     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [75]
                0.00    0.00     141/6369919     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [461]
                0.00    0.00     141/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
-----------------------------------------------
                                                 <spontaneous>
[74]     1.1    3.67    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [74]
-----------------------------------------------
                0.00    0.00       2/55144208     prop_convt::set_to(exprt const&, bool) [203]
                0.00    0.00     141/55144208     symex_target_equationt::convert_assertions(prop_convt&) [73]
                0.00    0.00    2568/55144208     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00   11183/55144208     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [196]
                0.00    0.00   12501/55144208     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [287]
                0.00    0.00   17148/55144208     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [1197]
                0.00    0.00   55120/55144208     bv_utilst::cond_implies_equal(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [1188]
                0.00    0.00   70512/55144208     arrayst::add_array_Ackermann_constraints() [54]
                0.00    0.01  183282/55144208     cnft::gate_or(literalt, literalt, literalt) [788]
                0.01    0.04  759306/55144208     propt::set_equal(literalt, literalt) [478]
                0.07    0.20 4086279/55144208     cnft::gate_and(literalt, literalt, literalt) [289]
                0.08    0.22 4437940/55144208     cnft::lselect(literalt, literalt, literalt) [260]
                0.16    0.44 9030724/55144208     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [144]
                0.19    0.51 10498278/55144208     bv_utilst::carry(literalt, literalt, literalt) [105]
                0.46    1.26 25979224/55144208     cnft::gate_xor(literalt, literalt, literalt) [113]
[75]     1.1    0.98    2.68 55144208         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [75]
                0.83    1.23 52780463/52780535     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [117]
                0.32    0.05 55144208/55144358     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [323]
                0.25    0.00 52780463/96219131     Minisat::vec<Minisat::Lit>::clear(bool) [291]
-----------------------------------------------
                0.58    0.00 26399775/165835727     irept::get(dstring const&) const [179]
                3.07    0.00 139435952/165835727     irept::find(dstring const&) const [62]
[76]     1.1    3.65    0.00 165835727         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 [76]
-----------------------------------------------
                                                 <spontaneous>
[77]     1.0    3.59    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [77]
                0.00    0.00    1085/65520140     Minisat::vec<Minisat::Lit>::capacity(int) [296]
-----------------------------------------------
                0.79    2.70 106027902/106027902     std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [65]
[78]     1.0    0.79    2.70 106027902         std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*) [78]
                2.70    0.00 106027902/106373466     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&) [98]
-----------------------------------------------
                             12355155             simplify_exprt::simplify_rec(exprt&) <cycle 19> [79]
                                1501             simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                              317324             simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [470]
                             2630796             simplify(exprt&, namespacet const&) <cycle 19> [956]
[79]     1.0    0.40    2.99 2949621+12355155 simplify_exprt::simplify_rec(exprt&) <cycle 19> [79]
                0.06    1.44 17883265/111705871     exprt::operands() [31]
                0.08    0.67 18068831/72001039     exprt::has_operands() const [92]
                0.54    0.01 15304776/197488690     irept::~irept() <cycle 5> [174]
                0.16    0.00 15304776/248035827     irept::irept(irept const&) [101]
                0.03    0.00 15304776/102453557     exprt::exprt(exprt const&) [415]
                             15304776             simplify_exprt::simplify_node(exprt&) <cycle 19> [49]
                             12355155             simplify_exprt::simplify_rec(exprt&) <cycle 19> [79]
-----------------------------------------------
                0.00    3.29   25910/25910       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [81]
[80]     1.0    0.00    3.29   25910         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [80]
                0.00    2.32   25910/51816       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [64]
                0.02    0.60   25910/51816       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&) [169]
                0.01    0.34   25910/51816       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&) [220]
                0.00    0.01   25910/1262672     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [300]
                0.00    0.00   25910/51816       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2142]
                0.00    0.00   25910/51816       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&) [2143]
                0.00    0.00   25910/326031      guardt::guardt(guardt const&) [2050]
                0.00    0.00   25910/51816       value_sett::value_sett(value_sett const&) [2141]
                0.00    0.00   25910/51816       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&) [2144]
-----------------------------------------------
                0.00    3.29   25910/25910       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&) [82]
[81]     1.0    0.00    3.29   25910         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [81]
                0.00    3.29   25910/25910       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [80]
-----------------------------------------------
                0.00    3.29   25910/25910       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [83]
[82]     1.0    0.00    3.29   25910         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&) [82]
                0.00    3.29   25910/25910       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [81]
-----------------------------------------------
                0.00    0.00       4/25910       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) [1450]
                0.00    0.47    3700/25910       goto_symext::symex_return(goto_symex_statet&) [118]
                0.00    2.82   22206/25910       goto_symext::symex_goto(goto_symex_statet&) [23]
[83]     1.0    0.00    3.29   25910         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [83]
                0.00    3.29   25910/25910       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&) [82]
-----------------------------------------------
                0.00    0.47    3700/25906       goto_symext::symex_return(goto_symex_statet&) [118]
                0.00    2.82   22206/25906       goto_symext::symex_goto(goto_symex_statet&) [23]
[84]     1.0    0.00    3.29   25906         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [84]
                0.00    2.32   25906/51816       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [64]
                0.01    0.60   25906/51816       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&) [169]
                0.00    0.34   25906/51816       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&) [220]
                0.00    0.01   25906/1262672     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [300]
                0.00    0.00   25906/51816       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2142]
                0.00    0.00   25906/51816       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&) [2143]
                0.00    0.00   25906/326031      guardt::guardt(guardt const&) [2050]
                0.00    0.00   25906/51816       value_sett::value_sett(value_sett const&) [2141]
                0.00    0.00   25906/51816       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&) [2144]
-----------------------------------------------
                0.00    3.29     165/165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [71]
[85]     1.0    0.00    3.29     165         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [85]
                0.00    3.28      52/52          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [86]
                0.00    0.01      87/87          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [1069]
                0.00    0.01     217/217         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1072]
                0.00    0.00      89/30345       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [861]
                0.00    0.00     599/671041      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [824]
                0.00    0.00     174/1397626     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [466]
                0.00    0.00    1072/1810        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&) [2348]
                0.00    0.00     599/671041      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2026]
                0.00    0.00      87/206324      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&) [2065]
-----------------------------------------------
                0.00    3.28      52/52          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [85]
[86]     1.0    0.00    3.28      52         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [86]
                0.00    1.61      50/50          ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [139]
                0.00    1.33      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&, message_handlert&) [164]
                0.00    0.32      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [234]
                0.00    0.01   13104/79275       dstring::dstring(char const*) [592]
                0.00    0.00      50/440         symbol_tablet::~symbol_tablet() [680]
                0.00    0.00      50/440         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() [1269]
                0.00    0.00      50/19211       ansi_c_languaget::~ansi_c_languaget() [731]
                0.00    0.00   13104/16494       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2215]
                0.00    0.00      85/206324      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&) [2065]
                0.00    0.00      50/440         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2529]
                0.00    0.00      50/440         symbol_tablet::symbol_tablet() [2527]
-----------------------------------------------
                                                 <spontaneous>
[87]     1.0    3.24    0.03                 Minisat::SimpSolver::newVar(bool, bool) [87]
                0.03    0.00 12711811/25423694     Minisat::vec<int>::capacity(int) [556]
-----------------------------------------------
                0.00    0.00       5/335202      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1531]
                0.00    0.00     296/335202      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> >&) [269]
                0.00    0.06    6916/335202      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [516]
                0.00    0.09   10160/335202      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [329]
                0.01    0.12   13425/335202      equalityt::add_equality_constraints(equalityt::typestructt const&) [447]
                0.13    2.75  304400/335202      boolbvt::convert_equality(equal_exprt const&) <cycle 15> [89]
[88]     0.9    0.14    3.03  335202         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [88]
                0.10    1.47 17029513/17944947     cnft::lequal(literalt, literalt) [138]
                0.02    1.40  335202/364858      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [144]
                0.00    0.03  335202/11535452     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [171]
                0.00    0.00  335202/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
-----------------------------------------------
                              304892             boolbvt::convert_rest(exprt const&) <cycle 15> [553]
[89]     0.9    0.02    3.14  304892         boolbvt::convert_equality(equal_exprt const&) <cycle 15> [89]
                0.13    2.75  304400/335202      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [88]
                0.00    0.10  304892/1275872     base_type_eq(typet const&, typet const&, namespacet const&) [294]
                0.00    0.04 1219076/46840799     exprt::type() const [134]
                0.00    0.02  609292/1462351     exprt::op1() const [560]
                0.00    0.02  609784/17104348     exprt::operands() const [238]
                0.00    0.02  608800/608800      binary_relation_exprt::lhs() const [767]
                0.01    0.01  304892/488787      boolbvt::is_unbounded_array(typet const&) const [727]
                0.00    0.02     491/491         arrayst::record_array_equality(equal_exprt const&) [847]
                0.00    0.00     492/492         has_byte_operator(exprt const&) [1542]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [1913]
                              608800             boolbvt::convert_bv(exprt const&) <cycle 15> [26]
-----------------------------------------------
                             278006495             irept::~irept() <cycle 5> [174]
                0.07    0.00 1950094/197488690     irept::clear() [541]
                0.37    0.01 10432790/197488690     irept::operator=(irept const&) [255]
                1.20    0.03 33653191/197488690     irept::detatch() [37]
[90]     0.9    3.12    0.03 324042570         irept::remove_ref(irept::dt*) <cycle 5> [90]
                0.03    0.00 60047842/120095859     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() [570]
                             60047842             irept::dt::~dt() <cycle 5> [288]
                             60047842             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [165]
-----------------------------------------------
                                                 <spontaneous>
[91]     0.9    2.97    0.09                 Minisat::Solver::newVar(bool, bool) [91]
                0.09    0.00 12706449/65520140     Minisat::vec<Minisat::Lit>::capacity(int) [296]
                0.00    0.00    2555/25423694     Minisat::vec<int>::capacity(int) [556]
                0.00    0.00    2555/2597        Minisat::vec<Minisat::lbool>::capacity(int) [2323]
-----------------------------------------------
                0.00    0.00       1/72001039     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1796]
                0.00    0.00       2/72001039     c_sizeof_type_rec(exprt const&) [1870]
                0.00    0.00       6/72001039     flatten_byte_operators(exprt const&, namespacet const&) [1913]
                0.00    0.00       6/72001039     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [574]
                0.00    0.00       8/72001039     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1833]
                0.00    0.00      11/72001039     expr2ct::convert_function(exprt const&, std::string const&, unsigned int) <cycle 1> [1915]
                0.00    0.00      18/72001039     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [538]
                0.00    0.00      46/72001039     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1414]
                0.00    0.00      59/72001039     counterexample_value_binary(exprt const&, namespacet const&) [1370]
                0.00    0.00      82/72001039     guardt::add(exprt const&) [826]
                0.00    0.00     118/72001039     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1575]
                0.00    0.00     124/72001039     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 7> [1427]
                0.00    0.00     154/72001039     yyansi_cparse() [140]
                0.00    0.00     254/72001039     ansi_c_convertt::convert_code(codet&) [1135]
                0.00    0.00     262/72001039     c_typecheck_baset::typecheck_decl_block(codet&) <cycle 2> [1615]
                0.00    0.00     379/72001039     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1474]
                0.00    0.00     418/72001039     has_and_or(exprt const&) [1735]
                0.00    0.00     472/72001039     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 7> [1385]
                0.00    0.00     621/72001039     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [310]
                0.00    0.00     629/72001039     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.00    0.00     756/72001039     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [790]
                0.00    0.00     883/72001039     simplify_exprt::simplify_not(exprt&) <cycle 19> [362]
                0.00    0.00    1049/72001039     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1533]
                0.00    0.00    3428/72001039     has_byte_operator(exprt const&) [1542]
                0.00    0.00    3572/72001039     exprt::find_location() const [928]
                0.00    0.00    5020/72001039     expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool) <cycle 1> [1389]
                0.00    0.00    5440/72001039     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [648]
                0.00    0.00    5447/72001039     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1410]
                0.00    0.00    5536/72001039     goto_convertt::needs_cleaning(exprt const&) [1449]
                0.00    0.00    5852/72001039     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1357]
                0.00    0.00    8139/72001039     replace_location(exprt&, locationt const&) [1214]
                0.00    0.00    9256/72001039     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [149]
                0.00    0.00   11966/72001039     replace_symbolt::have_to_replace(exprt const&) const <cycle 18> [1314]
                0.00    0.00   12274/72001039     prop_convt::set_to(exprt const&, bool) [203]
                0.00    0.00   12376/72001039     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                0.00    0.00   15471/72001039     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
                0.00    0.00   15959/72001039     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.00    0.00   21971/72001039     prop_convt::get(exprt const&) const <cycle 17> [1060]
                0.00    0.00   22192/72001039     goto_symex_statet::constant_propagation(exprt const&) const [842]
                0.00    0.00   22560/72001039     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [1128]
                0.00    0.00   33730/72001039     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.00    0.00   50045/72001039     expr2ct::get_symbols(exprt const&) [758]
                0.00    0.00   52211/72001039     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1115]
                0.00    0.00   54134/72001039     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.00    0.00   58214/72001039     goto_checkt::has_dereference(exprt const&) [1181]
                0.00    0.00   81481/72001039     goto_checkt::check_rec(exprt const&, guardt&, bool) [337]
                0.00    0.00  102806/72001039     dirtyt::find_dirty(exprt const&) [1092]
                0.00    0.00  130131/72001039     goto_symex_statet::get_original_name(exprt&) const <cycle 10> [380]
                0.00    0.01  205047/72001039     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [894]
                0.00    0.01  223391/72001039     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.00    0.02  568486/72001039     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [401]
                0.00    0.03  740233/72001039     simplify_exprt::simplify_plus(exprt&) [145]
                0.01    0.11 2862882/72001039     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [231]
                0.02    0.12 3300853/72001039     to_symbol_expr(exprt const&) [434]
                0.02    0.12 3334627/72001039     goto_symext::replace_array_equal(exprt&) [216]
                0.02    0.12 3334627/72001039     goto_symext::adjust_float_expressions(exprt&) [185]
                0.02    0.13 3543533/72001039     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
                0.02    0.14 3857418/72001039     goto_symext::replace_nondet(exprt&) [199]
                0.02    0.15 4161061/72001039     simplify_exprt::sort_and_join(exprt&) [128]
                0.02    0.19 5087214/72001039     to_symbol_expr(exprt&) [374]
                0.03    0.23 6366453/72001039     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.07    0.58 15590814/72001039     simplify_exprt::simplify_node(exprt&) <cycle 19> [49]
                0.08    0.67 18068831/72001039     simplify_exprt::simplify_rec(exprt&) <cycle 19> [79]
[92]     0.9    0.33    2.66 72001039         exprt::has_operands() const [92]
                0.84    1.58 72001039/139435952     irept::find(dstring const&) const [62]
                0.24    0.00 44743630/55078806     get_nil_irep() [355]
-----------------------------------------------
                0.00    0.00       8/82163       float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&) [1517]
                0.00    0.00       8/82163       float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&) [1516]
                0.00    0.00       8/82163       float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1428]
                0.00    0.01     424/82163       float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [777]
                0.00    0.16    4628/82163       bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [149]
                0.00    0.16    4757/82163       bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [166]
                0.00    0.26    7693/82163       boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [328]
                0.00    0.70   20325/82163       bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [215]
                0.00    1.52   44312/82163       bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [130]
[93]     0.8    0.00    2.82   82163         bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [93]
                0.07    2.75   82163/82163       bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [94]
                0.00    0.00  164310/5097484     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [480]
                0.00    0.00   82163/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
                0.00    0.00      16/26463       bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&) [1296]
-----------------------------------------------
                0.07    2.75   82163/82163       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [93]
[94]     0.8    0.07    2.75   82163         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [94]
                0.10    1.87 4588848/5857288     bv_utilst::carry(literalt, literalt, literalt) [105]
                0.08    0.70 9177696/29008957     cnft::lxor(literalt, literalt) [106]
-----------------------------------------------
                0.01    0.09   25906/685168      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [481]
                0.02    0.13   36145/685168      goto_symext::merge_gotos(goto_symex_statet&) [35]
                0.02    0.17   46319/685168      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [46]
                0.02    0.19   51812/685168      operator|=(guardt&, guardt const&) [214]
                0.03    0.29   79956/685168      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.19    1.63  445030/685168      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[95]     0.8    0.29    2.51  685168         guardt::is_false() const [95]
                2.45    0.06 43722169/44638970     exprt::is_false() const [103]
-----------------------------------------------
[96]     0.8    0.14    2.66  599511+3046    <cycle 12 as a whole> [96]
                0.14    2.66  600999+3003436     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
                0.00    0.00    1550             goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&) <cycle 12> [1456]
                0.00    0.00       8+8           goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1690]
-----------------------------------------------
                             3003436             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
                                  10             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1690]
                                1478             goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&) <cycle 12> [1456]
                0.14    2.66  599511/599511      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [60]
[97]     0.8    0.14    2.66  600999+3003436 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
                0.01    1.69   59346/59346       dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [136]
                0.02    0.56 6899678/111705871     exprt::operands() [31]
                0.02    0.18   59346/59346       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [401]
                0.02    0.13 3543533/72001039     exprt::has_operands() const [92]
                0.01    0.00 3545089/12819959     dstring::operator==(char const*) const [634]
                0.00    0.00  118700/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00   45461/149714      index_exprt::array() [907]
                0.00    0.00   45461/568899      to_index_expr(exprt&) [614]
                0.00    0.00   45485/36476592     exprt::type() [114]
                0.00    0.00    2239/1932844     exprt::is_zero() const [276]
                0.00    0.00    1556/2298        address_of_exprt::object() [1574]
                0.00    0.00    1556/1556        to_address_of_expr(exprt&) [1618]
                0.00    0.00    1556/1556        goto_symext::is_index_member_symbol_if(exprt const&) [1630]
                0.00    0.00    2239/159768      array_typet::size() const [1131]
                0.00    0.00    2239/12918851     namespace_baset::follow(typet const&) const [671]
                0.00    0.00       8/1275872     base_type_eq(typet const&, typet const&, namespacet const&) [294]
                0.00    0.00       8/889298      typet::subtype() [572]
                0.00    0.00   59346/122967      renaming_nst::~renaming_nst() [2085]
                0.00    0.00   59346/123914      namespacet::~namespacet() [2083]
                0.00    0.00   59346/123914      namespace_baset::~namespace_baset() [2084]
                0.00    0.00    2239/199471      to_array_type(typet const&) [2068]
                                1548             goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&) <cycle 12> [1456]
                                   8             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1690]
                             3003436             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
-----------------------------------------------
                0.01    0.00  345564/106373466     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&) [832]
                2.70    0.00 106027902/106373466     std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*) [78]
[98]     0.8    2.71    0.00 106373466         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&) [98]
-----------------------------------------------
                                                 <spontaneous>
[99]     0.8    2.63    0.00                 Minisat::Solver::attachClause(unsigned int) [99]
-----------------------------------------------
                0.00    0.00     368/513770      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/513770      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1228]
                0.00    0.11   20882/513770      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [46]
                0.00    0.55  109753/513770      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.01    0.70  139267/513770      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.01    1.23  243130/513770      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [72]
[100]    0.8    0.02    2.60  513770         goto_symext::do_simplify(exprt&) [100]
                0.16    2.41  513770/2604452     simplify(exprt&, namespacet const&) <cycle 19> [956]
                0.00    0.03  513770/925420      optionst::get_bool_option(std::string const&) const [611]
-----------------------------------------------
                0.00    0.00       1/248035827     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 7> [1497]
                0.00    0.00       1/248035827     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1796]
                0.00    0.00       2/248035827     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [1954]
                0.00    0.00       2/248035827     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 7> [1831]
                0.00    0.00       2/248035827     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1374]
                0.00    0.00       3/248035827     simplify_exprt::simplify_floatbv_op(exprt&) [1351]
                0.00    0.00       4/248035827     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1891]
                0.00    0.00       4/248035827     flatten_byte_extract(exprt const&, namespacet const&) [1646]
                0.00    0.00       6/248035827     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1665]
                0.00    0.00       7/248035827     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1337]
                0.00    0.00       9/248035827     gen_one(typet const&) [1850]
                0.00    0.00      10/248035827     flatten_byte_operators(exprt const&, namespacet const&) [1913]
                0.00    0.00      16/248035827     local_may_aliast::get_rec(local_may_aliast::destt&, exprt const&, local_may_aliast::loc_infot const&) [1418]
                0.00    0.00      17/248035827     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.00    0.00      24/248035827     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1690]
                0.00    0.00      34/248035827     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [617]
                0.00    0.00      34/248035827     simplify_exprt::simplify_floatbv_typecast(exprt&) [1350]
                0.00    0.00      36/248035827     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.00    0.00      46/248035827     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1555]
                0.00    0.00      46/248035827     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [1940]
                0.00    0.00      46/248035827     dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1597]
                0.00    0.00      47/248035827     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 7> [1598]
                0.00    0.00      50/248035827     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1657]
                0.00    0.00      50/248035827     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&) [1818]
                0.00    0.00      98/248035827     c_sizeof_type_rec(exprt const&) [1870]
                0.00    0.00     100/248035827     gcc_signed_int128_type() [1714]
                0.00    0.00     113/248035827     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1628]
                0.00    0.00     114/248035827     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 7> [1520]
                0.00    0.00     114/248035827     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 7> [1593]
                0.00    0.00     119/248035827     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1390]
                0.00    0.00     131/248035827     get_destructor(namespacet const&, typet const&) [1905]
                0.00    0.00     131/248035827     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1883]
                0.00    0.00     145/248035827     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1572]
                0.00    0.00     152/248035827     goto_convertt::get_constant(exprt const&) [1912]
                0.00    0.00     153/248035827     yyansi_clex() [228]
                0.00    0.00     153/248035827     convert_string_literal(std::string const&) [629]
                0.00    0.00     177/248035827     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [574]
                0.00    0.00     187/248035827     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<arrayst::array_equalityt*, std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> > >, arrayst::array_equalityt const&) [1693]
                0.00    0.00     200/248035827     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*) [1903]
                0.00    0.00     209/248035827     code_blockt::end_location() const [1828]
                0.00    0.00     223/248035827     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 7> [1691]
                0.00    0.00     223/248035827     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*) [1899]
                0.00    0.00     234/248035827     c_bool_type() [1642]
                0.00    0.00     269/248035827     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1660]
                0.00    0.00     274/248035827     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1342]
                0.00    0.00     274/248035827     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1895]
                0.00    0.00     274/248035827     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1896]
                0.00    0.00     274/248035827     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1897]
                0.00    0.00     274/248035827     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&) [576]
                0.00    0.00     278/248035827     std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_create_node(std::pair<BigInt const, exprt> const&) [1869]
                0.00    0.00     278/248035827     std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&) [1694]
                0.00    0.00     304/248035827     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 7> [1329]
                0.00    0.00     304/248035827     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1679]
                0.00    0.00     306/248035827     string_constantt::set_value(dstring const&) [1447]
                0.00    0.00     356/248035827     dynamic_size(namespacet const&) [1464]
                0.00    0.00     357/248035827     signedbv_typet::smallest_expr() const [1398]
                0.00    0.00     370/248035827     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1228]
                0.00    0.00     398/248035827     c_typecheck_baset::typecheck_expr_rel(exprt&) [1508]
                0.00    0.00     401/248035827     unsigned_short_int_type() [1588]
                0.00    0.00     421/248035827     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 7> [1701]
                0.00    0.00     440/248035827     yyansi_cparse() [140]
                0.00    0.00     450/248035827     signed_long_long_int_type() [1576]
                0.00    0.00     481/248035827     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.00     485/248035827     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1812]
                0.00    0.00     500/248035827     signed_short_int_type() [1564]
                0.00    0.00     538/248035827     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1434]
                0.00    0.00     552/248035827     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1376]
                0.00    0.00     552/248035827     null_pointer(exprt const&) [1411]
                0.00    0.00     614/248035827     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1739]
                0.00    0.00     704/248035827     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1259]
                0.00    0.00     712/248035827     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1233]
                0.00    0.00     742/248035827     get_failed_symbol(symbol_exprt const&, namespacet const&) [1417]
                0.00    0.00     846/248035827     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [769]
                0.00    0.00     869/248035827     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [537]
                0.00    0.00     869/248035827     object_lower_bound(exprt const&) [1292]
                0.00    0.00     894/248035827     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&) [1822]
                0.00    0.00     894/248035827     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1240]
                0.00    0.00     906/248035827     same_object(exprt const&, exprt const&) [1415]
                0.00    0.00     946/248035827     dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1101]
                0.00    0.00     950/248035827     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [739]
                0.00    0.00     951/248035827     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1414]
                0.00    0.00     976/248035827     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1811]
                0.00    0.00    1000/248035827     c_sizeoft::sizeof_rec(typet const&) [1309]
                0.00    0.00    1026/248035827     object_size(exprt const&) [1469]
                0.00    0.00    1026/248035827     object_upper_bound(exprt const&, typet const&, namespacet const&) [1193]
                0.00    0.00    1083/248035827     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1734]
                0.00    0.00    1208/248035827     simplify_exprt::simplify_inequality_address_of(exprt&) [1484]
                0.00    0.00    1450/248035827     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1202]
                0.00    0.00    1451/248035827     unsigned_long_int_type() [1416]
                0.00    0.00    1550/248035827     unsigned_long_long_int_type() [1409]
                0.00    0.00    1587/248035827     local_may_aliast::build(goto_function_templatet<goto_programt> const&) [887]
                0.00    0.00    1788/248035827     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [921]
                0.00    0.00    1800/248035827     dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1111]
                0.00    0.00    1828/248035827     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1234]
                0.00    0.00    1868/248035827     simplify_exprt::simplify_mod(exprt&) [1099]
                0.00    0.00    2090/248035827     goto_checkt::bounds_check(index_exprt const&, guardt const&) [493]
                0.00    0.00    2322/248035827     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&) [1755]
                0.00    0.00    2322/248035827     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1559]
                0.00    0.00    2400/248035827     linkingt::duplicate_non_type_symbol(symbolt&, symbolt&) [886]
                0.00    0.00    2404/248035827     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1324]
                0.00    0.00    2409/248035827     convert_integer_literal(std::string const&) [1096]
                0.00    0.00    2410/248035827     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> [943]
                0.00    0.00    2410/248035827     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1116]
                0.00    0.00    2475/248035827     configt::ansi_ct::from_ns(namespacet const&, std::string const&) [881]
                0.00    0.00    3104/248035827     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [851]
                0.00    0.00    3476/248035827     pointer_offset(exprt const&) [1322]
                0.00    0.00    3482/248035827     dereferencet::dereference_type_compare(typet const&, typet const&) const [661]
                0.00    0.00    3699/248035827     goto_symext::return_assignment(goto_symex_statet&) [219]
                0.00    0.00    3707/248035827     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1205]
                0.00    0.00    4500/248035827     unsigned_int_type() [1298]
                0.00    0.00    5211/248035827     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [578]
                0.00    0.00    5410/248035827     invalid_pointer(exprt const&) [1250]
                0.00    0.00    5448/248035827     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.00    0.00    6892/248035827     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [328]
                0.00    0.00    9010/248035827     ansi_c_convert_typet::read_rec(typet const&) [743]
                0.00    0.00    9535/248035827     std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, typet> const&) [1637]
                0.00    0.00    9672/248035827     goto_symex_statet::framet::framet() [1505]
                0.00    0.00   10239/248035827     operator|=(guardt&, guardt const&) [214]
                0.00    0.00   11171/248035827     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> > >) [1124]
                0.00    0.00   11386/248035827     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*) [1578]
                0.00    0.00   11406/248035827     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [196]
                0.00    0.00   11831/248035827     simplify_exprt::simplify_object(exprt&) [365]
                0.00    0.00   12133/248035827     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [1248]
                0.00    0.00   12250/248035827     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [373]
                0.00    0.00   12479/248035827     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [524]
                0.00    0.00   14120/248035827     goto_symext::symex_decl(goto_symex_statet&) [396]
                0.00    0.00   14794/248035827     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*) [1545]
                0.00    0.00   14870/248035827     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1089]
                0.00    0.00   15005/248035827     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&) [1582]
                0.00    0.00   15005/248035827     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [782]
                0.00    0.00   15742/248035827     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [786]
                0.00    0.00   15775/248035827     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [910]
                0.00    0.00   16452/248035827     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [137]
                0.00    0.00   18410/248035827     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1554]
                0.00    0.00   18974/248035827     merge_types(irept&, irept&) [757]
                0.00    0.00   19070/248035827     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&) [1319]
                0.00    0.00   24443/248035827     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [591]
                0.00    0.00   24657/248035827     simplify_exprt::simplify_unary_minus(exprt&) [597]
                0.00    0.00   25437/248035827     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [46]
                0.00    0.00   26966/248035827     signed_int_type() [919]
                0.00    0.00   27068/248035827     equalityt::equality2(exprt const&, exprt const&) [364]
                0.00    0.00   28774/248035827     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [631]
                0.00    0.00   28820/248035827     numbering<exprt>::number(exprt const&) [518]
                0.00    0.00   31513/248035827     simplify_exprt::simplify_with(exprt&) [638]
                0.00    0.00   34046/248035827     expr2ct::get_shorthands(exprt const&) [699]
                0.00    0.00   37841/248035827     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1471]
                0.00    0.00   38642/248035827     struct_union_typet::component_type(dstring const&) const [845]
                0.00    0.00   44565/248035827     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1253]
                0.00    0.00   45660/248035827     prop_convt::get(exprt const&) const <cycle 17> [1060]
                0.00    0.00   45922/248035827     goto_program_templatet<codet, exprt>::instructiont::instructiont() [773]
                0.00    0.00   48562/248035827     simplify_exprt::simplify_div(exprt&) [439]
                0.00    0.00   53244/248035827     simplify_exprt::simplify_index(exprt&) [490]
                0.00    0.00   64596/248035827     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1387]
                0.00    0.00   70512/248035827     arrayst::add_array_Ackermann_constraints() [54]
                0.00    0.00   71318/248035827     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [463]
                0.00    0.00   72692/248035827     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1377]
                0.00    0.00   75281/248035827     make_subtype(unsigned int, unsigned int) [1061]
                0.00    0.00   75589/248035827     std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_create_node(dereferencet::valuet const&) [1301]
                0.00    0.00   91188/248035827     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1359]
                0.00    0.00   95115/248035827     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1358]
                0.00    0.00   99256/248035827     c_typecastt::follow_with_qualifiers(typet const&) [1356]
                0.00    0.00  113711/248035827     signed_long_int_type() [610]
                0.00    0.00  114428/248035827     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [194]
                0.00    0.00  118488/248035827     size_of_expr(typet const&, namespacet const&) <cycle 19> [487]
                0.00    0.00  125674/248035827     c_typecheck_baset::typecheck_symbol_type(typet&) [312]
                0.00    0.00  127141/248035827     irep_serializationt::insert_on_read(unsigned int, irept const&) [736]
                0.00    0.00  142026/248035827     dereferencet::valuet::valuet(dereferencet::valuet const&) [1307]
                0.00    0.00  145383/248035827     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [15]
                0.00    0.00  147795/248035827     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [778]
                0.00    0.00  153597/248035827     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [1110]
                0.00    0.00  167115/248035827     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.00    0.00  169055/248035827     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> [205]
                0.00    0.00  178054/248035827     dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [136]
                0.00    0.00  181702/248035827     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>*) [1300]
                0.00    0.00  184671/248035827     ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [278]
                0.00    0.00  185553/248035827     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&) [1299]
                0.00    0.00  191710/248035827     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1106]
                0.00    0.00  216532/248035827     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [1280]
                0.00    0.00  226767/248035827     dereferencet::valuet::valuet() [618]
                0.00    0.00  243130/248035827     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [72]
                0.00    0.00  249458/248035827     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> [163]
                0.00    0.00  268544/248035827     message_streamt::message_streamt(message_handlert&) [1198]
                0.00    0.00  277645/248035827     simplify_exprt::simplify_plus(exprt&) [145]
                0.00    0.00  298920/248035827     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    0.00  303446/248035827     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.00    0.00  331192/248035827     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.00    0.00  347103/248035827     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  353161/248035827     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> > >) [408]
                0.00    0.00  436968/248035827     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1133]
                0.00    0.00  439012/248035827     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.01    0.00  486492/248035827     guardt::as_expr(std::_List_const_iterator<exprt>) const [67]
                0.01    0.00  498967/248035827     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [1123]
                0.01    0.00  499260/248035827     goto_symext::add_to_lhs(exprt const&, exprt const&) [526]
                0.01    0.00  511498/248035827     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [1068]
                0.01    0.00  529125/248035827     simplify_exprt::simplify_mult(exprt&) [259]
                0.01    0.00  581576/248035827     from_integer(BigInt const&, typet const&) [257]
                0.01    0.00  595401/248035827     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [830]
                0.01    0.00  595401/248035827     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [662]
                0.01    0.00  609164/248035827     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [348]
                0.01    0.00  640002/248035827     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [218]
                0.01    0.00  671271/248035827     prop_convt::convert(exprt const&) <cycle 15> [51]
                0.01    0.00  671271/248035827     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [1074]
                0.01    0.00  706738/248035827     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [477]
                0.01    0.00  776058/248035827     symbolt::symbolt(symbolt const&) [1065]
                0.02    0.00 1675775/248035827     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [666]
                0.02    0.00 2021557/248035827     unsigned_char_type() [190]
                0.02    0.00 2034374/248035827     hash_numbering<exprt, irep_hash>::number(exprt const&) [34]
                0.02    0.00 2055585/248035827     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [29]
                0.02    0.00 2090262/248035827     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [632]
                0.02    0.00 2327127/248035827     boolbvt::convert_bv(exprt const&) <cycle 15> [26]
                0.02    0.00 2327127/248035827     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [511]
                0.02    0.00 2327127/248035827     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&) [531]
                0.03    0.00 3101700/248035827     symex_target_equationt::SSA_stept::SSA_stept() [594]
                0.03    0.00 3101700/248035827     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [332]
                0.12    0.00 11470343/248035827     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&) [264]
                0.15    0.00 14130295/248035827     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [70]
                0.16    0.00 15304776/248035827     simplify_exprt::simplify_rec(exprt&) <cycle 19> [79]
                0.20    0.00 19073899/248035827     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [321]
                0.22    0.00 21042117/248035827     irept::add(dstring const&, irept const&) [121]
                0.27    0.00 25467273/248035827     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.27    0.00 25857527/248035827     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*) [283]
                0.79    0.00 76126430/248035827     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&) [150]
[101]    0.8    2.59    0.00 248035827         irept::irept(irept const&) [101]
-----------------------------------------------
[102]    0.8    1.94    0.64 27085961+111947304 <cycle 22 as a whole> [102]
                1.49    0.23 63020261             operator==(irept const&, irept const&) <cycle 22> [135]
                0.16    0.40 18371599             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [261]
                0.18    0.01 20658910             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [406]
                0.07    0.00 18610896             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [545]
                0.04    0.00 18371599             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [660]
-----------------------------------------------
                0.00    0.00     196/44638970     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> > >&) [932]
                0.00    0.00     370/44638970     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1228]
                0.00    0.00     556/44638970     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.00    0.00     896/44638970     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1673]
                0.00    0.00    1790/44638970     prop_convt::get_bool(exprt const&, tvt&) const [1397]
                0.00    0.00   19318/44638970     guardt::guard_expr(exprt&) const [404]
                0.00    0.00   36547/44638970     prop_convt::convert_bool(exprt const&) <cycle 15> [158]
                0.00    0.00   54498/44638970     exprt::make_not() [681]
                0.00    0.00   63112/44638970     simplify_exprt::simplify_if(exprt&) <cycle 19> [630]
                0.01    0.00  139267/44638970     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.01    0.00  225757/44638970     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.02    0.00  374494/44638970     simplify_exprt::simplify_not(exprt&) <cycle 19> [362]
                2.45    0.06 43722169/44638970     guardt::is_false() const [95]
[103]    0.7    2.51    0.06 44638970         exprt::is_false() const [103]
                0.01    0.02  734529/26399775     irept::get(dstring const&) const [179]
                0.00    0.02  734529/46840799     exprt::type() const [134]
-----------------------------------------------
                0.62    1.90 67306382/67306382     irept::dt::dt(irept::dt const&) [69]
[104]    0.7    0.62    1.90 67306382         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&) [104]
                0.54    1.36 28951979/28951979     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> >*) [127]
-----------------------------------------------
                0.01    0.24  598144/5857288     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [314]
                0.01    0.27  670296/5857288     bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt) [356]
                0.10    1.87 4588848/5857288     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [94]
[105]    0.7    0.13    2.38 5857288         bv_utilst::carry(literalt, literalt, literalt) [105]
                0.07    1.03 10498278/11535452     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [171]
                0.19    0.51 10498278/55144208     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [75]
                0.14    0.36 12320514/15834203     cnft::land(literalt, literalt) [233]
                0.05    0.02 8213676/8692614     cnft::lor(literalt, literalt) [540]
                0.00    0.00 1749713/12706298     cnft::new_variable() [704]
                0.00    0.00 1749713/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
-----------------------------------------------
                0.00    0.00      10/29008957     float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1531]
                0.00    0.00     296/29008957     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> >&) [266]
                0.00    0.00    2381/29008957     bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [221]
                0.00    0.00    8192/29008957     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [648]
                0.00    0.00   10918/29008957     bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [329]
                0.00    0.00   20325/29008957     bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [215]
                0.01    0.05  647904/29008957     bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&) [504]
                0.01    0.09 1196288/29008957     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [314]
                0.08    0.70 9177696/29008957     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [94]
                0.15    1.37 17944947/29008957     cnft::lequal(literalt, literalt) [138]
[106]    0.7    0.25    2.22 29008957         cnft::lxor(literalt, literalt) [106]
                0.24    1.96 6494806/6494806     cnft::gate_xor(literalt, literalt, literalt) [113]
                0.02    0.00 6494806/12706298     cnft::new_variable() [704]
                0.01    0.00 7907899/35072858     cnft::lnot(literalt) [651]
-----------------------------------------------
                                 310             boolbv_widtht::get_entry(typet const&) const [107]
                0.00    0.00       2/595091      boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1224]
                0.00    0.00       4/595091      boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1783]
                0.00    0.00       9/595091      boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1337]
                0.00    0.00      86/595091      boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1326]
                0.00    0.00     294/595091      boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [267]
                0.00    0.00     407/595091      bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [643]
                0.00    0.00     902/595091      boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                0.00    0.01    2870/595091      boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [903]
                0.00    0.01    3263/595091      boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [637]
                0.00    0.02    5440/595091      boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [648]
                0.00    0.03    6455/595091      boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [496]
                0.00    0.03    6892/595091      boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [328]
                0.00    0.03    7346/595091      boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&) [693]
                0.00    0.05   12376/595091      boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                0.00    0.06   13993/595091      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> [410]
                0.00    0.06   14960/595091      boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                0.00    0.07   16349/595091      boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [435]
                0.00    0.07   17874/595091      boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [338]
                0.00    0.11   26605/595091      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                0.00    0.12   28482/595091      boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [421]
                0.00    0.19   45049/595091      boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [175]
                0.00    0.55  133503/595091      boolbv_mapt::get_map_entry(dstring const&, typet const&) [152]
                0.00    1.04  251930/595091      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> [163]
[107]    0.7    0.00    2.47  595091+310     boolbv_widtht::get_entry(typet const&) const [107]
                0.03    2.31  595401/595401      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>) [109]
                0.04    0.00 1190802/197488690     irept::~irept() <cycle 5> [174]
                0.02    0.02  595401/595401      std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [662]
                0.00    0.02  595401/595401      std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [830]
                0.01    0.00  595401/595401      std::pair<typet, boolbv_widtht::entryt>::~pair() [914]
                0.01    0.00  595401/596484      std::pair<typet const, boolbv_widtht::entryt>::~pair() [913]
                0.00    0.00  595401/1787286     std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base() [1146]
                0.00    0.00     370/6088        to_unsignedbv_type(typet const&) [1148]
                0.00    0.00     175/19305       BigInt::operator*(unsigned int) const [858]
                0.00    0.00     175/875687      to_integer(constant_exprt const&, BigInt&) [343]
                0.00    0.00     614/1693842     bitvector_typet::get_width() const [442]
                0.00    0.00     186/159768      array_typet::size() const [1131]
                0.00    0.00     186/799615      typet::subtype() const [734]
                0.00    0.00     124/46840799     exprt::type() const [134]
                0.00    0.00     186/1008605     to_integer(exprt const&, BigInt&) [849]
                0.00    0.00     175/1972776     BigInt::to_ulong() const [707]
                0.00    0.00     361/22532626     BigInt::~BigInt() [464]
                0.00    0.00      33/123672      struct_union_typet::components() const [1203]
                0.00    0.00      33/33          std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert) [1950]
                0.00    0.00     241/575358      to_signedbv_type(typet const&) [2037]
                0.00    0.00     186/5499885     BigInt::BigInt() [1994]
                0.00    0.00     186/199471      to_array_type(typet const&) [2068]
                0.00    0.00     175/1972776     integer2long(BigInt const&) [2005]
                0.00    0.00      33/40777       to_struct_type(typet const&) [2155]
                0.00    0.00       3/133         to_floatbv_type(typet const&) [2875]
                                 310             boolbv_widtht::get_entry(typet const&) const [107]
-----------------------------------------------
                0.04    2.36  436968/436968      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>) [55]
[108]    0.7    0.04    2.36  436968         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) [108]
                0.03    2.30     704/704         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) [110]
                0.02    0.01  436968/436968      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&) [742]
                0.01    0.00  436968/1573507     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [718]
-----------------------------------------------
                0.03    2.31  595401/595401      boolbv_widtht::get_entry(typet const&) const [107]
[109]    0.7    0.03    2.31  595401         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>) [109]
                2.12    0.10  595401/6592948     irept::hash() const [14]
                0.00    0.08  595401/595401      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 [523]
                0.01    0.00    1083/1083        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) [937]
-----------------------------------------------
                0.03    2.30     704/704         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) [108]
[110]    0.7    0.03    2.30     704         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) [110]
                2.19    0.11  615392/6592948     irept::hash() const [14]
                0.00    0.00     704/855         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) [2445]
-----------------------------------------------
                                                 <spontaneous>
[111]    0.7    2.24    0.00                 Minisat::Solver::relocAll(Minisat::ClauseAllocator&) [111]
                0.00    0.00     288/96219131     Minisat::vec<Minisat::Lit>::clear(bool) [291]
-----------------------------------------------
                                                 <spontaneous>
[112]    0.7    2.24    0.00                 void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>) [112]
-----------------------------------------------
                0.24    1.96 6494806/6494806     cnft::lxor(literalt, literalt) [106]
[113]    0.6    0.24    1.96 6494806         cnft::gate_xor(literalt, literalt, literalt) [113]
                0.46    1.26 25979224/55144208     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [75]
                0.16    0.06 6494806/8122735     std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&) [361]
                0.01    0.00 6494806/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
-----------------------------------------------
                0.00    0.00       1/36476592     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1423]
                0.00    0.00       2/36476592     do_tag(unsigned int&, unsigned int&) [1862]
                0.00    0.00       2/36476592     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1357]
                0.00    0.00       2/36476592     simplify_exprt::simplify_index(exprt&) [490]
                0.00    0.00       3/36476592     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1880]
                0.00    0.00       3/36476592     simplify_exprt::simplify_floatbv_op(exprt&) [1351]
                0.00    0.00       8/36476592     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1891]
                0.00    0.00       8/36476592     simplify_exprt::simplify_ieee_float_relation(exprt&) [1737]
                0.00    0.00      10/36476592     c_typecheck_baset::typecheck_expr_index(exprt&) [1847]
                0.00    0.00      10/36476592     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1690]
                0.00    0.00      34/36476592     simplify_exprt::simplify_floatbv_typecast(exprt&) [1350]
                0.00    0.00      38/36476592     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1636]
                0.00    0.00      38/36476592     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1684]
                0.00    0.00      46/36476592     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1568]
                0.00    0.00      46/36476592     dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1597]
                0.00    0.00      47/36476592     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 7> [1598]
                0.00    0.00      50/36476592     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1657]
                0.00    0.00      85/36476592     c_typecheck_baset::typecheck_function_body(symbolt&) [1034]
                0.00    0.00     104/36476592     yyansi_cparse() [140]
                0.00    0.00     119/36476592     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1390]
                0.00    0.00     152/36476592     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1338]
                0.00    0.00     161/36476592     c_typecheck_baset::adjust_float_rel(exprt&) [1730]
                0.00    0.00     168/36476592     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1555]
                0.00    0.00     170/36476592     create_function_scope(exprt&) [1604]
                0.00    0.00     221/36476592     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [470]
                0.00    0.00     223/36476592     arrayst::collect_arrays(exprt const&) [1213]
                0.00    0.00     237/36476592     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.00     260/36476592     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1121]
                0.00    0.00     299/36476592     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&) [764]
                0.00    0.00     306/36476592     string_constantt::set_value(dstring const&) [1447]
                0.00    0.00     306/36476592     string_constantt::string_constantt() [1404]
                0.00    0.00     356/36476592     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [617]
                0.00    0.00     393/36476592     c_typecheck_baset::typecheck_decl(codet&, std::list<codet, std::allocator<codet> >&) [1558]
                0.00    0.00     446/36476592     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1567]
                0.00    0.00     446/36476592     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1526]
                0.00    0.00     595/36476592     simplify_exprt::simplify_dereference(exprt&) [1613]
                0.00    0.00     598/36476592     goto_symext::symex_dead(goto_symex_statet&) [554]
                0.00    0.00     604/36476592     simplify_exprt::simplify_inequality_address_of(exprt&) [1484]
                0.00    0.00     615/36476592     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1425]
                0.00    0.00     648/36476592     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1413]
                0.00    0.00     665/36476592     add_padding(struct_typet&, namespacet const&) [1482]
                0.00    0.00     675/36476592     c_typecheck_baset::typecheck_expr_rel(exprt&) [1508]
                0.00    0.00     846/36476592     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [769]
                0.00    0.00     869/36476592     object_lower_bound(exprt const&) [1292]
                0.00    0.00     886/36476592     goto_symext::symex_decl(goto_symex_statet&) [396]
                0.00    0.00     946/36476592     dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1101]
                0.00    0.00     954/36476592     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    0.00    1006/36476592     statement(unsigned int&, dstring const&) [1573]
                0.00    0.00    1026/36476592     object_upper_bound(exprt const&, typet const&, namespacet const&) [1193]
                0.00    0.00    1068/36476592     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1233]
                0.00    0.00    1076/36476592     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1434]
                0.00    0.00    1096/36476592     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1342]
                0.00    0.00    1100/36476592     dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1111]
                0.00    0.00    1139/36476592     c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1075]
                0.00    0.00    1244/36476592     goto_symext::replace_nondet(exprt&) [199]
                0.00    0.00    2076/36476592     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1234]
                0.00    0.00    2668/36476592     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1376]
                0.00    0.00    3582/36476592     replace_symbolt::replace(exprt&) const [1247]
                0.00    0.00    3707/36476592     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1205]
                0.00    0.00    4180/36476592     goto_checkt::bounds_check(index_exprt const&, guardt const&) [493]
                0.00    0.00    5910/36476592     goto_symext::return_assignment(goto_symex_statet&) [219]
                0.00    0.00    6806/36476592     c_typecastt::do_typecast(exprt&, typet const&) [1176]
                0.00    0.00    7871/36476592     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [786]
                0.00    0.00    8226/36476592     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [137]
                0.00    0.00   10272/36476592     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00   11455/36476592     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                0.00    0.00   13701/36476592     simplify_exprt::simplify_mod(exprt&) [1099]
                0.00    0.00   26729/36476592     exprt::make_not() [681]
                0.00    0.00   30460/36476592     simplify_exprt::simplify_object(exprt&) [365]
                0.00    0.00   41919/36476592     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [575]
                0.00    0.00   43797/36476592     simplify_exprt::simplify_member(exprt&) [860]
                0.00    0.00   45485/36476592     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
                0.00    0.00   45921/36476592     dereferencet::bounds_check(index_exprt const&, guardt const&) [367]
                0.00    0.00   49628/36476592     c_typecastt::implicit_typecast(exprt&, typet const&) [696]
                0.00    0.00   50004/36476592     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [287]
                0.00    0.00   51176/36476592     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.00    0.00   54212/36476592     simplify_exprt::simplify_with(exprt&) [638]
                0.00    0.00   56361/36476592     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [196]
                0.00    0.00   57576/36476592     size_of_expr(typet const&, namespacet const&) <cycle 19> [487]
                0.00    0.00   62666/36476592     simplify_exprt::simplify_if(exprt&) <cycle 19> [630]
                0.00    0.00   73325/36476592     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [591]
                0.00    0.00   73978/36476592     ansi_c_convertt::convert_declaration(ansi_c_declarationt&) [240]
                0.00    0.00   77031/36476592     simplify_exprt::simplify_shifts(exprt&) [563]
                0.00    0.00   83073/36476592     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [574]
                0.00    0.00   83713/36476592     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [538]
                0.00    0.01  122074/36476592     simplify_exprt::simplify_minus(exprt&) <cycle 19> [701]
                0.00    0.01  124089/36476592     simplify_exprt::simplify_unary_minus(exprt&) [597]
                0.00    0.01  128308/36476592     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [549]
                0.00    0.01  130131/36476592     goto_symex_statet::get_original_name(exprt&) const <cycle 10> [380]
                0.00    0.01  132874/36476592     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [463]
                0.00    0.01  184671/36476592     ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [278]
                0.00    0.01  191676/36476592     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [194]
                0.00    0.01  191968/36476592     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.00    0.01  200416/36476592     simplify_exprt::simplify_div(exprt&) [439]
                0.00    0.02  282472/36476592     arrayst::add_array_Ackermann_constraints() [54]
                0.00    0.02  340470/36476592     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [275]
                0.00    0.02  355350/36476592     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.00    0.02  368945/36476592     simplify_exprt::simplify_address_of(exprt&) <cycle 19> [390]
                0.00    0.02  436149/36476592     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [15]
                0.00    0.03  509994/36476592     exprt::mul(exprt const&) [375]
                0.00    0.04  727802/36476592     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.00    0.04  758378/36476592     simplify_exprt::simplify_not(exprt&) <cycle 19> [362]
                0.00    0.05  977643/36476592     exprt::sum(exprt const&) [282]
                0.01    0.07 1233551/36476592     simplify_exprt::simplify_mult(exprt&) [259]
                0.01    0.12 2055585/36476592     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [29]
                0.01    0.12 2139935/36476592     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.01    0.14 2442839/36476592     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [218]
                0.01    0.16 2862882/36476592     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [231]
                0.01    0.17 2968458/36476592     simplify_exprt::simplify_plus(exprt&) [145]
                0.01    0.19 3334689/36476592     goto_symext::adjust_float_expressions(exprt&) [185]
                0.01    0.19 3359839/36476592     simplify_exprt::sort_and_join(exprt&) [128]
                0.04    0.49 8805440/36476592     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
[114]    0.6    0.15    2.04 36476592         exprt::type() [114]
                0.28    0.90 36476592/165112614     irept::add(dstring const&) [53]
                0.40    0.46 36476592/165112614     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [70]
-----------------------------------------------
                0.00    0.00       1/6770438     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1603]
                0.00    0.00       2/6770438     c_typecheck_baset::typecheck_expr_index(exprt&) [1847]
                0.00    0.00       4/6770438     concatenation_exprt::concatenation_exprt(typet const&) [1925]
                0.00    0.00       6/6770438     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [373]
                0.00    0.00       8/6770438     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1690]
                0.00    0.00      12/6770438     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1865]
                0.00    0.00      18/6770438     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1472]
                0.00    0.00      23/6770438     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1438]
                0.00    0.00      26/6770438     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [617]
                0.00    0.00      46/6770438     goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&) [1606]
                0.00    0.00      76/6770438     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1555]
                0.00    0.00     146/6770438     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&) [764]
                0.00    0.00     274/6770438     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1234]
                0.00    0.00     300/6770438     infinity_exprt::infinity_exprt(typet const&) [1647]
                0.00    0.00     356/6770438     or_exprt::or_exprt(exprt const&, exprt const&, exprt const&) [1561]
                0.00    0.00     574/6770438     simplify_exprt::simplify_address_of(exprt&) <cycle 19> [390]
                0.00    0.00     700/6770438     dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1111]
                0.00    0.00     836/6770438     address_of_exprt::address_of_exprt() [1424]
                0.00    0.00    1244/6770438     goto_symext::replace_nondet(exprt&) [199]
                0.00    0.00    1377/6770438     dynamic_object(exprt const&) [1403]
                0.00    0.00    1450/6770438     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1116]
                0.00    0.00    1652/6770438     index_exprt::index_exprt(exprt const&, exprt const&) [1363]
                0.00    0.00    2024/6770438     goto_checkt::bounds_check(index_exprt const&, guardt const&) [493]
                0.00    0.00    2175/6770438     and_exprt::and_exprt(exprt const&, exprt const&) [1328]
                0.00    0.00    2608/6770438     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> [163]
                0.00    0.00    2883/6770438     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [427]
                0.00    0.00    4313/6770438     index_exprt::index_exprt(typet const&) [1258]
                0.00    0.00    7871/6770438     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [786]
                0.00    0.00    8025/6770438     not_exprt::not_exprt(exprt const&) [1215]
                0.00    0.00    8277/6770438     or_exprt::or_exprt(exprt const&, exprt const&) [1138]
                0.00    0.00   11277/6770438     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1097]
                0.00    0.00   16090/6770438     predicate_exprt::predicate_exprt(dstring const&) [1113]
                0.00    0.01   19017/6770438     binary_exprt::binary_exprt(dstring const&, typet const&) [908]
                0.00    0.01   20882/6770438     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [917]
                0.00    0.01   21492/6770438     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [761]
                0.00    0.01   26729/6770438     exprt::make_not() [681]
                0.00    0.01   30566/6770438     codet::codet() [915]
                0.00    0.01   40670/6770438     simplify_exprt::simplify_minus(exprt&) <cycle 19> [701]
                0.00    0.01   40891/6770438     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [755]
                0.00    0.01   46121/6770438     index_exprt::index_exprt(exprt const&, exprt const&, typet const&) [673]
                0.00    0.01   47516/6770438     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [194]
                0.00    0.01   48467/6770438     member_exprt::member_exprt(typet const&) [647]
                0.00    0.02   52463/6770438     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [770]
                0.00    0.02   54166/6770438     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.00    0.02   71703/6770438     guardt::as_expr(std::_List_const_iterator<exprt>) const [67]
                0.00    0.02   74884/6770438     codet::codet(dstring const&) [678]
                0.00    0.02   81696/6770438     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
                0.00    0.05  154005/6770438     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [512]
                0.00    0.06  211483/6770438     address_of_exprt::address_of_exprt(exprt const&) [405]
                0.00    0.09  280049/6770438     exprt::make_bool(bool) [426]
                0.00    0.09  281992/6770438     symbol_exprt::symbol_exprt(dstring const&, typet const&) [476]
                0.01    0.19  618321/6770438     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [315]
                0.03    0.62 2026196/6770438     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.03    0.75 2446455/6770438     constant_exprt::constant_exprt(typet const&) [204]
[115]    0.6    0.10    2.07 6770438         exprt::exprt(dstring const&, typet const&) [115]
                0.11    1.79 6770438/7014039     irept::add(dstring const&, irept const&) [121]
                0.06    0.11 6770438/314969067     irept::detatch() [37]
-----------------------------------------------
                             106373466             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> >*) [116]
                0.03    0.00     880/53191       symbol_tablet::~symbol_tablet() [680]
                2.05    0.00   52311/53191       goto_symex_statet::renaming_levelt::~renaming_levelt() [119]
[116]    0.6    2.08    0.00   53191+106373466 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> >*) [116]
                             106373466             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> >*) [116]
-----------------------------------------------
                0.00    0.00      72/52780535     satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [586]
                0.83    1.23 52780463/52780535     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [75]
[117]    0.6    0.83    1.23 52780535         convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [117]
                0.88    0.00 159108879/159108879     Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&) [195]
                0.35    0.00 52780535/65520140     Minisat::vec<Minisat::Lit>::capacity(int) [296]
-----------------------------------------------
                0.00    2.06    3700/3700        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[118]    0.6    0.00    2.06    3700         goto_symext::symex_return(goto_symex_statet&) [118]
                0.00    0.69    3700/3700        goto_symext::return_assignment(goto_symex_statet&) [219]
                0.00    0.47    3700/25910       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [83]
                0.00    0.47    3700/25906       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [84]
                0.00    0.17    3700/25906       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&) [173]
                0.00    0.14    3700/52311       goto_symex_statet::renaming_levelt::~renaming_levelt() [119]
                0.00    0.11    3700/51816       goto_symex_statet::goto_statet::~goto_statet() [148]
                0.00    0.00    3700/15620       guardt::make_false() [888]
                0.00    0.00    3700/2619256     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> >*) [544]
                0.00    0.00    3700/51981       goto_symex_statet::level2t::~level2t() [2139]
                0.00    0.00    3700/1340984     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() [2008]
                0.00    0.00    3700/640649      goto_symex_statet::top() [2028]
-----------------------------------------------
                0.00    0.02     495/52311       goto_symex_statet::~goto_symex_statet() [683]
                0.00    0.14    3700/52311       goto_symext::symex_return(goto_symex_statet&) [118]
                0.00    0.87   22206/52311       goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    1.01   25910/52311       std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear() [131]
[119]    0.6    0.00    2.05   52311         goto_symex_statet::renaming_levelt::~renaming_levelt() [119]
                2.05    0.00   52311/53191       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> >*) [116]
                0.00    0.00   52311/53191       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() [2136]
-----------------------------------------------
                                                 <spontaneous>
[120]    0.6    1.83    0.17                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&) [120]
                0.17    0.00 36692338/96219131     Minisat::vec<Minisat::Lit>::clear(bool) [291]
                0.00    0.00     229/65520140     Minisat::vec<Minisat::Lit>::capacity(int) [296]
-----------------------------------------------
                0.00    0.00      26/7014039     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [617]
                0.00    0.00     123/7014039     yyansi_cparse() [140]
                0.00    0.00     148/7014039     simplify_exprt::simplify_mult(exprt&) [259]
                0.00    0.00     950/7014039     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [739]
                0.00    0.01   30720/7014039     exprt::make_typecast(typet const&) [871]
                0.00    0.06  211634/7014039     typet::typet(dstring const&, typet const&) [558]
                0.11    1.79 6770438/7014039     exprt::exprt(dstring const&, typet const&) [115]
[121]    0.6    0.12    1.86 7014039         irept::add(dstring const&, irept const&) [121]
                0.75    0.02 21042117/197488690     irept::~irept() <cycle 5> [174]
                0.38    0.00 7014039/7014039     std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&) [319]
                0.11    0.20 7014039/13642762     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&) [241]
                0.22    0.00 21042117/248035827     irept::irept(irept const&) [101]
                0.06    0.12 7014039/314969067     irept::detatch() [37]
                0.00    0.00    1116/10432790     irept::operator=(irept const&) [255]
-----------------------------------------------
                0.00    0.00    3489/2304959     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [852]
                0.00    0.01    6206/2304959     goto_symext::symex_dead(goto_symex_statet&) [554]
                0.00    0.01    7060/2304959     goto_symext::symex_decl(goto_symex_statet&) [396]
                0.00    0.01   11793/2304959     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [667]
                0.00    0.05   55342/2304959     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [538]
                0.03    1.85 2221069/2304959     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
[122]    0.6    0.03    1.92 2304959         goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [122]
                0.02    0.70 4586332/8180822     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [167]
                0.02    0.65  941468/1234467     goto_symex_statet::renaming_levelt::operator()(dstring const&) [192]
                0.03    0.49  953261/953261      goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int) [271]
-----------------------------------------------
                0.01    1.94    5071/5071        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[123]    0.6    0.01    1.94    5071         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [123]
                0.00    1.88    5071/5071        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [129]
                0.00    0.05    5071/466014      guardt::as_expr() const [68]
                0.00    0.01    5071/148616      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [370]
                0.00    0.00   10142/1462351     exprt::op1() const [560]
                0.00    0.00    5071/3300853     to_symbol_expr(exprt const&) [434]
                0.00    0.00    5071/6003565     symbol_exprt::get_identifier() const [383]
                0.00    0.00    5071/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00    5071/12819959     dstring::operator==(char const*) const [634]
                0.00    0.00   10142/2393431     has_prefix(std::string const&, std::string const&) [1998]
-----------------------------------------------
                0.00    0.00       1/11287062     do_tag(unsigned int&, unsigned int&) [1862]
                0.00    0.00       9/11287062     gen_one(typet const&) [1850]
                0.00    0.00      30/11287062     ieee_floatt::to_expr() const [1605]
                0.00    0.00      50/11287062     ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [139]
                0.00    0.00      50/11287062     add_padding(struct_typet&, namespacet const&) [1482]
                0.00    0.00      50/11287062     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1711]
                0.00    0.00      51/11287062     yyansi_cparse() [140]
                0.00    0.00      74/11287062     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1116]
                0.00    0.00      85/11287062     ansi_c_parsert::lookup_label(dstring) [1715]
                0.00    0.00      92/11287062     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1568]
                0.00    0.00     153/11287062     convert_string_literal(std::string const&) [629]
                0.00    0.00     165/11287062     goto_checkt::goto_checkt(namespacet const&, optionst const&) [1610]
                0.00    0.00     210/11287062     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.00     495/11287062     register_language(languaget* (*)()) [1504]
                0.00    0.00     529/11287062     preprocessor_line(char const*, parsert&) [1509]
                0.00    0.00     782/11287062     dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [136]
                0.00    0.00    1244/11287062     goto_symext::replace_nondet(exprt&) [199]
                0.00    0.00    1638/11287062     failed_symbol_id(dstring const&) [1519]
                0.00    0.00    2409/11287062     convert_integer_literal(std::string const&) [1096]
                0.00    0.00    2410/11287062     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> [943]
                0.00    0.00    2475/11287062     configt::ansi_ct::from_ns(namespacet const&, std::string const&) [881]
                0.00    0.00    2559/11287062     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>) [1436]
                0.00    0.00    2883/11287062     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [427]
                0.00    0.00    6668/11287062     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1241]
                0.00    0.00   17023/11287062     expr2ct::get_shorthands(exprt const&) [699]
                0.00    0.00   18170/11287062     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.00    0.00   19107/11287062     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [373]
                0.00    0.01   31122/11287062     symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [763]
                0.00    0.01   51750/11287062     exprt::is_one() const [730]
                0.00    0.01   72692/11287062     c_typecheck_baset::typecheck_symbol(symbolt&) [210]
                0.00    0.01   72692/11287062     ansi_c_declarationt::to_symbol(symbolt&) const [438]
                0.00    0.01   73287/11287062     value_sett::get_entry(value_sett::entryt const&, typet const&) [249]
                0.00    0.02  137494/11287062     c_typecheck_baset::add_language_prefix(dstring) const [756]
                0.00    0.02  147205/11287062     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.00    0.03  169998/11287062     exprt::mul(exprt const&) [375]
                0.00    0.04  245906/11287062     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> [163]
                0.00    0.04  261887/11287062     ansi_c_parsert::lookup(std::string&, bool, bool) const [555]
                0.00    0.06  325881/11287062     exprt::sum(exprt const&) [282]
                0.00    0.06  329781/11287062     goto_symex_statet::level2t::name(dstring const&, unsigned int) const [562]
                0.00    0.06  330081/11287062     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.00    0.07  395806/11287062     gen_zero(typet const&) [349]
                0.00    0.07  416926/11287062     make_identifier() [363]
                0.00    0.09  530675/11287062     ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [278]
                0.00    0.10  581576/11287062     from_integer(BigInt const&, typet const&) [257]
                0.00    0.16  949934/11287062     goto_symex_statet::level0t::name(dstring const&, unsigned int) const [399]
                0.00    0.16  961576/11287062     goto_symex_statet::level1t::name(dstring const&, unsigned int) const [394]
                0.00    0.28 1645181/11287062     exprt::is_zero() const [276]
                0.01    0.59 3476200/11287062     irept::set(dstring const&, long) [191]
[124]    0.6    0.03    1.91 11287062         dstring::dstring(std::string const&) [124]
                0.20    1.71 11287062/11287062     string_containert::get(std::string const&) [125]
-----------------------------------------------
                0.20    1.71 11287062/11287062     dstring::dstring(std::string const&) [124]
[125]    0.6    0.20    1.71 11287062         string_containert::get(std::string const&) [125]
                0.56    0.94 11287062/11473787     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&) [147]
                0.02    0.16  448308/601031      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&) [381]
                0.00    0.01  448308/602117      std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) [807]
                0.01    0.00  448308/601031      std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&) [1024]
-----------------------------------------------
                0.00    0.00       1/22202687     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1880]
                0.00    0.00      12/22202687     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1865]
                0.00    0.00     114/22202687     yyansi_cparse() [140]
                0.00    0.00     119/22202687     code_declt::code_declt(exprt const&) [1670]
                0.00    0.00     131/22202687     code_deadt::code_deadt(exprt const&) [1663]
                0.00    0.00    1377/22202687     dynamic_object(exprt const&) [1403]
                0.00    0.00    1450/22202687     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1116]
                0.00    0.00    2410/22202687     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> [943]
                0.00    0.00    8025/22202687     not_exprt::not_exprt(exprt const&) [1215]
                0.00    0.00   52463/22202687     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [770]
                0.00    0.00   54134/22202687     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.00    0.02  211483/22202687     address_of_exprt::address_of_exprt(exprt const&) [405]
                0.04    1.83 21870968/22202687     guardt::as_expr(std::_List_const_iterator<exprt>) const [67]
[126]    0.6    0.04    1.86 22202687         exprt::copy_to_operands(exprt const&) [126]
                0.07    1.79 22202687/111705871     exprt::operands() [31]
-----------------------------------------------
                             25147375             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> >*) [127]
                0.54    1.36 28951979/28951979     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&) [104]
[127]    0.6    0.54    1.36 28951979+25147375 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> >*) [127]
                0.27    1.09 54983212/54983212     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*) [162]
                             25147375             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> >*) [127]
-----------------------------------------------
                0.49    1.40 3359839/3359839     simplify_exprt::simplify_node(exprt&) <cycle 19> [49]
[128]    0.6    0.49    1.40 3359839         simplify_exprt::sort_and_join(exprt&) [128]
                0.02    0.53 6604410/111705871     exprt::operands() [31]
                0.00    0.41  801222/801222      sort_operands(std::vector<exprt, std::allocator<exprt> >&) [305]
                0.01    0.19 3359839/36476592     exprt::type() [114]
                0.02    0.15 4161061/72001039     exprt::has_operands() const [92]
                0.01    0.06 1671976/46840799     exprt::type() const [134]
                0.00    0.00    5557/5557        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> > >) [1394]
                0.00    0.00    5557/662127      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [633]
-----------------------------------------------
                0.00    1.88    5071/5071        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [123]
[129]    0.5    0.00    1.88    5071         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [129]
                0.00    1.67    4671/4671        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [137]
                0.00    0.09    4671/4836        goto_symex_statet::new_frame() [501]
                0.00    0.05    5471/466014      guardt::as_expr() const [68]
                0.00    0.04    4671/4671        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [667]
                0.00    0.03    8226/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.00    0.01    5071/5071        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [1063]
                0.00    0.00    5071/356926      std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&) [601]
                0.00    0.00     400/5236        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [1057]
                0.00    0.00    4671/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00    4671/117730      std::vector<exprt, std::allocator<exprt> >::~vector() [1091]
                0.00    0.00    5071/3300853     to_symbol_expr(exprt const&) [434]
                0.00    0.00    5071/1462351     exprt::op1() const [560]
                0.00    0.00    5071/6003565     symbol_exprt::get_identifier() const [383]
                0.00    0.00    5471/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00    4671/117730      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [1172]
                0.00    0.00    5071/5961        code_function_callt::lhs() const [1560]
                0.00    0.00    4671/5561        code_function_callt::arguments() const [1571]
                0.00    0.00    4671/17104348     exprt::operands() const [238]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1589]
                0.00    0.00    4671/4823        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1590]
                0.00    0.00    5071/5071        symex_bmct::get_unwind_recursion(dstring const&, unsigned int) [1721]
                0.00    0.00       2/555729      messaget::eom(messaget::mstreamt&) [1025]
                0.00    0.00    5071/6308        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 [2275]
                0.00    0.00    4671/3048284     goto_symex_statet::call_stack() [1996]
-----------------------------------------------
                0.00    0.16     642/7421        bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [197]
                0.01    0.59    2381/7421        bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [221]
                0.01    1.08    4398/7421        bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [166]
[130]    0.5    0.02    1.83    7421         bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [130]
                0.00    1.52   44312/82163       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [93]
                0.05    0.16   44312/136284      std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&) [232]
                0.02    0.06 1922728/15834203     cnft::land(literalt, literalt) [233]
                0.01    0.00 3032552/80291004     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [341]
                0.00    0.00   44312/6369919     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [461]
                0.00    0.00    7421/11535452     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [171]
                0.00    0.00   14842/5097484     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [480]
                0.00    0.00  103466/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
-----------------------------------------------
                0.00    0.59   19292/57868       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> > > >*) [252]
                0.00    1.18   38576/57868       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&) [173]
[131]    0.5    0.00    1.77   57868         std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear() [131]
                0.00    1.01   25910/52311       goto_symex_statet::renaming_levelt::~renaming_levelt() [119]
                0.00    0.75   25910/51816       goto_symex_statet::goto_statet::~goto_statet() [148]
                0.00    0.00   25910/2619256     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> >*) [544]
                0.00    0.00   25910/51981       goto_symex_statet::level2t::~level2t() [2139]
                0.00    0.00   25910/1340984     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() [2008]
-----------------------------------------------
                0.00    1.76      42/42          bmct::decide_default() [9]
[132]    0.5    0.00    1.76      42         bmct::error_trace(prop_convt const&) [132]
                0.00    1.55      42/42          build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [143]
                0.00    0.20      42/42          show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&) [398]
                0.00    0.00      42/168         std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear() [1098]
                0.00    0.00      42/555729      messaget::eom(messaget::mstreamt&) [1025]
                0.00    0.00      42/42          goto_tracet::~goto_tracet() [2953]
-----------------------------------------------
                0.75    1.00  123970/123970      boolbvt::boolbv_set_equality_to_true(exprt const&) [45]
[133]    0.5    0.75    1.00  123970         boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [133]
                0.01    0.97  123970/182732      boolbv_mapt::get_map_entry(dstring const&, typet const&) [152]
                0.02    0.00 22630890/185336345     cnft::no_variables() const [436]
                0.00    0.01   25152/379653      propt::set_equal(literalt, literalt) [478]
-----------------------------------------------
                0.00    0.00       1/46840799     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1423]
                0.00    0.00       2/46840799     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [1954]
                0.00    0.00       2/46840799     flatten_byte_update(exprt const&, namespacet const&) [1944]
                0.00    0.00       4/46840799     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1783]
                0.00    0.00       6/46840799     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1665]
                0.00    0.00       8/46840799     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1833]
                0.00    0.00      12/46840799     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1690]
                0.00    0.00      16/46840799     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1224]
                0.00    0.00      16/46840799     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [733]
                0.00    0.00      18/46840799     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1472]
                0.00    0.00      23/46840799     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1438]
                0.00    0.00      33/46840799     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1337]
                0.00    0.00      42/46840799     null_object(exprt const&) [1703]
                0.00    0.00      44/46840799     flatten_byte_extract(exprt const&, namespacet const&) [1646]
                0.00    0.00      46/46840799     dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1597]
                0.00    0.00      59/46840799     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1575]
                0.00    0.00      62/46840799     ieee_floatt::from_expr(constant_exprt const&) [1462]
                0.00    0.00      82/46840799     guardt::add(exprt const&) [826]
                0.00    0.00      82/46840799     struct_typet::is_prefix_of(struct_typet const&) const [1804]
                0.00    0.00     113/46840799     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1628]
                0.00    0.00     119/46840799     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1390]
                0.00    0.00     124/46840799     boolbv_widtht::get_entry(typet const&) const [107]
                0.00    0.00     129/46840799     bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [672]
                0.00    0.00     129/46840799     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1340]
                0.00    0.00     145/46840799     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1572]
                0.00    0.00     172/46840799     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1326]
                0.00    0.00     188/46840799     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.00     207/46840799     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> [205]
                0.00    0.00     253/46840799     member_offset(namespacet const&, struct_typet const&, dstring const&) [1514]
                0.00    0.00     552/46840799     null_pointer(exprt const&) [1411]
                0.00    0.00     574/46840799     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [894]
                0.00    0.00     576/46840799     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1184]
                0.00    0.00     644/46840799     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [348]
                0.00    0.00     648/46840799     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1413]
                0.00    0.00     700/46840799     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1400]
                0.00    0.00     944/46840799     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> [163]
                0.00    0.00    1031/46840799     local_may_aliast::get_rec(local_may_aliast::destt&, exprt const&, local_may_aliast::loc_infot const&) [1418]
                0.00    0.00    1049/46840799     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1533]
                0.00    0.00    1158/46840799     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1603]
                0.00    0.00    1216/46840799     boolbvt::bv_get_cache(exprt const&) const [623]
                0.00    0.00    1334/46840799     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [537]
                0.00    0.00    1473/46840799     arrayst::record_array_equality(equal_exprt const&) [847]
                0.00    0.00    1478/46840799     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [516]
                0.00    0.00    1652/46840799     index_exprt::index_exprt(exprt const&, exprt const&) [1363]
                0.00    0.00    1800/46840799     dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1111]
                0.00    0.00    1924/46840799     arrayst::collect_arrays(exprt const&) [1213]
                0.00    0.00    2245/46840799     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [744]
                0.00    0.00    2400/46840799     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1401]
                0.00    0.00    2479/46840799     localst::build(goto_function_templatet<goto_programt> const&) [1367]
                0.00    0.00    2940/46840799     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [267]
                0.00    0.00    4348/46840799     pointer_logict::is_dynamic_object(exprt const&) const [1219]
                0.00    0.00    4532/46840799     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.00    0.00    5136/46840799     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00    5152/46840799     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [903]
                0.00    0.00    5440/46840799     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [648]
                0.00    0.00    6455/46840799     boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [496]
                0.00    0.00    6526/46840799     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [637]
                0.00    0.00    6804/46840799     goto_symext::symex_dead(goto_symex_statet&) [554]
                0.00    0.00    7946/46840799     goto_symext::symex_decl(goto_symex_statet&) [396]
                0.00    0.00    8226/46840799     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [137]
                0.00    0.00    8286/46840799     goto_checkt::bounds_check(index_exprt const&, guardt const&) [493]
                0.00    0.00    8813/46840799     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                0.00    0.00    8980/46840799     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [1174]
                0.00    0.00    9016/46840799     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1202]
                0.00    0.00   10053/46840799     counterexample_value_binary(exprt const&, namespacet const&) [1370]
                0.00    0.00   11277/46840799     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1097]
                0.00    0.00   13439/46840799     size_of_expr(typet const&, namespacet const&) <cycle 19> [487]
                0.00    0.00   13980/46840799     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.00    0.00   14692/46840799     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [690]
                0.00    0.00   15040/46840799     replace_symbolt::have_to_replace(exprt const&) const <cycle 18> [1314]
                0.00    0.00   15043/46840799     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [753]
                0.00    0.00   15073/46840799     goto_checkt::check_rec(exprt const&, guardt&, bool) [337]
                0.00    0.00   17082/46840799     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [644]
                0.00    0.00   17874/46840799     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [338]
                0.00    0.00   19321/46840799     struct_union_typet::component_type(dstring const&) const [845]
                0.00    0.00   20074/46840799     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [427]
                0.00    0.00   21119/46840799     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> [410]
                0.00    0.00   21477/46840799     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [328]
                0.00    0.00   21492/46840799     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [761]
                0.00    0.00   22560/46840799     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [1128]
                0.00    0.00   22936/46840799     goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [322]
                0.00    0.00   23689/46840799     prop_convt::get(exprt const&) const <cycle 17> [1060]
                0.00    0.00   24752/46840799     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [366]
                0.00    0.00   25002/46840799     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [287]
                0.00    0.00   29920/46840799     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                0.00    0.00   31715/46840799     boolbvt::convert_overflow(exprt const&) <cycle 15> [155]
                0.00    0.00   32605/46840799     boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [435]
                0.00    0.00   33995/46840799     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [196]
                0.00    0.00   36091/46840799     prop_convt::set_to(exprt const&, bool) [203]
                0.00    0.00   37953/46840799     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [631]
                0.00    0.00   39528/46840799     boolbvt::convert_bv_rel(exprt const&) <cycle 15> [237]
                0.00    0.00   40602/46840799     equalityt::equality2(exprt const&, exprt const&) [364]
                0.00    0.00   40891/46840799     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [755]
                0.00    0.00   45049/46840799     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [175]
                0.00    0.00   46023/46840799     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [149]
                0.00    0.00   51750/46840799     exprt::is_one() const [730]
                0.00    0.00   59665/46840799     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                0.00    0.00   72692/46840799     ansi_c_declarationt::to_symbol(symbolt&) const [438]
                0.00    0.00   85035/46840799     pointer_offset_size(namespacet const&, typet const&) [585]
                0.00    0.00   91758/46840799     dereferencet::bounds_check(index_exprt const&, guardt const&) [367]
                0.00    0.00  108308/46840799     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.00    0.00  118704/46840799     dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [136]
                0.00    0.00  136244/46840799     boolbvt::set_to(exprt const&, bool) [44]
                0.00    0.00  140181/46840799     compute_pointer_offset(namespacet const&, exprt const&) [423]
                0.00    0.01  169998/46840799     exprt::mul(exprt const&) [375]
                0.00    0.01  183586/46840799     boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [160]
                0.00    0.01  194072/46840799     boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [421]
                0.00    0.01  199870/46840799     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [643]
                0.00    0.01  202714/46840799     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [194]
                0.00    0.01  211483/46840799     address_of_exprt::address_of_exprt(exprt const&) [405]
                0.00    0.01  272237/46840799     boolbvt::boolbv_set_equality_to_true(exprt const&) [45]
                0.00    0.01  325881/46840799     exprt::sum(exprt const&) [282]
                0.00    0.01  341739/46840799     boolbvt::convert_rest(exprt const&) <cycle 15> [553]
                0.00    0.01  358913/46840799     bv_pointerst::convert_rest(exprt const&) <cycle 15> [669]
                0.00    0.02  458523/46840799     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.00    0.02  734529/46840799     exprt::is_false() const [103]
                0.00    0.03  812198/46840799     exprt::is_true() const [433]
                0.00    0.03  875687/46840799     to_integer(constant_exprt const&, BigInt&) [343]
                0.00    0.03  967982/46840799     simplify_exprt::simplify_plus(exprt&) [145]
                0.00    0.04 1219076/46840799     boolbvt::convert_equality(equal_exprt const&) <cycle 15> [89]
                0.01    0.06 1645181/46840799     exprt::is_zero() const [276]
                0.01    0.06 1671976/46840799     simplify_exprt::sort_and_join(exprt&) [128]
                0.01    0.07 2126130/46840799     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
                0.01    0.08 2410836/46840799     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [28]
                0.01    0.13 3864552/46840799     prop_convt::convert_bool(exprt const&) <cycle 15> [158]
                0.01    0.13 3950414/46840799     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [146]
                0.07    0.74 21871924/46840799     exprt::is_boolean() const [168]
[134]    0.5    0.16    1.58 46840799         exprt::type() const [134]
                0.54    1.03 46840799/139435952     irept::find(dstring const&) const [62]
                0.00    0.00    5752/55078806     get_nil_irep() [355]
-----------------------------------------------
                             19236735             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [261]
                             23007416             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [406]
                0.00    0.00       2/27085961     simplify_exprt::simplify_ieee_float_relation(exprt&) [1737]
                0.00    0.00       2/27085961     simplify_exprt::simplify_floatbv_op(exprt&) [1351]
                0.00    0.00      17/27085961     simplify_exprt::simplify_floatbv_typecast(exprt&) [1350]
                0.00    0.00      25/27085961     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [753]
                0.00    0.00      41/27085961     struct_typet::is_prefix_of(struct_typet const&) const [1804]
                0.00    0.00      94/27085961     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [768]
                0.00    0.00     130/27085961     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1121]
                0.00    0.00     186/27085961     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1567]
                0.00    0.00     237/27085961     c_typecheck_baset::typecheck_expr_rel(exprt&) [1508]
                0.00    0.00     258/27085961     simplify_exprt::simplify_index(exprt&) [490]
                0.00    0.00     276/27085961     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1376]
                0.00    0.00     356/27085961     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1233]
                0.00    0.00     513/27085961     object_upper_bound(exprt const&, typet const&, namespacet const&) [1193]
                0.00    0.00     846/27085961     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [769]
                0.00    0.00    1201/27085961     c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) [904]
                0.00    0.00    1809/27085961     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                0.00    0.00    2090/27085961     goto_checkt::bounds_check(index_exprt const&, guardt const&) [493]
                0.00    0.00    2116/27085961     boolbvt::convert_overflow(exprt const&) <cycle 15> [155]
                0.00    0.00    2568/27085961     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00    3168/27085961     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [644]
                0.00    0.00    3800/27085961     simplify_exprt::simplify_mod(exprt&) [1099]
                0.00    0.00    6502/27085961     c_typecastt::do_typecast(exprt&, typet const&) [1176]
                0.00    0.00   12501/27085961     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [287]
                0.00    0.00   13269/27085961     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 [1335]
                0.00    0.00   14585/27085961     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [328]
                0.00    0.00   23703/27085961     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [388]
                0.00    0.00   24441/27085961     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [591]
                0.00    0.00   24821/27085961     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 [1200]
                0.00    0.00   24925/27085961     simplify_exprt::simplify_unary_minus(exprt&) [597]
                0.00    0.00   26085/27085961     size_of_expr(typet const&, namespacet const&) <cycle 19> [487]
                0.00    0.00   27068/27085961     equalityt::equality2(exprt const&, exprt const&) [364]
                0.00    0.00   30904/27085961     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [790]
                0.00    0.00   33995/27085961     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [196]
                0.00    0.00   37863/27085961     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [575]
                0.00    0.00   47312/27085961     simplify_exprt::objects_equal(exprt const&, exprt const&) [1109]
                0.00    0.00   49031/27085961     check_c_implicit_typecast(typet const&, typet const&) [1059]
                0.00    0.00   49482/27085961     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&) [764]
                0.00    0.00   51794/27085961     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [443]
                0.00    0.00   54174/27085961     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [227]
                0.01    0.00   70724/27085961     arrayst::add_array_Ackermann_constraints() [54]
                0.01    0.00   83588/27085961     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [194]
                0.01    0.00  100208/27085961     simplify_exprt::simplify_div(exprt&) [439]
                0.01    0.00  136007/27085961     boolbvt::boolbv_set_equality_to_true(exprt const&) [45]
                0.01    0.00  138069/27085961     simplify_exprt::simplify_if(exprt&) <cycle 19> [630]
                0.01    0.00  169998/27085961     exprt::mul(exprt const&) [375]
                0.02    0.01  325881/27085961     exprt::sum(exprt const&) [282]
                0.02    0.01  346685/27085961     simplify_exprt::simplify_mult(exprt&) [259]
                0.03    0.01  451008/27085961     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [172]
                0.04    0.01  587792/27085961     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [351]
                0.06    0.02  770957/27085961     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 [523]
                0.09    0.03 1281054/27085961     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 [386]
                0.12    0.04 1716207/27085961     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [348]
                0.18    0.06 2543082/27085961     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 [295]
                0.19    0.06 2657384/27085961     operator|=(guardt&, guardt const&) [214]
                0.22    0.07 3018368/27085961     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 [304]
                0.41    0.14 5806908/27085961     operator-=(guardt&, guardt const&) [200]
[135]    0.5    1.49    0.23 63020261         operator==(irept const&, irept const&) <cycle 22> [135]
                0.23    0.00 20667734/20667734     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [387]
                             20658910             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [406]
-----------------------------------------------
                                   8             dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [136]
                0.01    1.69   59346/59346       goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [97]
[136]    0.5    0.01    1.69   59346+8       dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [136]
                0.02    0.86   71318/71318       dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [194]
                0.00    0.74   59350/59350       symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&) [211]
                0.00    0.02    4271/4271        symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [852]
                0.00    0.01   59358/3009582     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [239]
                0.01    0.00  219173/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.01   11277/11277       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1097]
                0.00    0.01   59350/59350       std::_List_base<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_clear() [1126]
                0.00    0.00  118704/46840799     exprt::type() const [134]
                0.00    0.00   72163/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00   75589/217615      dereferencet::valuet::~valuet() [1077]
                0.00    0.00    4271/75589       dereferencet::valuet::valuet() [618]
                0.00    0.00    4271/642586      true_exprt::true_exprt() [345]
                0.00    0.00   59350/799615      typet::subtype() const [734]
                0.00    0.00  178054/248035827     irept::irept(irept const&) [101]
                0.00    0.00    4271/41076       symbolt::symbol_expr() const [850]
                0.00    0.00   71318/71318       std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::push_back(dereferencet::valuet const&) [1305]
                0.00    0.00     782/1601        symbol_tablet::move(symbolt&) [1265]
                0.00    0.00    4271/3476200     irept::set(dstring const&, long) [191]
                0.00    0.00   11273/10432790     irept::operator=(irept const&) [255]
                0.00    0.00     782/79275       dstring::dstring(char const*) [592]
                0.00    0.00     782/828         get_new_name(dstring&, namespacet const&) [1485]
                0.00    0.00   59350/251841      nil_exprt::nil_exprt() [1339]
                0.00    0.00  178054/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00     782/11287062     dstring::dstring(std::string const&) [124]
                0.00    0.00     782/419203      symbolt::~symbolt() [557]
                0.00    0.00    4271/4271        std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::push_front(dereferencet::valuet const&) [1640]
                0.00    0.00     782/160517      symbolt::symbolt() [827]
                0.00    0.00     782/1172501     typet::operator=(typet const&) [532]
                0.00    0.00      21/4902        dereferencet::invalid_pointer(exprt const&, guardt const&) [1104]
                0.00    0.00     782/2253638     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&) [864]
                0.00    0.00     782/2281759     i2string(unsigned int) [952]
                0.00    0.00       8/1262672     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [300]
                0.00    0.00       4/8025        not_exprt::not_exprt(exprt const&) [1215]
                0.00    0.00       8/194268      guardt::add(exprt const&) [826]
                0.00    0.00      12/136         if_exprt::cond() const [1866]
                0.00    0.00       8/1462351     exprt::op1() const [560]
                0.00    0.00       8/19073899     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [302]
                0.00    0.00       4/498         to_if_expr(exprt const&) [1780]
                0.00    0.00   59350/160545      nil_exprt::~nil_exprt() [2074]
                0.00    0.00    4271/1718527     constant_exprt::~constant_exprt() [2007]
                0.00    0.00    4271/997009      symbol_exprt::~symbol_exprt() [2019]
                0.00    0.00     782/828         get_new_name(symbolt&, namespacet const&) [2450]
                0.00    0.00       8/327497      guardt::~guardt() [2049]
                0.00    0.00       8/326031      guardt::guardt(guardt const&) [2050]
                0.00    0.00       4/4           if_exprt::~if_exprt() [2976]
                0.00    0.00       4/7833        not_exprt::~not_exprt() [2265]
                                   8             dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [136]
-----------------------------------------------
                0.00    1.67    4671/4671        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [129]
[137]    0.5    0.00    1.67    4671         goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [137]
                0.00    1.62    8226/109753      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    0.03    8226/1665079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [56]
                0.00    0.00    8226/41076       symbolt::symbol_expr() const [850]
                0.00    0.00    8226/1275872     base_type_eq(typet const&, typet const&, namespacet const&) [294]
                0.00    0.00    8226/3009582     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [239]
                0.00    0.00    8226/621479      namespace_baset::lookup(dstring const&) const [499]
                0.00    0.00   24678/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00    4671/5653        code_typet::has_ellipsis() const [1375]
                0.00    0.00    8226/36476592     exprt::type() [114]
                0.00    0.00    8226/132005      code_typet::parametert::get_identifier() const [1127]
                0.00    0.00    8226/46840799     exprt::type() const [134]
                0.00    0.00   16452/248035827     irept::irept(irept const&) [101]
                0.00    0.00    4671/19258       code_typet::arguments() const [1408]
                0.00    0.00    8226/251841      nil_exprt::nil_exprt() [1339]
                0.00    0.00    8226/102453557     exprt::exprt(exprt const&) [415]
-----------------------------------------------
                0.00    0.00    5600/17944947     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1337]
                0.00    0.00   10255/17944947     prop_convt::convert_bool(exprt const&) <cycle 15> [158]
                0.00    0.00   10918/17944947     bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [329]
                0.00    0.00   12688/17944947     bv_pointerst::convert_rest(exprt const&) <cycle 15> [669]
                0.00    0.00   20325/17944947     bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [215]
                0.01    0.07  855648/17944947     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                0.10    1.47 17029513/17944947     bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [88]
[138]    0.5    0.11    1.55 17944947         cnft::lequal(literalt, literalt) [138]
                0.15    1.37 17944947/29008957     cnft::lxor(literalt, literalt) [106]
                0.02    0.00 17944947/35072858     cnft::lnot(literalt) [651]
-----------------------------------------------
                0.00    1.61      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [86]
[139]    0.5    0.00    1.61      50         ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [139]
                0.19    1.42     100/100         yyansi_cparse() [140]
                0.00    0.00     100/100         ansi_c_parsert::clear() [1577]
                0.00    0.00      50/77597       locationt::set_line(unsigned int) [754]
                0.00    0.00      50/50          ansi_c_internal_additions(std::string&) [1790]
                0.00    0.00     100/6519        locationt::set_file(dstring const&) [1433]
                0.00    0.00      50/11287062     dstring::dstring(std::string const&) [124]
                0.00    0.00      50/50          c_preprocess(std::istream&, std::ostream&, message_handlert&) [1840]
                0.00    0.00     100/100         ansi_c_scanner_init() [2889]
                0.00    0.00      50/50          ansi_c_parse_treet::swap(ansi_c_parse_treet&) [2938]
                0.00    0.00      50/50          std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::swap(std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >&) [2950]
                0.00    0.00      50/692         message_clientt::set_message_handler(message_handlert&) [2487]
                0.00    0.00      50/50          ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&, message_handlert&) [2936]
-----------------------------------------------
                0.19    1.42     100/100         ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [139]
[140]    0.5    0.19    1.42     100         yyansi_cparse() [140]
                0.21    0.46  579761/579761      yyansi_clex() [228]
                0.01    0.49  184670/184671      ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [278]
                0.00    0.07   77794/77794       do_pointer(unsigned int, unsigned int) [548]
                0.00    0.05  114698/156701      typet::move_to_subtypes(typet&) [546]
                0.00    0.02  289193/289193      merge_types(irept&, irept&) [757]
                0.00    0.01  601732/1240293     _newstack(parsert&, unsigned int&) [721]
                0.00    0.01   57605/57690       ansi_c_parsert::new_scope(std::string const&) [945]
                0.00    0.01   57690/57690       std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::pop_back() [1027]
                0.00    0.01  272172/165112614     irept::add(dstring const&) [53]
                0.00    0.01  146004/10432790     irept::operator=(irept const&) [255]
                0.00    0.01   68618/75281       make_subtype(unsigned int, unsigned int) [1061]
                0.00    0.00  173868/488575      irept::irept(dstring const&) [772]
                0.00    0.00  272172/165112614     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [70]
                0.01    0.00  174837/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00   70099/1555314     irept::make_nil() [498]
                0.00    0.00  155796/163465      set(unsigned int, dstring const&) [1212]
                0.00    0.00   81005/26399775     irept::get(dstring const&) const [179]
                0.00    0.00   59000/59000       init(unsigned int&, dstring const&) [1251]
                0.00    0.00  115066/115066      irept::get_sub() [1252]
                0.00    0.00   71573/329058      to_ansi_c_declaration(exprt&) [966]
                0.00    0.00   71403/72692       std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&) [1379]
                0.00    0.00    4000/266965      exprt::move_to_operands(exprt&) [724]
                0.00    0.00   57605/2508185     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*) [957]
                0.00    0.00    1006/1006        statement(unsigned int&, dstring const&) [1573]
                0.00    0.00      85/85          create_function_scope(exprt&) [1604]
                0.00    0.00    1791/1230864     exprt::location() [509]
                0.00    0.00    1359/111705871     exprt::operands() [31]
                0.00    0.00     680/9038969     irept::set(dstring const&, dstring const&) [206]
                0.00    0.00     623/1104974     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [485]
                0.00    0.00     274/280116      std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt) [579]
                0.00    0.00     834/1263292     locationt::operator=(locationt const&) [539]
                0.00    0.00     548/2375458     exprt::op1() [403]
                0.00    0.00     508/72212       exprt::reserve_operands(unsigned int) [1114]
                0.00    0.00      85/85          ansi_c_parsert::lookup_label(dstring) [1715]
                0.00    0.00     123/7014039     irept::add(dstring const&, irept const&) [121]
                0.00    0.00      50/74884       codet::codet(dstring const&) [678]
                0.00    0.00     274/13746       exprt::op0() [1352]
                0.00    0.00     692/692         irept::id(dstring const&) [1785]
                0.00    0.00     114/22202687     exprt::copy_to_operands(exprt const&) [126]
                0.00    0.00     170/261306      ansi_c_declarationt::value() [870]
                0.00    0.00      51/11287062     dstring::dstring(std::string const&) [124]
                0.00    0.00      85/6147        locationt::set_function(dstring const&) [1448]
                0.00    0.00     154/72001039     exprt::has_operands() const [92]
                0.00    0.00     104/36476592     exprt::type() [114]
                0.00    0.00     154/1950094     irept::clear() [541]
                0.00    0.00      51/51          do_tag(unsigned int&, unsigned int&) [1862]
                0.00    0.00     440/248035827     irept::irept(irept const&) [101]
                0.00    0.00     215/336549      exprt::~exprt() [1171]
                0.00    0.00     114/26174011     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.00    0.00     114/251841      nil_exprt::nil_exprt() [1339]
                0.00    0.00     123/2281759     i2string(unsigned int) [952]
                0.00    0.00      51/2253638     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&) [864]
                0.00    0.00     165/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00  531802/531802      init(unsigned int&) [2038]
                0.00    0.00  289091/289091      merge_types(unsigned int, unsigned int) [2058]
                0.00    0.00  138474/406380      ansi_c_parsert::current_scope() [2043]
                0.00    0.00   71403/72692       ansi_c_parsert::copy_item(ansi_c_declarationt const&) [2106]
-----------------------------------------------
                             11283561             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> >*) [141]
                0.03    0.34   15667/67483       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&) [225]
                0.08    1.12   51816/67483       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&) [169]
[141]    0.5    0.11    1.47   67483+11283561 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> >*) [141]
                0.09    1.38 22594975/22594975     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*) [151]
                             11283561             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> >*) [141]
-----------------------------------------------
                0.07    0.00  457347/10247165     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [231]
                0.25    0.00 1608996/10247165     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [384]
                1.25    0.00 8180822/10247165     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [167]
[142]    0.5    1.57    0.00 10247165         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 [142]
-----------------------------------------------
                0.00    1.55      42/42          bmct::error_trace(prop_convt const&) [132]
[143]    0.5    0.00    1.55      42         build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [143]
                0.02    1.34   22657/23843       boolbvt::get(exprt const&) const <cycle 17> [156]
                0.00    0.08   10049/10049       build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [524]
                0.00    0.05   10049/2604452     simplify(exprt&, namespacet const&) <cycle 19> [956]
                0.00    0.02   29559/29559       std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&) [781]
                0.00    0.01   29559/59118       goto_trace_stept::~goto_trace_stept() [787]
                0.00    0.01   29559/29559       goto_trace_stept::goto_trace_stept() [1033]
                0.00    0.00   12527/12527       std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>) [1175]
                0.00    0.00   29559/29559       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&) [1195]
                0.00    0.00   64824/197488690     irept::~irept() <cycle 5> [174]
                0.00    0.00   29559/380317      symbol_exprt::operator=(symbol_exprt const&) [765]
                0.00    0.00   30147/10432790     irept::operator=(irept const&) [255]
                0.00    0.00      42/42          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> > > >*) [1311]
                0.00    0.00   10928/5961530     exprt::operator=(exprt const&) [333]
                0.00    0.00    2559/2559        partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>) [1436]
                0.00    0.00    2559/2559        symbol_exprt::symbol_exprt(dstring const&) [1521]
                0.00    0.00   64385/6893591     satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const [793]
                0.00    0.00    5118/926152      BigInt::compare(unsigned long long) const [803]
                0.00    0.00    2559/1008605     to_integer(exprt const&, BigInt&) [849]
                0.00    0.00    5118/1216362     BigInt::compare(long long) const [953]
                0.00    0.00    2601/22532626     BigInt::~BigInt() [464]
                0.00    0.00    2559/14173810     BigInt::BigInt(BigInt const&) [543]
                0.00    0.00      42/199379      BigInt::assign(long long) [719]
                0.00    0.00      42/42          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() [2955]
                0.00    0.00      42/42          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> >&) [2954]
                0.00    0.00      42/199004      BigInt::BigInt(int) [2069]
-----------------------------------------------
                0.00    0.00       5/364858      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1531]
                0.00    0.00      34/364858      float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&) [1607]
                0.00    0.00     112/364858      boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1337]
                0.00    0.00     424/364858      float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [777]
                0.00    0.01    1586/364858      bv_pointerst::convert_rest(exprt const&) <cycle 15> [669]
                0.00    0.01    1696/364858      boolbvt::convert_overflow(exprt const&) <cycle 15> [155]
                0.00    0.05   11455/364858      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [244]
                0.00    0.06   14344/364858      prop_convt::convert_bool(exprt const&) <cycle 15> [158]
                0.02    1.40  335202/364858      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [88]
[144]    0.5    0.02    1.53  364858         cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [144]
                0.07    0.81  204062/204742      cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) [193]
                0.16    0.44 9030724/55144208     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [75]
                0.03    0.00 9030724/80291004     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [341]
                0.01    0.00  204062/8122735     std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&) [361]
                0.00    0.00  204062/6369919     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [461]
                0.00    0.00  408124/19670111     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [702]
                0.00    0.00  204062/12706298     cnft::new_variable() [704]
                0.00    0.00    6471/15834203     cnft::land(literalt, literalt) [233]
-----------------------------------------------
                0.00    0.00       3/458446      simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [574]
                0.04    1.50  458443/458446      simplify_exprt::simplify_node(exprt&) <cycle 19> [49]
[145]    0.5    0.04    1.50  458446         simplify_exprt::simplify_plus(exprt&) [145]
                0.00    0.49  325881/325881      exprt::sum(exprt const&) [282]
                0.01    0.25  327236/396065      gen_zero(typet const&) [349]
                0.01    0.21  824263/1932844     exprt::is_zero() const [276]
                0.01    0.21 2551541/111705871     exprt::operands() [31]
                0.01    0.17 2968458/36476592     exprt::type() [114]
                0.00    0.03  967982/46840799     exprt::type() const [134]
                0.00    0.03  740233/72001039     exprt::has_operands() const [92]
                0.00    0.02  329410/662127      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [633]
                0.02    0.00  604881/197488690     irept::~irept() <cycle 5> [174]
                0.01    0.01  325881/10432790     irept::operator=(irept const&) [255]
                0.01    0.00 1432664/16088845     exprt::is_constant() const [465]
                0.00    0.00 3007039/3725079     is_number(typet const&) [1145]
                0.00    0.00  277645/248035827     irept::irept(irept const&) [101]
                0.00    0.00  458446/12918851     namespace_baset::follow(typet const&) const [671]
                0.00    0.00  277645/102453557     exprt::exprt(exprt const&) [415]
                0.00    0.00    1355/5961530     exprt::operator=(exprt const&) [333]
-----------------------------------------------
                             1954195             value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [146]
                0.07    1.46 1996219/1996219     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [16]
[146]    0.4    0.07    1.46 1996219+1954195 value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [146]
                0.01    0.59 1996219/1996219     value_sett::get_entry(value_sett::entryt const&, typet const&) [249]
                0.07    0.20 1864403/2310196     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [339]
                0.01    0.20 5862585/17104348     exprt::operands() const [238]
                0.01    0.13 3950414/46840799     exprt::type() const [134]
                0.04    0.04 1996219/26399775     irept::get(dstring const&) const [179]
                0.01    0.05 1996219/30715419     reference_counting<value_sett::object_map_dt>::~reference_counting() [189]
                0.03    0.00  131816/131816      reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&) [691]
                0.03    0.00 1996219/1996219     value_sett::entryt::entryt(dstring const&, std::string) [706]
                0.01    0.00 1954195/2253638     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