Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 36.00    161.86   161.86                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 12.08    216.16    54.30 13387978     0.00     0.00  irept::hash() const
  3.78    233.13    16.98                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  2.35    243.68    10.55                             Minisat::SimpSolver::eliminateVar(int)
  2.34    254.21    10.53                             Minisat::SimpSolver::removeClause(unsigned int)
  2.24    264.28    10.07                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.93    272.94     8.66                             Minisat::Solver::propagate()
  1.81    281.09     8.15                             Minisat::SimpSolver::eliminate(bool)
  1.73    288.88     7.80                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.53    295.75     6.87                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.36    301.89     6.14                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.36    307.99     6.11 153742168     0.00     0.00  operator==(irept const&, irept const&)
  1.30    313.84     5.85                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.20    319.23     5.39                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  0.98    323.64     4.42                             Minisat::SimpSolver::gatherTouchedClauses()
  0.95    327.93     4.29                             Minisat::Solver::detachClause(unsigned int, bool)
  0.88    331.87     3.94                             Minisat::SimpSolver::newVar(bool, bool)
  0.80    335.48     3.61 248076679     0.00     0.00  irept::remove_ref(irept::dt*)
  0.77    338.95     3.47                             Minisat::Solver::newVar(bool, bool)
  0.73    342.25     3.30 116658850     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const
  0.71    345.42     3.18                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.70    348.59     3.17                             Minisat::Solver::attachClause(unsigned int)
  0.66    351.56     2.97 890092366     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  0.65    354.49     2.93                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.62    357.26     2.77 228624947     0.00     0.00  irept::detach()
  0.59    359.92     2.66                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.58    362.52     2.61 185212922     0.00     0.00  irept::irept(irept const&)
  0.57    365.09     2.57 36537667     0.00     0.00  exprt::is_false() const
  0.52    367.42     2.33 98878430     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.44    369.39     1.97 117928602     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.42    371.26     1.87 91801424     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.36    372.90     1.64  4463395     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.35    374.48     1.59                             irept::full_hash() const
  0.35    376.04     1.56 14915627     0.00     0.00  dstring::compare(dstring const&) const
  0.34    377.56     1.52 96509642     0.00     0.00  irept::find(dstring const&) const
  0.33    379.05     1.49    50347     0.03     0.03  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.33    380.54     1.49  6927949     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.30    381.88     1.34 116854780     0.00     0.00  irept::add(dstring const&)
  0.29    383.20     1.32 88745257     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.26    384.35     1.16                             Minisat::Solver::removeClause(unsigned int)
  0.25    385.50     1.15 54427981     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.25    386.64     1.14 125032788     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.25    387.75     1.11                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.24    388.85     1.10    49082     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.24    389.92     1.07                             Minisat::SimpSolver::cleanUpClauses()
  0.23    390.95     1.03 52274886     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.23    391.98     1.03 125130018     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.23    393.01     1.03                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.22    394.00     0.99                             Minisat::vec<unsigned int>::growTo(int)
  0.22    394.98     0.98                             Minisat::vec<unsigned int>::capacity(int)
  0.22    395.96     0.98   103862     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.21    396.92     0.96 119003699     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.20    397.83     0.91                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.18    398.66     0.83    52327     0.02     0.02  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.18    399.48     0.83  1279317     0.00     0.01  boolbvt::convert_bv(exprt const&)
  0.17    400.25     0.77 98562348     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.17    401.00     0.75 119187624     0.00     0.00  bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.16    401.74     0.74  7807777     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    402.45     0.71    94550     0.01     0.02  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.15    403.13     0.68 64952983     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.15    403.80     0.67 46441404     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.15    404.46     0.66 24376534     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.14    405.11     0.65 157704008     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.14    405.74     0.63                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.14    406.37     0.63   341897     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.14    407.00     0.63                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.14    407.62     0.62 17538231     0.00     0.00  exprt::is_boolean() const
  0.14    408.23     0.61                             Minisat::Solver::cancelUntil(int)
  0.13    408.83     0.60    64810     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.13    409.40     0.57                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.12    409.94     0.54                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.12    410.47     0.53 19992449     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.12    410.99     0.52 26337130     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.12    411.51     0.52    42805     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.11    412.02     0.52                             bv_refinementt::arrays_overapproximated()
  0.11    412.53     0.51                             Minisat::Solver::pickBranchLit()
  0.11    413.04     0.51 95796376     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.11    413.54     0.50   572508     0.00     0.01  guardt::is_false() const
  0.11    414.03     0.49 44558881     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.10    414.50     0.47    41622     0.01     0.04  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.10    414.94     0.44 53501171     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.10    415.37     0.44 54428135     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.10    415.80     0.43 20149208     0.00     0.00  irept::get(dstring const&) const
  0.09    416.22     0.42 78933625     0.00     0.00  exprt::operands()
  0.09    416.63     0.41 64678600     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.09    417.04     0.41 22586416     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.09    417.44     0.40  9181549     0.00     0.00  hash_string(char const*)
  0.09    417.84     0.40  8403137     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.09    418.24     0.40  1556494     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.09    418.63     0.39 10653457     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.08    419.00     0.37  2378960     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.08    419.36     0.37 47696051     0.00     0.00  exprt::has_operands() const
  0.08    419.72     0.36  6345964     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&)
  0.08    420.07     0.35 44144230     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.08    420.41     0.34 36528479     0.00     0.00  get_nil_irep()
  0.08    420.75     0.34 11387503     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.07    421.08     0.33   339243     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.07    421.41     0.33                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.07    421.73     0.32 181743609     0.00     0.00  cnft::no_variables() const
  0.07    422.05     0.32 11177429     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.07    422.37     0.32  2186084     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_insert_unique(std::pair<dstring const, literalt> const&)
  0.07    422.69     0.32  1082206     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.07    423.01     0.32      100     3.20    18.99  yyansi_cparse()
  0.07    423.32     0.31 53573988     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.07    423.63     0.31  6540135     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.07    423.94     0.31                             operator<<(std::ostream&, irept const&)
  0.07    424.24     0.30 119187624     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.07    424.54     0.30   590347     0.00     0.00  yyansi_clex()
  0.06    424.83     0.29  4276971     0.00     0.00  irept::get_bool(dstring const&) const
  0.06    425.11     0.28  1407866     0.00     0.00  binary2integer(std::string const&, bool)
  0.06    425.39     0.28  1282686     0.00     0.00  irept::compare(irept const&) const
  0.06    425.66     0.27 119003699     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.06    425.93     0.27 44144055     0.00     0.00  irept::dt::~dt()
  0.06    426.20     0.27 37757209     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.06    426.47     0.27   941578     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.06    426.74     0.27                             propt::set_frozen(literalt)
  0.06    427.00     0.26                             Minisat::Solver::rebuildOrderHeap()
  0.06    427.25     0.26 59911727     0.00     0.00  exprt::operands() const
  0.06    427.50     0.25 11183586     0.00     0.00  irept::operator=(irept const&)
  0.06    427.75     0.25 29290094     0.00     0.00  cnft::lxor(literalt, literalt)
  0.06    428.00     0.25   895059     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.06    428.25     0.25                             Minisat::vec<char>::capacity(int)
  0.05    428.49     0.24 23220702     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.05    428.73     0.24                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.05    428.96     0.23 15816779     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.05    429.19     0.23 10653457     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.05    429.42     0.23  9767733     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.05    429.64     0.23  5870036     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.05    429.86     0.22 23220702     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.05    430.08     0.22  3428057     0.00     0.00  irept::remove(dstring const&)
  0.05    430.29     0.21    64647     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.05    430.49     0.21 37365766     0.00     0.00  exprt::~exprt()
  0.05    430.70     0.21                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.04    430.89     0.19 53573988     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.04    431.08     0.19 11177429     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.04    431.26     0.18 24376534     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.04    431.44     0.18   737586     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&)
  0.04    431.62     0.18                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.04    431.79     0.18 34120397     0.00     0.00  exprt::type() const
  0.04    431.96     0.17 25998215     0.00     0.00  exprt::type()
  0.04    432.13     0.17 23220702     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.04    432.30     0.17  7400653     0.00     0.00  string_containert::get(std::string const&)
  0.04    432.47     0.17   138015     0.00     0.01  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.04    432.64     0.17  9559168     0.00     0.00  namespace_baset::follow(typet const&) const
  0.04    432.80     0.16  9487174     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.04    432.96     0.16  1511190     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.03    433.11     0.16  7662945     0.00     0.00  irept::get_string(dstring const&) const
  0.03    433.26     0.15 79348625     0.00     0.00  exprt::exprt(exprt const&)
  0.03    433.41     0.15  8172349     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.03    433.56     0.15  2268055     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.03    433.71     0.15   458323     0.00     0.01  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.03    433.85     0.14 26225066     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.03    433.99     0.14 23220702     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.03    434.13     0.14     8131     0.02     0.03  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    434.27     0.14     7129     0.02     0.04  boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    434.41     0.14                             irept::recursive_detach()
  0.03    434.55     0.14                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.03    434.69     0.14                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.03    434.82     0.13 45556200     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.03    434.95     0.13 44144230     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.03    435.08     0.13 21337340     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.03    435.21     0.13  4640532     0.00     0.00  irept::add(dstring const&, irept const&)
  0.03    435.34     0.13  3428057     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.03    435.47     0.13                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.03    435.59     0.13                             Minisat::SimpSolver::SimpSolver()
  0.03    435.71     0.12 22570528     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    435.83     0.12 16106061     0.00     0.00  cnft::land(literalt, literalt)
  0.03    435.95     0.12    80140     0.00     0.04  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.03    436.07     0.12    49245     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.03    436.19     0.12 12181344     0.00     0.00  exprt::is_constant() const
  0.02    436.30     0.11 46441404     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    436.41     0.11 25271593     0.00     0.00  value_sett::entryt::~entryt()
  0.02    436.52     0.11 14056178     0.00     0.00  BigInt::~BigInt()
  0.02    436.63     0.11 11158447     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.02    436.74     0.11  2180827     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::find(unsigned int const&) const
  0.02    436.85     0.11  1509016     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    436.96     0.11   335064     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.02    437.07     0.11   205539     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_erase(std::_Rb_tree_node<literalt>*)
  0.02    437.18     0.11   115463     0.00     0.14  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.02    437.29     0.11      163     0.67     0.97  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<irept, false>**, unsigned long)
  0.02    437.40     0.11      155     0.71     0.71  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.02    437.51     0.11                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.02    437.61     0.10 12637429     0.00     0.00  cnft::new_variable()
  0.02    437.71     0.10  5661327     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.02    437.81     0.10   924003     0.00     0.01  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const
  0.02    437.91     0.10   205539     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    438.00     0.09 23220702     0.00     0.00  irept* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, irept>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, std::allocator<irept>&)
  0.02    438.09     0.09 22586416     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    438.18     0.09 22586416     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.02    438.27     0.09 15737333     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.02    438.36     0.09  6393116     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.02    438.45     0.09  3387762     0.00     0.00  to_symbol_expr(exprt&)
  0.02    438.54     0.09  3234842     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.02    438.63     0.09  2175826     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.02    438.72     0.09   640139     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&)
  0.02    438.81     0.09    49245     0.00     0.00  value_sett::~value_sett()
  0.02    438.90     0.09    49082     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*, std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.02    438.99     0.09     7635     0.01     0.12  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    439.08     0.09     1376     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.02    439.17     0.09                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.02    439.26     0.09                             Minisat::vec<unsigned int>::clear(bool)
  0.02    439.35     0.09                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.02    439.43     0.09  2091068     0.00     0.02  merge_irept::merged(irept const&)
  0.02    439.51     0.08 88288285     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree()
  0.02    439.59     0.08 23635353     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    439.67     0.08 11387503     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    439.75     0.08  9793696     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.02    439.83     0.08  2917800     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.02    439.91     0.08  2124808     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.02    439.99     0.08  1200891     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.02    440.07     0.08   455283     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.02    440.15     0.08   455283     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.02    440.23     0.08   166480     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_equal(std::pair<dstring const, dstring> const&)
  0.02    440.31     0.08      768     0.10     3.89  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.02    440.39     0.08                             Minisat::SimpSolver::extendModel()
  0.02    440.47     0.08  9514827     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.02    440.54     0.07 25286177     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.02    440.61     0.07 15737333     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.02    440.68     0.07  7400804     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const
  0.02    440.75     0.07  5736342     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.02    440.82     0.07  1366338     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.02    440.89     0.07   895059     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    440.96     0.07   796704     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    441.03     0.07   603673     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.02    441.10     0.07   365932     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    441.17     0.07   286653     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.02    441.24     0.07                             smt2_convt::set_assumptions(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    441.31     0.07                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.02    441.38     0.07                             Minisat::vec<double>::capacity(int)
  0.01    441.44     0.07  8485276     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    441.51     0.07  7843777     0.00     0.00  dstring::operator==(char const*) const
  0.01    441.57     0.06 34731257     0.00     0.00  cnft::lnot(literalt)
  0.01    441.63     0.06 11371203     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    441.69     0.06  6683846     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    441.75     0.06  5737214     0.00     0.00  BigInt::resize(unsigned int)
  0.01    441.81     0.06  1279317     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(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>)
  0.01    441.87     0.06  1076894     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.01    441.93     0.06  1054840     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>)
  0.01    441.99     0.06   952910     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    442.05     0.06   116703     0.00     0.19  goto_symext::symex_goto(goto_symex_statet&)
  0.01    442.11     0.06      155     0.39     0.55  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    442.17     0.06                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.01    442.22     0.06 11375130     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.01    442.28     0.06  6035564     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    442.33     0.06  5753139     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.01    442.39     0.06  5215212     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    442.44     0.05  8706899     0.00     0.00  cnft::lor(literalt, literalt)
  0.01    442.49     0.05  8485276     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.01    442.54     0.05  4512555     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.01    442.59     0.05  2986098     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    442.64     0.05  1115948     0.00     0.00  value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const
  0.01    442.69     0.05   952910     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&) const
  0.01    442.74     0.05   935670     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.01    442.79     0.05   927081     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.01    442.84     0.05   796776     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.01    442.89     0.05   479248     0.00     0.21  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    442.94     0.05   434433     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    442.99     0.05   298273     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    443.04     0.05   250878     0.00     0.01  simplify_exprt::simplify_plus(exprt&)
  0.01    443.09     0.05    98313     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.01    443.14     0.05     7394     0.01     0.32  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    443.19     0.05      583     0.09     0.09  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.01    443.24     0.05      155     0.32    67.84  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    443.29     0.05                             Minisat::Solver::solve_()
  0.01    443.34     0.05                             Minisat::IntOption::help(bool)
  0.01    443.39     0.05                             string_constantt::get_value() const
  0.01    443.43     0.05 16229685     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.01    443.48     0.05  6988862     0.00     0.00  typet::~typet()
  0.01    443.52     0.05  2064517     0.00     0.00  is_number(typet const&)
  0.01    443.57     0.05                             Minisat::Solver::Solver()
  0.01    443.61     0.04 18100498     0.00     0.00  cnft::lequal(literalt, literalt)
  0.01    443.65     0.04 17752734     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.01    443.69     0.04 15989884     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.01    443.73     0.04  5584416     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.01    443.77     0.04  3428057     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::equal_range(dstring const&)
  0.01    443.81     0.04  1497284     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    443.85     0.04  1202702     0.00     0.00  exprt::is_zero() const
  0.01    443.89     0.04   926459     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.01    443.93     0.04   854384     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.01    443.97     0.04   648502     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.01    444.01     0.04   492511     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.01    444.05     0.04   212504     0.00     0.00  gen_zero(typet const&)
  0.01    444.09     0.04    33838     0.00     0.01  simplify_exprt::simplify_bitwise(exprt&)
  0.01    444.13     0.04    18669     0.00     0.13  operator-=(guardt&, guardt const&)
  0.01    444.17     0.04     1202     0.03     4.71  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.01    444.21     0.04      154     0.26     0.26  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    444.25     0.04      153     0.26     0.27  convert_string_literal(std::string const&)
  0.01    444.29     0.04       79     0.51     0.51  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.01    444.33     0.04                             cnft::lnor(literalt, literalt)
  0.01    444.37     0.04                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    444.41     0.04                             optionst::~optionst()
  0.01    444.45     0.04                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    444.49     0.04                             std::vector<exprt, std::allocator<exprt> >::vector(unsigned long, exprt const&, std::allocator<exprt> const&)
  0.01    444.52     0.04  7400653     0.00     0.00  dstring::dstring(std::string const&)
  0.01    444.56     0.04  4769448     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.01    444.59     0.04  1055340     0.00     0.00  exprt::is_true() const
  0.01    444.63     0.04                             to_union_type(typet const&)
  0.01    444.66     0.03 15737333     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    444.69     0.03 10684643     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.01    444.72     0.03  5922596     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.01    444.75     0.03  3428057     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.01    444.78     0.03  1722755     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.01    444.81     0.03  1641684     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.01    444.84     0.03  1553317     0.00     0.00  goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.01    444.87     0.03  1284189     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.01    444.90     0.03  1054840     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long)
  0.01    444.93     0.03   895059     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.01    444.96     0.03   891103     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.01    444.99     0.03   801920     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.01    445.02     0.03   590172     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.01    445.05     0.03   385204     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.01    445.08     0.03   379575     0.00     0.00  propt::set_equal(literalt, literalt)
  0.01    445.11     0.03   340475     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.01    445.14     0.03   298724     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_insert(std::_List_iterator<symex_target_equationt::SSA_stept>, symex_target_equationt::SSA_stept const&)
  0.01    445.17     0.03   211918     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.01    445.20     0.03   211757     0.00     0.00  make_identifier()
  0.01    445.23     0.03   175445     0.00     0.11  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.01    445.26     0.03   168298     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.01    445.29     0.03   165256     0.00     0.00  typet::subtypes()
  0.01    445.32     0.03   112214     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.01    445.35     0.03    64544     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    445.38     0.03    52897     0.00     0.04  boolbvt::get(exprt const&) const
  0.01    445.41     0.03    49082     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.01    445.44     0.03    36156     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.01    445.47     0.03    28924     0.00     0.01  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    445.50     0.03    24539     0.00     0.45  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.01    445.53     0.03    16063     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    445.56     0.03     6386     0.00     0.00  pointer_typet::~pointer_typet()
  0.01    445.59     0.03     1365     0.02     0.02  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.01    445.62     0.03      694     0.04     1.66  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    445.65     0.03      175     0.17     0.17  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.01    445.68     0.03      163     0.18   851.23  bmct::run(goto_functionst const&)
  0.01    445.71     0.03      155     0.19    77.12  symex_target_equationt::convert_guards(prop_convt&)
  0.01    445.74     0.03      154     0.19    40.68  arrayst::add_array_Ackermann_constraints()
  0.01    445.77     0.03       44     0.68    58.95  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.01    445.80     0.03                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.01    445.83     0.03                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.01    445.86     0.03                             Minisat::Solver::search(int)
  0.01    445.89     0.03                             std::pair<dstring, irept>::~pair()
  0.01    445.91     0.03  3882091     0.00     0.00  exprt::operator=(exprt const&)
  0.01    445.94     0.03  2723979     0.00     0.00  BigInt::BigInt()
  0.01    445.96     0.03  2700555     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.01    445.99     0.03  1414833     0.00     0.00  BigInt::BigInt(unsigned long)
  0.01    446.01     0.03  1078294     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    446.04     0.03   187065     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    446.06     0.02 18742228     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.00    446.08     0.02 12637429     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    446.10     0.02  7454839     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.00    446.12     0.02  5506882     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    446.14     0.02  4052725     0.00     0.00  parsert::read(char&)
  0.00    446.16     0.02  3428057     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.00    446.18     0.02  3239954     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.00    446.20     0.02  2955845     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    446.22     0.02  2218960     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.00    446.24     0.02  1078294     0.00     0.00  union_find<dstring>::~union_find()
  0.00    446.26     0.02  1054910     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    446.28     0.02   972274     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    446.30     0.02   935670     0.00     0.01  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.00    446.32     0.02   935670     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    446.34     0.02   925669     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    446.36     0.02   925622     0.00     0.00  value_sett::object_map_dt::~object_map_dt()
  0.00    446.38     0.02   924003     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    446.40     0.02   895059     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    446.42     0.02   888526     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.00    446.44     0.02   774096     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, dstring const&)
  0.00    446.46     0.02   641520     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    446.48     0.02   641208     0.00     0.01  boolbv_widtht::get_entry(typet const&) const
  0.00    446.50     0.02   640139     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.00    446.52     0.02   604259     0.00     0.00  dstring::operator!=(char const*) const
  0.00    446.54     0.02   597448     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    446.56     0.02   590247     0.00     0.00  parsert::set_location(exprt&)
  0.00    446.58     0.02   479662     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.00    446.60     0.02   479248     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.00    446.62     0.02   455283     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    446.64     0.02   385262     0.00     0.00  true_exprt::true_exprt()
  0.00    446.66     0.02   381807     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    446.68     0.02   341300     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    446.70     0.02   306206     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.00    446.72     0.02   242783     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    446.74     0.02   204103     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    446.76     0.02   168606     0.00     0.00  exprt::sum(exprt const&)
  0.00    446.78     0.02   114595     0.00     0.01  simplify_exprt::simplify_mult(exprt&)
  0.00    446.80     0.02   105795     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    446.82     0.02    83101     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    446.84     0.02    49090     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    446.86     0.02    24539     0.00     0.06  operator|=(guardt&, guardt const&)
  0.00    446.88     0.02    23029     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    446.90     0.02    19368     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    446.92     0.02    18017     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    446.94     0.02    11154     0.00     0.44  prop_conv_solvert::set_to(exprt const&, bool)
  0.00    446.96     0.02     8974     0.00     0.01  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    446.98     0.02     5065     0.00     0.81  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    447.00     0.02     4784     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    447.02     0.02     1551     0.01     0.01  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    447.04     0.02      163     0.12     0.12  simple_slice(symex_target_equationt&)
  0.00    447.06     0.02      154     0.13    27.83  symex_target_equationt::convert_assertions(prop_convt&)
  0.00    447.08     0.02      154     0.13     2.02  symex_target_equationt::convert_decls(prop_convt&) const
  0.00    447.10     0.02                             notequal_exprt::notequal_exprt(exprt const&, exprt const&)
  0.00    447.12     0.02                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    447.14     0.02                             irept::pretty(unsigned int, unsigned int) const
  0.00    447.16     0.02                             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> > > > >::erase(BigInt const&)
  0.00    447.18     0.02                             __gnu_cxx::__enable_if<!(std::__is_scalar<irept>::__value), void>::__type std::__fill_a<irept*, irept>(irept*, irept*, irept const&)
  0.00    447.19     0.02  2220707     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    447.21     0.02  1284154     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::vector(std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > const&)
  0.00    447.22     0.02   922072     0.00     0.00  unsigned_char_type()
  0.00    447.24     0.02   166287     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    447.25     0.02    72612     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    447.27     0.02    14365     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    447.28     0.02      298     0.05     0.05  BigInt::operator*=(long long)
  0.00    447.30     0.02       26     0.58     0.58  ieee_floatt::to_ansi_c_string() const
  0.00    447.31     0.02                             namespace_baset::follow_macros(exprt&) const
  0.00    447.33     0.02                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.00    447.34     0.02                             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    447.35     0.01 11387503     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.00    447.36     0.01  4575609     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    447.37     0.01  4337094     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    447.38     0.01  3672854     0.00     0.00  irept::clear()
  0.00    447.39     0.01  3245898     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    447.40     0.01  2561232     0.00     0.00  goto_symex_statet::call_stack()
  0.00    447.41     0.01  2091068     0.00     0.02  merge_irept::operator()(irept&)
  0.00    447.42     0.01  1972364     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.00    447.43     0.01  1969060     0.00     0.00  BigInt::to_ulong() const
  0.00    447.44     0.01  1797277     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    447.45     0.01  1779848     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    447.46     0.01  1505610     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    447.47     0.01  1384408     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    447.48     0.01  1310313     0.00     0.00  irept::irept(dstring const&)
  0.00    447.49     0.01  1284224     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    447.50     0.01  1284154     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    447.51     0.01  1282686     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    447.52     0.01  1241417     0.00     0.00  locationt::operator=(locationt const&)
  0.00    447.53     0.01  1222427     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    447.54     0.01  1194642     0.00     0.00  locationt::~locationt()
  0.00    447.55     0.01  1134266     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.00    447.56     0.01  1134264     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    447.57     0.01  1081834     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    447.58     0.01  1079694     0.00     0.00  numbering<dstring>::clear()
  0.00    447.59     0.01  1079179     0.00     0.00  numbering<dstring>::~numbering()
  0.00    447.60     0.01  1054840     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(irept const&)
  0.00    447.61     0.01  1054840     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    447.62     0.01   977695     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.00    447.63     0.01   974868     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    447.64     0.01   973542     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.00    447.65     0.01   952910     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    447.66     0.01   941578     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    447.67     0.01   896271     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    447.68     0.01   888599     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.00    447.69     0.01   861274     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    447.70     0.01   774540     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    447.71     0.01   685430     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    447.72     0.01   663691     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    447.73     0.01   641520     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.00    447.74     0.01   595360     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<string_ptrt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    447.75     0.01   595360     0.00     0.00  std::tr1::__detail::_Map_base<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, true, std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](string_ptrt const&)
  0.00    447.76     0.01   595360     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    447.77     0.01   586001     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    447.78     0.01   579973     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    447.79     0.01   550237     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    447.80     0.01   479662     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, literalt> const&)
  0.00    447.81     0.01   472464     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    447.82     0.01   470520     0.00     0.00  safe_str2int(char const*, int)
  0.00    447.83     0.01   461491     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    447.84     0.01   444265     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*)
  0.00    447.85     0.01   423415     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    447.86     0.01   404360     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    447.87     0.01   402800     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    447.88     0.01   395807     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.00    447.89     0.01   362983     0.00     0.00  message_clientt::~message_clientt()
  0.00    447.90     0.01   359635     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    447.91     0.01   342715     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    447.92     0.01   342715     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    447.93     0.01   342715     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    447.94     0.01   342715     0.00     0.00  typet::location() const
  0.00    447.95     0.01   335482     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.00    447.96     0.01   330518     0.00     0.01  c_typecheck_baset::typecheck_type(typet&)
  0.00    447.97     0.01   316082     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    447.98     0.01   315096     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    447.99     0.01   298724     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    448.00     0.01   259677     0.00     0.00  ansi_c_declaratort::value()
  0.00    448.01     0.01   234221     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    448.02     0.01   232958     0.00     0.00  irept::~irept()
  0.00    448.03     0.01   224770     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    448.04     0.01   223146     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    448.05     0.01   211842     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    448.06     0.01   206918     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    448.07     0.01   206918     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    448.08     0.01   206918     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    448.09     0.01   201920     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    448.10     0.01   187065     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    448.11     0.01   187065     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    448.12     0.01   187065     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ansi_c_declaratort*, std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> > >, ansi_c_declaratort const&)
  0.00    448.13     0.01   179589     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    448.14     0.01   176288     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    448.15     0.01   176201     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    448.16     0.01   176201     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    448.17     0.01   174253     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    448.18     0.01   166258     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    448.19     0.01   161813     0.00     0.00  nil_exprt::nil_exprt()
  0.00    448.20     0.01   160452     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    448.21     0.01   150075     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, boolbv_mapt::map_entryt> const&, std::tr1::integral_constant<bool, true>)
  0.00    448.22     0.01   143420     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    448.23     0.01   137755     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.00    448.24     0.01   126529     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    448.25     0.01   125330     0.00     0.00  index_exprt::index_exprt()
  0.00    448.26     0.01   118607     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    448.27     0.01   118030     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    448.28     0.01   118030     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    448.29     0.01   117680     0.00     0.00  ansi_c_parsert::scopet::~scopet()
  0.00    448.30     0.01   117114     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    448.31     0.01   117066     0.00     0.00  false_exprt::false_exprt()
  0.00    448.32     0.01   114721     0.00     0.17  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.00    448.33     0.01   114721     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    448.34     0.01   113121     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    448.35     0.01   105548     0.00     0.05  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    448.36     0.01   104210     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    448.37     0.01   100897     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    448.38     0.01    97246     0.00     0.00  exprt::mul(exprt const&)
  0.00    448.39     0.01    90086     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    448.40     0.01    89344     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    448.41     0.01    83240     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    448.42     0.01    82766     0.00     0.36  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    448.43     0.01    82648     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.00    448.44     0.01    80746     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    448.45     0.01    77554     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.00    448.46     0.01    76631     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    448.47     0.01    74485     0.00     0.00  symbolt::swap(symbolt&)
  0.00    448.48     0.01    73665     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    448.49     0.01    72662     0.00     0.03  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    448.50     0.01    72612     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    448.51     0.01    69234     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    448.52     0.01    69182     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    448.53     0.01    67451     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    448.54     0.01    63611     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.00    448.55     0.01    60337     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    448.56     0.01    60026     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    448.57     0.01    58840     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    448.58     0.01    58762     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    448.59     0.01    55429     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    448.60     0.01    49171     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    448.61     0.01    49082     0.00     0.09  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    448.62     0.01    48744     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    448.63     0.01    46840     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    448.64     0.01    41347     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    448.65     0.01    40390     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    448.66     0.01    35650     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    448.67     0.01    33106     0.00     0.03  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    448.68     0.01    32617     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    448.69     0.01    32161     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    448.70     0.01    30550     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    448.71     0.01    28924     0.00     0.05  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    448.72     0.01    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    448.73     0.01    28057     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    448.74     0.01    24703     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    448.75     0.01    21238     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    448.76     0.01    21238     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    448.77     0.01    20856     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    448.78     0.01    19932     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&, unsigned long, unsigned long)
  0.00    448.79     0.01    18949     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    448.80     0.01    18067     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    448.81     0.01    18067     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, false>**, unsigned long)
  0.00    448.82     0.01    18017     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool)
  0.00    448.83     0.01    17433     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    448.84     0.01    17385     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    448.85     0.01    15565     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    448.86     0.01    15565     0.00     0.05  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    448.87     0.01    14789     0.00     0.03  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    448.88     0.01    13190     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    448.89     0.01    13011     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    448.90     0.01    12327     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    448.91     0.01    11666     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    448.92     0.01    10131     0.00     0.01  simplify_exprt::simplify_minus(exprt&)
  0.00    448.93     0.01     9357     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    448.94     0.01     8817     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    448.95     0.01     7574     0.00     0.01  boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    448.96     0.01     5199     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::set(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    448.97     0.01     5199     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    448.98     0.01     3523     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    448.99     0.01     2375     0.00     0.02  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.00     0.01     1172     0.01     0.01  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    449.01     0.01     1172     0.01     0.01  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    449.02     0.01      800     0.01     0.02  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    449.03     0.01      669     0.01     0.01  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    449.04     0.01      388     0.03     0.03  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    449.05     0.01      163     0.06     0.09  add_failed_symbols(symbol_tablet&)
  0.00    449.06     0.01      163     0.06   614.74  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    449.07     0.01      163     0.06     1.78  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    449.08     0.01      155     0.06     0.13  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.00    449.09     0.01      155     0.06     0.06  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    449.10     0.01      113     0.09     0.09  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    449.11     0.01                             xml(exprt const&, namespacet const&)
  0.00    449.12     0.01                             modinv(BigInt const&, BigInt const&)
  0.00    449.13     0.01                             full_eq(irept const&, irept const&)
  0.00    449.14     0.01                             build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)
  0.00    449.15     0.01                             pipe_stream::pipe_stream(std::string const&, std::list<std::string, std::allocator<std::string> > const&)
  0.00    449.16     0.01                             simplify_exprt::simplify_concatenation(exprt&)
  0.00    449.17     0.01                             string_containert::~string_containert()
  0.00    449.18     0.01                             ui_message_handlert::print(unsigned int, std::string const&, int, locationt const&)
  0.00    449.19     0.01                             flow_insensitive_analysis_baset::output(goto_programt const&, std::ostream&)
  0.00    449.20     0.01                             cnft::gate_equal(literalt, literalt, literalt)
  0.00    449.21     0.01                             Minisat::SimpSolver::solve_(bool, bool)
  0.00    449.22     0.01                             Minisat::SimpSolver::asymmVar(int)
  0.00    449.23     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.00    449.24     0.01                             bv_cbmct::convert_waitfor(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.25     0.01                             value_sett::get_reference_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    449.26     0.01                             invariant_set_domaint::output(namespacet const&, std::ostream&) const
  0.00    449.27     0.01                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.00    449.28     0.01                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.00    449.29     0.01                             operator<<(std::ostream&, BigInt const&)
  0.00    449.30     0.01 16401746     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.00    449.30     0.01  4860744     0.00     0.00  typet::typet(typet const&)
  0.00    449.31     0.01  1747666     0.00     0.00  exprt::op1()
  0.00    449.31     0.01  1730736     0.00     0.00  constant_exprt::get_value() const
  0.00    449.32     0.01  1645625     0.00     0.00  irept::get_int(dstring const&) const
  0.00    449.32     0.01  1507671     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    449.33     0.01  1455518     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    449.33     0.01  1421994     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    449.34     0.01  1284154     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    449.34     0.01  1279317     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    449.35     0.01  1144524     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    449.35     0.01  1029329     0.00     0.00  bool_typet::bool_typet()
  0.00    449.36     0.01   924381     0.00     0.00  typet::subtype()
  0.00    449.36     0.01   784224     0.00     0.00  BigInt::compare(long long) const
  0.00    449.37     0.01   691728     0.00     0.00  locationt::locationt(locationt const&)
  0.00    449.37     0.01   622473     0.00     0.00  typet::subtype() const
  0.00    449.38     0.01   608838     0.00     0.00  BigInt::compare(unsigned long long) const
  0.00    449.38     0.01   554435     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    449.39     0.01   548407     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    449.39     0.01   464478     0.00     0.00  locationt::get_function() const
  0.00    449.40     0.01   462285     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    449.40     0.01   404360     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    449.41     0.01   404360     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    449.41     0.01   342715     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    449.42     0.01   259677     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    449.42     0.01   239315     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    449.43     0.01   205539     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    449.43     0.01   144644     0.00     0.00  BigInt::assign(long long)
  0.00    449.44     0.01   144224     0.00     0.00  BigInt::BigInt(int)
  0.00    449.44     0.01   105707     0.00     0.05  boolbvt::set_to(exprt const&, bool)
  0.00    449.45     0.01    82915     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    449.45     0.01    77796     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    449.46     0.01    26459     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    449.46     0.01    22100     0.00     0.00  BigInt::to_long() const
  0.00    449.47     0.01    16496     0.00     0.00  to_member_expr(exprt const&)
  0.00    449.47     0.01     7222     0.00     0.00  char_type()
  0.00    449.48     0.01     2944     0.00     0.00  code_typet::code_typet()
  0.00    449.48     0.01     1901     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    449.49     0.01      100     0.05    28.47  typecheckt::typecheck_main()
  0.00    449.49     0.01       85     0.06     0.06  ansi_c_parsert::lookup_label(dstring)
  0.00    449.50     0.01       50     0.10     0.10  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    449.50     0.01       46     0.11     0.11  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    449.51     0.01                             base_type(exprt&, namespacet const&)
  0.00    449.51     0.01                             empty_typet::~empty_typet()
  0.00    449.52     0.01                             goto_convertt::remove_pre(side_effect_exprt&, goto_programt&, bool)
  0.00    449.52     0.01                             message_streamt::error(std::string const&)
  0.00    449.53     0.01                             merge_full_irept::operator()(irept&)
  0.00    449.53     0.01                             c_typecheck_baset::typecheck_c_bit_field_type(typet&)
  0.00    449.54     0.01                             exprt::make_false()
  0.00    449.54     0.01                             BigInt::BigInt(long)
  0.00    449.55     0.01                             BigInt::BigInt(unsigned long long)
  0.00    449.55     0.01                             Minisat::SimpSolver::updateElimHeap(int)
  0.00    449.56     0.01                             expr2ct::convert_struct(exprt const&, unsigned int&)
  0.00    449.56     0.01                             bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.01                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    449.57     0.01                             __gnu_cxx::__enable_if<!(std::__is_scalar<exprt>::__value), void>::__type std::__fill_a<exprt*, exprt>(exprt*, exprt*, exprt const&)
  0.00    449.57     0.00  9622742     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.00    449.57     0.00  4740850     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    449.57     0.00  4640532     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.00    449.57     0.00  3428057     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_iterator<std::pair<dstring const, irept> >)
  0.00    449.57     0.00  3197624     0.00     0.00  irept::make_nil()
  0.00    449.57     0.00  2565719     0.00     0.00  to_symbol_expr(exprt const&)
  0.00    449.57     0.00  2204630     0.00     0.00  i2string(long long)
  0.00    449.57     0.00  2204630     0.00     0.00  irept::set(dstring const&, long long)
  0.00    449.57     0.00  2180827     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.00    449.57     0.00  2149647     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    449.57     0.00  1947012     0.00     0.00  integer2long(BigInt const&)
  0.00    449.57     0.00  1945769     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    449.57     0.00  1925674     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    449.57     0.00  1898328     0.00     0.00  value_sett::objectt::objectt()
  0.00    449.57     0.00  1774635     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    449.57     0.00  1729943     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    449.57     0.00  1729348     0.00     0.00  to_constant_expr(exprt const&)
  0.00    449.57     0.00  1644000     0.00     0.00  i2string(unsigned int)
  0.00    449.57     0.00  1632515     0.00     0.00  bitvector_typet::get_width() const
  0.00    449.57     0.00  1627930     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    449.57     0.00  1571788     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    449.57     0.00  1571245     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    449.57     0.00  1509016     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.00    449.57     0.00  1469260     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*)
  0.00    449.57     0.00  1383587     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    449.57     0.00  1310986     0.00     0.00  exprt::op1() const
  0.00    449.57     0.00  1297534     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    449.57     0.00  1282686     0.00     0.00  ordering(irept const&, irept const&)
  0.00    449.57     0.00  1282686     0.00     0.00  operator<(irept const&, irept const&)
  0.00    449.57     0.00  1280321     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const
  0.00    449.57     0.00  1279317     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    449.57     0.00  1279317     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    449.57     0.00  1246120     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.00    449.57     0.00  1237315     0.00     0.00  typet::operator=(typet const&)
  0.00    449.57     0.00  1189477     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    449.57     0.00  1158348     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    449.57     0.00  1152224     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    449.57     0.00  1139266     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    449.57     0.00  1079694     0.00     0.00  union_find<dstring>::clear()
  0.00    449.57     0.00  1079694     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    449.57     0.00  1078449     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    449.57     0.00  1078294     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.00    449.57     0.00  1078294     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    449.57     0.00   990370     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    449.57     0.00   977645     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    449.57     0.00   973540     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    449.57     0.00   973495     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    449.57     0.00   973495     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    449.57     0.00   973495     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    449.57     0.00   973491     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    449.57     0.00   972276     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::operator[](unsigned int const&)
  0.00    449.57     0.00   972274     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    449.57     0.00   965642     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    449.57     0.00   937582     0.00     0.00  binary_relation_exprt::lhs() const
  0.00    449.57     0.00   926054     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    449.57     0.00   925622     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    449.57     0.00   925622     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    449.57     0.00   895059     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.00    449.57     0.00   895059     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    449.57     0.00   883889     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    449.57     0.00   859373     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    449.57     0.00   836470     0.00     0.00  exprt::location()
  0.00    449.57     0.00   796704     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    449.57     0.00   675488     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    449.57     0.00   644065     0.00     0.00  goto_symex_statet::top()
  0.00    449.57     0.00   642634     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    449.57     0.00   642634     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    449.57     0.00   641520     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    449.57     0.00   641520     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    449.57     0.00   641520     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&)
  0.00    449.57     0.00   640125     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.00    449.57     0.00   636994     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.00    449.57     0.00   621888     0.00     0.00  bv_width(typet const&)
  0.00    449.57     0.00   620157     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    449.57     0.00   611601     0.00     0.00  code_typet::parameters()
  0.00    449.57     0.00   596432     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    449.57     0.00   596432     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    449.57     0.00   596432     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    449.57     0.00   595938     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    449.57     0.00   595360     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    449.57     0.00   579471     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    449.57     0.00   561861     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    449.57     0.00   554435     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    449.57     0.00   510747     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    449.57     0.00   508222     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    449.57     0.00   480490     0.00     0.00  get_bvtype(typet const&)
  0.00    449.57     0.00   479662     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    449.57     0.00   479321     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.00    449.57     0.00   479248     0.00     0.03  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    449.57     0.00   479248     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    449.57     0.00   466213     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    449.57     0.00   456972     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::clear()
  0.00    449.57     0.00   455283     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    449.57     0.00   446282     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    449.57     0.00   445004     0.00     0.00  locationt::get_file() const
  0.00    449.57     0.00   445004     0.00     0.00  locationt::get_line() const
  0.00    449.57     0.00   444265     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    449.57     0.00   441767     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    449.57     0.00   441411     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.00    449.57     0.00   435213     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    449.57     0.00   433842     0.00     0.00  to_signedbv_type(typet const&)
  0.00    449.57     0.00   420606     0.00     0.00  symbolt::~symbolt()
  0.00    449.57     0.00   419551     0.00     0.00  to_equal_expr(exprt const&)
  0.00    449.57     0.00   418442     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    449.57     0.00   414772     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    449.57     0.00   413852     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    449.57     0.00   407124     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    449.57     0.00   407124     0.00     0.00  string_containert::get(char const*)
  0.00    449.57     0.00   402800     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00   380277     0.00     0.00  to_index_expr(exprt&)
  0.00    449.57     0.00   374130     0.00     0.00  ansi_c_declaratort* std::__uninitialized_copy<false>::__uninit_copy<ansi_c_declaratort*, ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    449.57     0.00   371397     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    449.57     0.00   371382     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    449.57     0.00   367811     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    449.57     0.00   361839     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    449.57     0.00   360522     0.00     0.00  symbol_typet::get_identifier() const
  0.00    449.57     0.00   359635     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    449.57     0.00   343278     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    449.57     0.00   343278     0.00     0.00  message_streamt::~message_streamt()
  0.00    449.57     0.00   342715     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    449.57     0.00   342715     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    449.57     0.00   342715     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    449.57     0.00   341223     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    449.57     0.00   338966     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    449.57     0.00   333437     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&)
  0.00    449.57     0.00   329375     0.00     0.00  true_exprt::~true_exprt()
  0.00    449.57     0.00   324956     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    449.57     0.00   323949     0.00     0.01  guardt::as_expr() const
  0.00    449.57     0.00   311841     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    449.57     0.00   304484     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    449.57     0.00   303698     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    449.57     0.00   301795     0.00     0.00  to_array_type(typet&)
  0.00    449.57     0.00   301794     0.00     0.00  array_typet::size()
  0.00    449.57     0.00   298724     0.00     0.15  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    449.57     0.00   298724     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    449.57     0.00   298724     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    449.57     0.00   298724     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    449.57     0.00   296453     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.00    449.57     0.00   294424     0.00     0.00  dstring::dstring(char const*)
  0.00    449.57     0.00   291945     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    449.57     0.00   291828     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    449.57     0.00   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    449.57     0.00   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    449.57     0.00   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    449.57     0.00   282259     0.00     0.00  to_symbol_type(typet&)
  0.00    449.57     0.00   281195     0.00     0.00  init(unsigned int&)
  0.00    449.57     0.00   270357     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    449.57     0.00   267061     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    449.57     0.00   259667     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    449.57     0.00   248864     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    449.57     0.00   248620     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    449.57     0.00   248525     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    449.57     0.00   248525     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    449.57     0.00   246909     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    449.57     0.00   234074     0.00     0.00  exprt::exprt(dstring const&)
  0.00    449.57     0.00   233551     0.00     0.00  symbolt::clear()
  0.00    449.57     0.00   231045     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    449.57     0.00   223146     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    449.57     0.00   215767     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    449.57     0.00   215767     0.00     0.00  __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > std::copy_backward<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    449.57     0.00   212908     0.00     0.00  to_typecast_expr(exprt&)
  0.00    449.57     0.00   212879     0.00     0.00  typecast_exprt::op()
  0.00    449.57     0.00   212551     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    449.57     0.00   207810     0.00     0.00  code_typet::return_type()
  0.00    449.57     0.00   206918     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    449.57     0.00   205431     0.00     0.00  guardt::~guardt()
  0.00    449.57     0.00   204902     0.00     0.00  guardt::guardt(guardt const&)
  0.00    449.57     0.00   199346     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    449.57     0.00   188421     0.00     0.00  typet::location()
  0.00    449.57     0.00   187065     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    449.57     0.00   187065     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    449.57     0.00   187065     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    449.57     0.00   187065     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    449.57     0.00   187065     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00   187065     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    449.57     0.00   187065     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    449.57     0.00   187065     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    449.57     0.00   187037     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    449.57     0.00   185352     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    449.57     0.00   182791     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    449.57     0.00   181578     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    449.57     0.00   180523     0.00     0.00  BigInt::operator+=(long long)
  0.00    449.57     0.00   180514     0.00     0.00  exprt::make_bool(bool)
  0.00    449.57     0.00   179326     0.00     0.00  BigInt::operator+(int) const
  0.00    449.57     0.00   176730     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    449.57     0.00   176201     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    449.57     0.00   176201     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    449.57     0.00   176201     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    449.57     0.00   175869     0.00     0.00  index_exprt::array()
  0.00    449.57     0.00   175445     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    449.57     0.00   175392     0.00     0.00  locationt::get_comment() const
  0.00    449.57     0.00   169715     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    449.57     0.00   167604     0.00     0.00  set(unsigned int, dstring const&)
  0.00    449.57     0.00   166258     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    449.57     0.00   166258     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    449.57     0.00   165109     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    449.57     0.00   164187     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    449.57     0.00   160939     0.00     0.00  symbolt::symbolt()
  0.00    449.57     0.00   160452     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    449.57     0.00   157548     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    449.57     0.00   157548     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00   157548     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    449.57     0.00   157548     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    449.57     0.00   157548     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    449.57     0.00   155372     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    449.57     0.00   155372     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    449.57     0.00   153125     0.00     0.00  to_array_type(typet const&)
  0.00    449.57     0.00   151923     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.00    449.57     0.00   150075     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    449.57     0.00   150075     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    449.57     0.00   149602     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    449.57     0.00   149602     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    449.57     0.00   145224     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    449.57     0.00   140003     0.00     0.00  goto_symex_statet::renaming_levelt::rename(dstring const&, unsigned int)
  0.00    449.57     0.00   139760     0.00     0.00  to_code_type(typet&)
  0.00    449.57     0.00   138362     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    449.57     0.00   131598     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    449.57     0.00   131598     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    449.57     0.00   131598     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    449.57     0.00   131366     0.00     0.00  struct_union_typet::components() const
  0.00    449.57     0.00   126984     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    449.57     0.00   126631     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    449.57     0.00   124646     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    449.57     0.00   121584     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    449.57     0.00   117680     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.00    449.57     0.00   117680     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    449.57     0.00   117680     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    449.57     0.00   117680     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()
  0.00    449.57     0.00   117115     0.00     0.00  irept::get_sub()
  0.00    449.57     0.00   117114     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    449.57     0.00   115994     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    449.57     0.00   115958     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    449.57     0.00   114721     0.00     0.02  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    449.57     0.00   114721     0.00     0.15  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    449.57     0.00   114691     0.00     0.00  nil_typet::nil_typet()
  0.00    449.57     0.00   114475     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    449.57     0.00   114248     0.00     0.00  code_typet::parametert::parametert()
  0.00    449.57     0.00   114248     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    449.57     0.00   114248     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    449.57     0.00   113368     0.00     0.00  array_typet::size() const
  0.00    449.57     0.00   112998     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    449.57     0.00   112642     0.00     0.00  exprt::location() const
  0.00    449.57     0.00   112062     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    449.57     0.00   109899     0.00     0.00  codet::codet(codet const&)
  0.00    449.57     0.00   108741     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00   108741     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    449.57     0.00   108540     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    449.57     0.00   108540     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    449.57     0.00   108540     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    449.57     0.00   108068     0.00     0.00  codet::get_statement() const
  0.00    449.57     0.00   106127     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    449.57     0.00   104398     0.00     0.00  typet::typet(dstring const&)
  0.00    449.57     0.00   104210     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    449.57     0.00   104210     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    449.57     0.00   104210     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    449.57     0.00   103962     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    449.57     0.00   103862     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    449.57     0.00   103862     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    449.57     0.00   102876     0.00     0.00  exprt::op0()
  0.00    449.57     0.00   100948     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    449.57     0.00   100532     0.00     0.15  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    449.57     0.00    98523     0.00     0.00  guardt::add(exprt const&)
  0.00    449.57     0.00    98205     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    449.57     0.00    98068     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    449.57     0.00    98068     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    449.57     0.00    95664     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    449.57     0.00    95146     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    449.57     0.00    95095     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    449.57     0.00    94732     0.00     0.29  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    449.57     0.00    94043     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    449.57     0.00    91063     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    449.57     0.00    90467     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    449.57     0.00    90086     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    449.57     0.00    88706     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    449.57     0.00    87583     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    449.57     0.00    86551     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    449.57     0.00    86551     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    449.57     0.00    83240     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    449.57     0.00    83240     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    449.57     0.00    83155     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    449.57     0.00    82915     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    449.57     0.00    82849     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    449.57     0.00    82766     0.00     0.00  guardt::append(guardt const&)
  0.00    449.57     0.00    82648     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.00    449.57     0.00    81821     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    449.57     0.00    80602     0.00     0.00  typet::has_subtypes() const
  0.00    449.57     0.00    80501     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    449.57     0.00    80149     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    449.57     0.00    80140     0.00     0.04  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    449.57     0.00    79247     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    449.57     0.00    78442     0.00     0.00  object_descriptor_exprt::object()
  0.00    449.57     0.00    78337     0.00     0.00  yy_get_previous_state()
  0.00    449.57     0.00    78263     0.00     0.00  to_symbol_type(typet const&)
  0.00    449.57     0.00    77054     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    449.57     0.00    76708     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    449.57     0.00    76357     0.00     0.00  exprt::is_one() const
  0.00    449.57     0.00    74721     0.00     0.00  to_code_assign(codet const&)
  0.00    449.57     0.00    74643     0.00     0.00  code_assignt::~code_assignt()
  0.00    449.57     0.00    74596     0.00     0.00  code_assignt::lhs()
  0.00    449.57     0.00    74494     0.00     0.00  typet::subtypes() const
  0.00    449.57     0.00    74454     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    449.57     0.00    74195     0.00     0.37  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    449.57     0.00    74195     0.00     0.00  code_assignt::lhs() const
  0.00    449.57     0.00    74079     0.00     0.00  locationt::set_line(unsigned int)
  0.00    449.57     0.00    74032     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    449.57     0.00    73737     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    449.57     0.00    73737     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    449.57     0.00    73182     0.00     0.00  signed_long_int_type()
  0.00    449.57     0.00    73044     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    449.57     0.00    72867     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    449.57     0.00    72732     0.00     0.00  pointer_diff_type()
  0.00    449.57     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    449.57     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    449.57     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    449.57     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    449.57     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    449.57     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    449.57     0.00    72632     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    449.57     0.00    72612     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    449.57     0.00    72612     0.00     0.00  ansi_c_declaratort::value() const
  0.00    449.57     0.00    72550     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    449.57     0.00    72485     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    449.57     0.00    72485     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    449.57     0.00    72485     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    449.57     0.00    72485     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    449.57     0.00    72485     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    449.57     0.00    72459     0.00     0.00  index_exprt::array() const
  0.00    449.57     0.00    72435     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    449.57     0.00    72411     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    449.57     0.00    71732     0.00     0.00  index_type()
  0.00    449.57     0.00    71640     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    449.57     0.00    71294     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    449.57     0.00    71209     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    449.57     0.00    70513     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    449.57     0.00    70513     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    449.57     0.00    70513     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    449.57     0.00    69296     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    449.57     0.00    68472     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00    67245     0.00     0.00  to_index_expr(exprt const&)
  0.00    449.57     0.00    64955     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    449.57     0.00    64749     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    449.57     0.00    64544     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    449.57     0.00    64544     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    449.57     0.00    64544     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    449.57     0.00    64544     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    449.57     0.00    64322     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    449.57     0.00    64322     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    449.57     0.00    62848     0.00     0.00  namespacet::~namespacet()
  0.00    449.57     0.00    62848     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    449.57     0.00    62192     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    449.57     0.00    62192     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    449.57     0.00    62192     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    449.57     0.00    61959     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    449.57     0.00    60613     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    449.57     0.00    59796     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> const&)
  0.00    449.57     0.00    59796     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::unordered_set(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    449.57     0.00    59796     0.00     0.00  std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false>::__unordered_set(std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false> const&)
  0.00    449.57     0.00    59169     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    449.57     0.00    58840     0.00     0.00  ansi_c_parsert::scopet::scopet()
  0.00    449.57     0.00    58840     0.00     0.00  ansi_c_parsert::scopet::scopet(ansi_c_parsert::scopet const&)
  0.00    449.57     0.00    58840     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    449.57     0.00    58840     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    449.57     0.00    58840     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    449.57     0.00    58840     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    449.57     0.00    58840     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    449.57     0.00    58840     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    449.57     0.00    58840     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    449.57     0.00    58762     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    449.57     0.00    58762     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    449.57     0.00    58740     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    449.57     0.00    58740     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    449.57     0.00    58740     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::pop_back()
  0.00    449.57     0.00    57262     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    449.57     0.00    57225     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    449.57     0.00    56983     0.00     0.00  false_exprt::~false_exprt()
  0.00    449.57     0.00    56839     0.00     0.03  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    449.57     0.00    56608     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    449.57     0.00    56359     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    449.57     0.00    55499     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    449.57     0.00    55355     0.00     0.01  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.00    449.57     0.00    55107     0.00     0.01  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    449.57     0.00    54862     0.00     0.15  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    449.57     0.00    54591     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    449.57     0.00    54591     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    449.57     0.00    54444     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    449.57     0.00    54444     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    449.57     0.00    53425     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    449.57     0.00    51974     0.00     0.00  member_exprt::get_component_name() const
  0.00    449.57     0.00    51900     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    449.57     0.00    51462     0.00     0.00  binary_relation_exprt::lhs()
  0.00    449.57     0.00    51376     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    449.57     0.00    51047     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    449.57     0.00    50715     0.00     0.00  to_struct_union_type(typet const&)
  0.00    449.57     0.00    50430     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    449.57     0.00    50347     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    449.57     0.00    49571     0.00     0.03  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    449.57     0.00    49452     0.00     0.00  to_struct_type(typet const&)
  0.00    449.57     0.00    49245     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    449.57     0.00    49245     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    449.57     0.00    49245     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    449.57     0.00    49245     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    449.57     0.00    49082     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    449.57     0.00    49082     0.00     0.04  goto_symex_statet::goto_statet::~goto_statet()
  0.00    449.57     0.00    49082     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    449.57     0.00    49082     0.00     0.09  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    449.57     0.00    49082     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    449.57     0.00    49082     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    449.57     0.00    49082     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    449.57     0.00    49082     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > > const&)
  0.00    449.57     0.00    49082     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.00    449.57     0.00    49078     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    449.57     0.00    48744     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    449.57     0.00    48476     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    449.57     0.00    48460     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    449.57     0.00    46840     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00    46406     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    449.57     0.00    46382     0.00     0.00  exprt::op2() const
  0.00    449.57     0.00    45787     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    449.57     0.00    45500     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    449.57     0.00    44610     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    449.57     0.00    44497     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    449.57     0.00    44497     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&)
  0.00    449.57     0.00    44497     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_insert(std::_List_iterator<value_set_dereferencet::valuet>, value_set_dereferencet::valuet const&)
  0.00    449.57     0.00    44176     0.00     0.00  BigInt::is_long() const
  0.00    449.57     0.00    44042     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    449.57     0.00    43957     0.00     0.00  exprt::make_not()
  0.00    449.57     0.00    43906     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    449.57     0.00    43906     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    449.57     0.00    43659     0.00     0.00  to_member_expr(exprt&)
  0.00    449.57     0.00    43653     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    449.57     0.00    43355     0.00     0.00  typet::has_subtype() const
  0.00    449.57     0.00    42639     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    449.57     0.00    42386     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    449.57     0.00    41526     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    449.57     0.00    41268     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    449.57     0.00    41268     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    449.57     0.00    41268     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    449.57     0.00    40390     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    449.57     0.00    40390     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::push_back(value_set_dereferencet::valuet const&)
  0.00    449.57     0.00    39798     0.00     0.00  symbolt::symbol_expr() const
  0.00    449.57     0.00    39725     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    449.57     0.00    39725     0.00     0.00  void std::list<std::string, std::allocator<std::string> >::_M_initialize_dispatch<std::_List_const_iterator<std::string> >(std::_List_const_iterator<std::string>, std::_List_const_iterator<std::string>, std::__false_type)
  0.00    449.57     0.00    39725     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    449.57     0.00    39500     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    449.57     0.00    39221     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    449.57     0.00    39138     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    449.57     0.00    38354     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    449.57     0.00    38354     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    449.57     0.00    38354     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    449.57     0.00    38354     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    449.57     0.00    38354     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    449.57     0.00    38354     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    449.57     0.00    38354     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    449.57     0.00    38354     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    449.57     0.00    38011     0.00     0.00  locationt::get_column() const
  0.00    449.57     0.00    37975     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    449.57     0.00    37894     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    449.57     0.00    37894     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    449.57     0.00    37894     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    449.57     0.00    37140     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    449.57     0.00    36344     0.00     0.00  pointer_object(exprt const&)
  0.00    449.57     0.00    36156     0.00     0.02  goto_checkt::check(exprt const&)
  0.00    449.57     0.00    35652     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    449.57     0.00    35652     0.00     0.00  object_descriptor_exprt::object() const
  0.00    449.57     0.00    35171     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    449.57     0.00    34913     0.00     0.00  value_set_dereferencet::get_symbol(exprt const&)
  0.00    449.57     0.00    34913     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    449.57     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    449.57     0.00    32733     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    449.57     0.00    32367     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    449.57     0.00    32330     0.00     0.00  codet::codet()
  0.00    449.57     0.00    32222     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    449.57     0.00    32161     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    449.57     0.00    32161     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    449.57     0.00    32161     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    449.57     0.00    32161     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    449.57     0.00    31416     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    449.57     0.00    30507     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    449.57     0.00    30505     0.00     0.00  locationt::as_string() const
  0.00    449.57     0.00    30184     0.00     0.00  exprt::op2()
  0.00    449.57     0.00    30013     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::operator[](unsigned int const&)
  0.00    449.57     0.00    28928     0.00     0.02  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    449.57     0.00    28928     0.00     0.02  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    449.57     0.00    28928     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    449.57     0.00    28924     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    449.57     0.00    28924     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    449.57     0.00    28677     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    449.57     0.00    28414     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00    28082     0.00     0.01  union_find<exprt>::number(exprt const&)
  0.00    449.57     0.00    28082     0.00     0.01  numbering<exprt>::number(exprt const&)
  0.00    449.57     0.00    28082     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_unique(std::pair<exprt const, unsigned int> const&)
  0.00    449.57     0.00    28024     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    449.57     0.00    27223     0.00     0.00  BigInt::operator-=(long long)
  0.00    449.57     0.00    26963     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    449.57     0.00    26963     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    449.57     0.00    26618     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    449.57     0.00    26618     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    449.57     0.00    26552     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::~expanding_vector()
  0.00    449.57     0.00    26552     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    449.57     0.00    26530     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    449.57     0.00    26316     0.00     0.00  signed_int_type()
  0.00    449.57     0.00    26055     0.00     0.01  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00    26039     0.00     0.01  size_of_expr(typet const&, namespacet const&)
  0.00    449.57     0.00    25792     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    449.57     0.00    25792     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    449.57     0.00    25792     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::vector(std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> > const&)
  0.00    449.57     0.00    25656     0.00     0.02  arrayst::record_array_index(index_exprt const&)
  0.00    449.57     0.00    25114     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    449.57     0.00    25114     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    449.57     0.00    24948     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    449.57     0.00    24832     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    449.57     0.00    24543     0.00     0.13  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    449.57     0.00    24543     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    449.57     0.00    24543     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    449.57     0.00    24543     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    449.57     0.00    24539     0.00     0.01  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    449.57     0.00    24539     0.00     0.13  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    449.57     0.00    24539     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    449.57     0.00    24186     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    449.57     0.00    24149     0.00     0.00  exprt::op0() const
  0.00    449.57     0.00    24044     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    449.57     0.00    24003     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    449.57     0.00    23603     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_bitvector_analysist::flagst*, std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> > >, unsigned long, local_bitvector_analysist::flagst const&)
  0.00    449.57     0.00    23603     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::resize(unsigned long, local_bitvector_analysist::flagst)
  0.00    449.57     0.00    23035     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    449.57     0.00    22711     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    449.57     0.00    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    449.57     0.00    22455     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    449.57     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    449.57     0.00    22156     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    449.57     0.00    22088     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    449.57     0.00    22048     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    449.57     0.00    21940     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    449.57     0.00    21940     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    449.57     0.00    21783     0.00     0.00  BigInt::operator-(int) const
  0.00    449.57     0.00    21322     0.00     0.08  boolbvt::convert_overflow(exprt const&)
  0.00    449.57     0.00    21238     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00    21238     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    449.57     0.00    21238     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    449.57     0.00    21238     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    449.57     0.00    21238     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    449.57     0.00    21238     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    449.57     0.00    21238     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    449.57     0.00    21238     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    449.57     0.00    21238     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    449.57     0.00    21238     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    449.57     0.00    21211     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    449.57     0.00    20608     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    449.57     0.00    20608     0.00     0.00  endianness_mapt::map_byte(unsigned long) const
  0.00    449.57     0.00    20461     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    449.57     0.00    20461     0.00     0.00  implies_exprt::implies_exprt()
  0.00    449.57     0.00    20405     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    449.57     0.00    20405     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    449.57     0.00    20242     0.00     0.00  messaget::messaget()
  0.00    449.57     0.00    20019     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    449.57     0.00    19958     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    449.57     0.00    19932     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    449.57     0.00    19932     0.00     0.00  std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >::pair(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    449.57     0.00    19932     0.00     0.00  std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >::pair<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >(std::pair<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    449.57     0.00    19750     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    449.57     0.00    19750     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    449.57     0.00    19712     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    449.57     0.00    19705     0.00     0.00  messaget::~messaget()
  0.00    449.57     0.00    19330     0.00     0.00  BigInt::operator-() const
  0.00    449.57     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    449.57     0.00    19315     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    449.57     0.00    19315     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00    19315     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    449.57     0.00    19315     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    449.57     0.00    19304     0.00     0.04  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    449.57     0.00    19129     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    449.57     0.00    18969     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    449.57     0.00    18951     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    449.57     0.00    18949     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    449.57     0.00    18949     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    449.57     0.00    18945     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    449.57     0.00    18945     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    449.57     0.00    18945     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    449.57     0.00    18945     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    449.57     0.00    18945     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    449.57     0.00    18906     0.00     0.00  code_function_callt::arguments()
  0.00    449.57     0.00    18710     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    449.57     0.00    18703     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    449.57     0.00    18556     0.00     0.00  languaget::languaget()
  0.00    449.57     0.00    18556     0.00     0.00  languaget::~languaget()
  0.00    449.57     0.00    18505     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    449.57     0.00    18501     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    449.57     0.00    18405     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    449.57     0.00    18230     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    449.57     0.00    18230     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    449.57     0.00    18180     0.00     0.00  new_ansi_c_language()
  0.00    449.57     0.00    18180     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    449.57     0.00    18172     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    449.57     0.00    18171     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    449.57     0.00    18157     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    449.57     0.00    18117     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    449.57     0.00    18117     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    449.57     0.00    18117     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    449.57     0.00    18117     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    449.57     0.00    18117     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    449.57     0.00    18117     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    449.57     0.00    18117     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    449.57     0.00    18067     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00    18067     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00    18067     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&)
  0.00    449.57     0.00    18067     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00    18067     0.00     0.00  std::tr1::__unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&)
  0.00    449.57     0.00    18017     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00    18017     0.00     0.01  expr2c(exprt const&, namespacet const&)
  0.00    449.57     0.00    18017     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    449.57     0.00    18017     0.00     0.01  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    449.57     0.00    18017     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    449.57     0.00    18017     0.00     0.00  expr2ct::~expr2ct()
  0.00    449.57     0.00    18017     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    449.57     0.00    18017     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    449.57     0.00    17825     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    449.57     0.00    17825     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    449.57     0.00    17825     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    449.57     0.00    17825     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    449.57     0.00    17825     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    449.57     0.00    17825     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    449.57     0.00    17825     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    449.57     0.00    17825     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    449.57     0.00    17825     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    449.57     0.00    17825     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    449.57     0.00    17825     0.00     0.00  void std::_Construct<local_bitvector_analysist::loc_infot, local_bitvector_analysist::loc_infot>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot const&)
  0.00    449.57     0.00    17764     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    449.57     0.00    17711     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    449.57     0.00    17500     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    449.57     0.00    17407     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    449.57     0.00    17407     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, dstring> const&)
  0.00    449.57     0.00    17407     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, dstring> const&, unsigned long, unsigned long)
  0.00    449.57     0.00    17407     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, dstring> const&, std::tr1::integral_constant<bool, true>)
  0.00    449.57     0.00    17385     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    449.57     0.00    17385     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    449.57     0.00    17385     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    449.57     0.00    17001     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    449.57     0.00    16956     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    449.57     0.00    16876     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    449.57     0.00    16594     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00    16300     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    449.57     0.00    16300     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    449.57     0.00    16300     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    449.57     0.00    16256     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    449.57     0.00    15888     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    449.57     0.00    15867     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00    15865     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    449.57     0.00    15865     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    449.57     0.00    15865     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    449.57     0.00    15865     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    449.57     0.00    15865     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    449.57     0.00    15865     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    449.57     0.00    15865     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    449.57     0.00    15865     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    449.57     0.00    15865     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    449.57     0.00    15861     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    449.57     0.00    15826     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    449.57     0.00    15761     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    449.57     0.00    15684     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    449.57     0.00    15626     0.00     0.01  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    449.57     0.00    15626     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    449.57     0.00    15565     0.00     0.05  value_sett::operator=(value_sett const&)
  0.00    449.57     0.00    15565     0.00     0.05  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    449.57     0.00    15565     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    449.57     0.00    15520     0.00     0.00  guardt::make_false()
  0.00    449.57     0.00    15520     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    449.57     0.00    15424     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    449.57     0.00    15358     0.00     0.00  code_typet::parameters() const
  0.00    449.57     0.00    15119     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    449.57     0.00    14825     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    449.57     0.00    14785     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00    14764     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00    14764     0.00     0.00  boolbvt::convert_with(typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00    14760     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&)
  0.00    449.57     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    449.57     0.00    14610     0.00     0.00  exprt::find_location() const
  0.00    449.57     0.00    14609     0.00     0.00  to_code(exprt const&)
  0.00    449.57     0.00    14463     0.00     0.00  propt::has_set_to() const
  0.00    449.57     0.00    14151     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, unsigned long, unsigned long)
  0.00    449.57     0.00    14094     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    449.57     0.00    14094     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    449.57     0.00    13554     0.00     0.03  bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    449.57     0.00    13535     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    449.57     0.00    13309     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    449.57     0.00    13309     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    449.57     0.00    13309     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    449.57     0.00    13309     0.00     0.01  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    449.57     0.00    13309     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    449.57     0.00    13202     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    449.57     0.00    13202     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    449.57     0.00    13202     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    449.57     0.00    13140     0.00     0.03  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&)
  0.00    449.57     0.00    13011     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    449.57     0.00    12947     0.00     0.06  boolbvt::convert_bv_rel(exprt const&)
  0.00    449.57     0.00    12821     0.00     0.00  typecast_exprt::op() const
  0.00    449.57     0.00    12712     0.00     0.03  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00    12501     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    449.57     0.00    12327     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    449.57     0.00    12327     0.00     0.00  to_literal_expr(exprt const&)
  0.00    449.57     0.00    12327     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    449.57     0.00    12327     0.00     0.00  literal_exprt::get_literal() const
  0.00    449.57     0.00    12250     0.00     0.00  code_typet::make_ellipsis()
  0.00    449.57     0.00    11832     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    449.57     0.00    11832     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    449.57     0.00    11832     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    449.57     0.00    11832     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    449.57     0.00    11832     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    449.57     0.00    11832     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    449.57     0.00    11811     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    449.57     0.00    11773     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    449.57     0.00    11773     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    449.57     0.00    11188     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    449.57     0.00    11059     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    449.57     0.00    11059     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    449.57     0.00    11009     0.00     0.00  find_symbols(kindt, typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00    10922     0.00     0.02  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    449.57     0.00    10808     0.00     0.15  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    449.57     0.00    10761     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    449.57     0.00    10651     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    449.57     0.00    10583     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    449.57     0.00    10540     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    449.57     0.00    10323     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    449.57     0.00    10284     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    449.57     0.00    10258     0.00     0.04  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    449.57     0.00    10244     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    449.57     0.00    10244     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    449.57     0.00    10244     0.00     0.00  ieee_float_spect::to_type() const
  0.00    449.57     0.00    10226     0.00     0.00  floatbv_typet::~floatbv_typet()
  0.00    449.57     0.00    10199     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    449.57     0.00    10181     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    449.57     0.00    10131     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    449.57     0.00    10131     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    449.57     0.00    10125     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    449.57     0.00    10098     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    449.57     0.00    10098     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    449.57     0.00    10098     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    449.57     0.00    10098     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    449.57     0.00    10098     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    449.57     0.00    10032     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, goto_symex_statet::framet::loop_infot>, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00    10032     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    449.57     0.00    10027     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    449.57     0.00    10027     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, goto_symex_statet::framet::loop_infot>, false>**, unsigned long)
  0.00    449.57     0.00    10027     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00    10027     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00    10027     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::~unordered_map()
  0.00    449.57     0.00    10027     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >*)
  0.00    449.57     0.00    10027     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::~_Rb_tree()
  0.00    449.57     0.00     9361     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    449.57     0.00     9034     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    449.57     0.00     8974     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    449.57     0.00     8839     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    449.57     0.00     8755     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    449.57     0.00     8651     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00     8650     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    449.57     0.00     8650     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    449.57     0.00     8650     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    449.57     0.00     8650     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    449.57     0.00     8556     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    449.57     0.00     8535     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    449.57     0.00     8419     0.00     0.00  to_code_assign(codet&)
  0.00    449.57     0.00     8405     0.00     0.21  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00     8365     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    449.57     0.00     8323     0.00     0.00  code_function_callt::lhs()
  0.00    449.57     0.00     8322     0.00     0.00  member_exprt::struct_op() const
  0.00    449.57     0.00     8272     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    449.57     0.00     8272     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    449.57     0.00     8185     0.00     0.00  locationt::set_file(dstring const&)
  0.00    449.57     0.00     8164     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    449.57     0.00     8158     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    449.57     0.00     8158     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    449.57     0.00     8142     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    449.57     0.00     8142     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    449.57     0.00     8066     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    449.57     0.00     7968     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, std::tr1::integral_constant<bool, true>)
  0.00    449.57     0.00     7967     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    449.57     0.00     7967     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    449.57     0.00     7943     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    449.57     0.00     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    449.57     0.00     7763     0.00     0.00  locationt::set_function(dstring const&)
  0.00    449.57     0.00     7747     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    449.57     0.00     7707     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    449.57     0.00     7652     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    449.57     0.00     7574     0.00     0.01  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00     7506     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    449.57     0.00     7506     0.00     0.00  locationt::set_column(dstring const&)
  0.00    449.57     0.00     7506     0.00     0.00  locationt::set_line(dstring const&)
  0.00    449.57     0.00     7477     0.00     0.00  get_default_language()
  0.00    449.57     0.00     7244     0.00     0.00  locationt::set_property_id(dstring const&)
  0.00    449.57     0.00     7143     0.00     0.18  goto_symext::symex_decl(goto_symex_statet&)
  0.00    449.57     0.00     7143     0.00     0.15  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&)
  0.00    449.57     0.00     7137     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    449.57     0.00     7119     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    449.57     0.00     7099     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    449.57     0.00     7099     0.00     0.00  locationt::set_property_class(dstring const&)
  0.00    449.57     0.00     7076     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    449.57     0.00     7047     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    449.57     0.00     7047     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    449.57     0.00     7047     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    449.57     0.00     6992     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    449.57     0.00     6992     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    449.57     0.00     6992     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    449.57     0.00     6981     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    449.57     0.00     6963     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    449.57     0.00     6947     0.00     0.00  locationt::set_source(dstring const&)
  0.00    449.57     0.00     6652     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    449.57     0.00     6608     0.00     0.07  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    449.57     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    449.57     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    449.57     0.00     6467     0.00     0.00  to_code_function_call(codet const&)
  0.00    449.57     0.00     6455     0.00     0.02  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00     6292     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    449.57     0.00     6291     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    449.57     0.00     6182     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    449.57     0.00     6143     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    449.57     0.00     6029     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    449.57     0.00     5907     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    449.57     0.00     5894     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    449.57     0.00     5797     0.00     0.00  code_function_callt::lhs() const
  0.00    449.57     0.00     5751     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    449.57     0.00     5751     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    449.57     0.00     5704     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    449.57     0.00     5704     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    449.57     0.00     5704     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    449.57     0.00     5682     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    449.57     0.00     5619     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    449.57     0.00     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00     5549     0.00     0.00  code_function_callt::arguments() const
  0.00    449.57     0.00     5545     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    449.57     0.00     5515     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    449.57     0.00     5515     0.00     0.02  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    449.57     0.00     5515     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    449.57     0.00     5447     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    449.57     0.00     5440     0.00     0.00  BigInt::operator--()
  0.00    449.57     0.00     5394     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    449.57     0.00     5392     0.00     0.00  code_typet::has_ellipsis() const
  0.00    449.57     0.00     5260     0.00     0.00  invalid_pointer(exprt const&)
  0.00    449.57     0.00     5242     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    449.57     0.00     5228     0.00     0.15  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    449.57     0.00     5199     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    449.57     0.00     5199     0.00     0.00  std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::map(std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    449.57     0.00     5199     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::map(std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > > const&)
  0.00    449.57     0.00     5199     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::unordered_map(std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > > const&)
  0.00    449.57     0.00     5199     0.00     0.00  std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false> const&)
  0.00    449.57     0.00     5199     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_Rb_tree(std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    449.57     0.00     5199     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    449.57     0.00     5199     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_Rb_tree(std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > > const&)
  0.00    449.57     0.00     5140     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    449.57     0.00     5125     0.00     0.00  local_bitvector_analysist::assign_lhs(exprt const&, exprt const&, local_bitvector_analysist::loc_infot const&, local_bitvector_analysist::loc_infot&)
  0.00    449.57     0.00     5113     0.00     0.00  to_code_type(typet const&)
  0.00    449.57     0.00     5065     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    449.57     0.00     5065     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    449.57     0.00     5065     0.00     0.98  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    449.57     0.00     5065     0.00     0.15  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    449.57     0.00     5057     0.00     0.00  is_index_member_symbol(exprt const&)
  0.00    449.57     0.00     5020     0.00     0.29  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00     4866     0.00     0.00  c_qualifierst::as_string() const
  0.00    449.57     0.00     4853     0.00     0.00  code_typet::return_type() const
  0.00    449.57     0.00     4828     0.00     0.16  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    449.57     0.00     4828     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    449.57     0.00     4828     0.00     0.00  goto_symex_statet::renaming_levelt::restore_from(std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    449.57     0.00     4828     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    449.57     0.00     4828     0.00     0.01  goto_symex_statet::new_frame()
  0.00    449.57     0.00     4828     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    449.57     0.00     4828     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&)
  0.00    449.57     0.00     4828     0.00     0.00  std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&)
  0.00    449.57     0.00     4828     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    449.57     0.00     4828     0.00     0.01  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    449.57     0.00     4817     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    449.57     0.00     4817     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    449.57     0.00     4792     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    449.57     0.00     4792     0.00     0.00  expr2ct::convert(typet const&)
  0.00    449.57     0.00     4771     0.00     0.00  clean_identifier(dstring const&)
  0.00    449.57     0.00     4759     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    449.57     0.00     4743     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    449.57     0.00     4705     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    449.57     0.00     4665     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00     4665     0.00     0.65  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    449.57     0.00     4665     0.00     0.01  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    449.57     0.00     4665     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    449.57     0.00     4665     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    449.57     0.00     4620     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    449.57     0.00     4606     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    449.57     0.00     4526     0.00     0.00  float_type()
  0.00    449.57     0.00     4504     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    449.57     0.00     4477     0.00     0.00  binary_relation_exprt::rhs()
  0.00    449.57     0.00     4474     0.00     0.00  goto_programt::~goto_programt()
  0.00    449.57     0.00     4474     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    449.57     0.00     4392     0.00     0.00  std::string** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<std::string*>(std::string* const*, std::string* const*, std::string**)
  0.00    449.57     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    449.57     0.00     4349     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    449.57     0.00     4263     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    449.57     0.00     4159     0.00     0.05  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    449.57     0.00     4134     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    449.57     0.00     4124     0.00     0.01  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    449.57     0.00     4107     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    449.57     0.00     4107     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::push_front(value_set_dereferencet::valuet const&)
  0.00    449.57     0.00     4039     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    449.57     0.00     4039     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    449.57     0.00     4039     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    449.57     0.00     4039     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    449.57     0.00     3940     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    449.57     0.00     3934     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    449.57     0.00     3902     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    449.57     0.00     3848     0.00     0.00  codet::set_statement(dstring const&)
  0.00    449.57     0.00     3848     0.00     0.00  codet::codet(dstring const&)
  0.00    449.57     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    449.57     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    449.57     0.00     3777     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    449.57     0.00     3757     0.00     0.35  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    449.57     0.00     3747     0.00     0.00  to_code_return(codet const&)
  0.00    449.57     0.00     3700     0.00     0.85  goto_symext::symex_return(goto_symex_statet&)
  0.00    449.57     0.00     3700     0.00     0.48  goto_symext::return_assignment(goto_symex_statet&)
  0.00    449.57     0.00     3682     0.00     0.00  i2string(int)
  0.00    449.57     0.00     3659     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    449.57     0.00     3659     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    449.57     0.00     3659     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    449.57     0.00     3659     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    449.57     0.00     3569     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    449.57     0.00     3569     0.00     0.02  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    449.57     0.00     3563     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    449.57     0.00     3563     0.00     0.00  address_of_exprt::object() const
  0.00    449.57     0.00     3540     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    449.57     0.00     3506     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, symbolt>, std::_Select1st<std::pair<dstring const, symbolt> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    449.57     0.00     3500     0.00     0.00  unsigned_int_type()
  0.00    449.57     0.00     3461     0.00     0.00  to_code_decl(codet const&)
  0.00    449.57     0.00     3423     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    449.57     0.00     3408     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    449.57     0.00     3380     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    449.57     0.00     3333     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    449.57     0.00     3325     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    449.57     0.00     3325     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    449.57     0.00     3325     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    449.57     0.00     3263     0.00     0.02  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00     3260     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    449.57     0.00     3260     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node(std::_Rb_tree_node<std::string>*)
  0.00    449.57     0.00     3222     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    449.57     0.00     3217     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    449.57     0.00     3177     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    449.57     0.00     3127     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    449.57     0.00     3115     0.00     0.36  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00     3100     0.00     0.00  long_double_type()
  0.00    449.57     0.00     3071     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    449.57     0.00     3071     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    449.57     0.00     3038     0.00     0.00  to_address_of_expr(exprt&)
  0.00    449.57     0.00     2968     0.00     0.00  byte_extract_exprt::op() const
  0.00    449.57     0.00     2958     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    449.57     0.00     2894     0.00     0.00  byte_extract_id()
  0.00    449.57     0.00     2852     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    449.57     0.00     2852     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    449.57     0.00     2852     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    449.57     0.00     2852     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    449.57     0.00     2852     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    449.57     0.00     2852     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    449.57     0.00     2852     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    449.57     0.00     2852     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    449.57     0.00     2852     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    449.57     0.00     2852     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    449.57     0.00     2852     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    449.57     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    449.57     0.00     2771     0.00     0.01  configt::this_operating_system()
  0.00    449.57     0.00     2756     0.00     0.00  find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00     2750     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    449.57     0.00     2740     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    449.57     0.00     2697     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    449.57     0.00     2697     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    449.57     0.00     2695     0.00     0.00  codet::operator=(codet const&)
  0.00    449.57     0.00     2655     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    449.57     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    449.57     0.00     2610     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    449.57     0.00     2608     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    449.57     0.00     2594     0.00     0.00  pointer_typet::pointer_typet()
  0.00    449.57     0.00     2585     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    449.57     0.00     2577     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    449.57     0.00     2547     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    449.57     0.00     2530     0.00     0.00  to_code(exprt&)
  0.00    449.57     0.00     2526     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    449.57     0.00     2488     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    449.57     0.00     2468     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    449.57     0.00     2445     0.00     0.00  bool (simplify_exprt::**std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<bool (simplify_exprt::*)(exprt&)>(bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::**)(exprt&)))(exprt&)
  0.00    449.57     0.00     2428     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    449.57     0.00     2428     0.00     0.00  partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt)
  0.00    449.57     0.00     2428     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    449.57     0.00     2403     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    449.57     0.00     2403     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    449.57     0.00     2403     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    449.57     0.00     2403     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    449.57     0.00     2403     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    449.57     0.00     2394     0.00     0.00  byte_extract_exprt::op()
  0.00    449.57     0.00     2328     0.00     0.00  pointer_offset(exprt const&)
  0.00    449.57     0.00     2302     0.00     0.00  address_of_exprt::object()
  0.00    449.57     0.00     2278     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    449.57     0.00     2269     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    449.57     0.00     2269     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    449.57     0.00     2250     0.00     0.00  double_type()
  0.00    449.57     0.00     2226     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    449.57     0.00     2196     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00     2196     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00     2196     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    449.57     0.00     2196     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string**, std::vector<std::string*, std::allocator<std::string*> > >, std::string* const&)
  0.00    449.57     0.00     2126     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    449.57     0.00     2126     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    449.57     0.00     2122     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    449.57     0.00     2122     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    449.57     0.00     2116     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    449.57     0.00     2088     0.00     0.08  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    449.57     0.00     2085     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    449.57     0.00     2081     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    449.57     0.00     2079     0.00     0.00  to_code_function_call(codet&)
  0.00    449.57     0.00     2065     0.00     0.00  guardt::resize(unsigned long)
  0.00    449.57     0.00     2065     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    449.57     0.00     2056     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    449.57     0.00     2056     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    449.57     0.00     2056     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    449.57     0.00     2037     0.00     0.00  find_type_and_expr_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00     2037     0.00     0.00  find_type_and_expr_symbols(typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00     2000     0.00     0.00  vector_typet::size()
  0.00    449.57     0.00     1994     0.00     0.00  code_declt::get_identifier() const
  0.00    449.57     0.00     1965     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    449.57     0.00     1956     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
  0.00    449.57     0.00     1949     0.00     0.01  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00     1933     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    449.57     0.00     1925     0.00     0.01  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    449.57     0.00     1921     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    449.57     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    449.57     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    449.57     0.00     1895     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    449.57     0.00     1887     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    449.57     0.00     1887     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    449.57     0.00     1887     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    449.57     0.00     1872     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    449.57     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    449.57     0.00     1857     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    449.57     0.00     1851     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    449.57     0.00     1851     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_clone_node(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*)
  0.00    449.57     0.00     1798     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    449.57     0.00     1797     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00     1797     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    449.57     0.00     1797     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&)
  0.00    449.57     0.00     1796     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    449.57     0.00     1793     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_fill_insert(__gnu_cxx::__normal_iterator<bool (simplify_exprt::**)(exprt&), std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> > >, unsigned long, bool (simplify_exprt::* const&)(exprt&))
  0.00    449.57     0.00     1793     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::resize(unsigned long, bool (simplify_exprt::*)(exprt&))
  0.00    449.57     0.00     1792     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    449.57     0.00     1792     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    449.57     0.00     1792     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    449.57     0.00     1770     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    449.57     0.00     1770     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    449.57     0.00     1770     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    449.57     0.00     1770     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    449.57     0.00     1763     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    449.57     0.00     1763     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00     1763     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    449.57     0.00     1763     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    449.57     0.00     1763     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    449.57     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    449.57     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00     1753     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    449.57     0.00     1753     0.00     0.02  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    449.57     0.00     1744     0.00     0.00  to_constant_expr(exprt&)
  0.00    449.57     0.00     1736     0.00     0.38  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00     1727     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::erase(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >)
  0.00    449.57     0.00     1720     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    449.57     0.00     1695     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    449.57     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    449.57     0.00     1647     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    449.57     0.00     1646     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    449.57     0.00     1645     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    449.57     0.00     1645     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_bitvector_analysist::loc_infot*>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*)
  0.00    449.57     0.00     1635     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    449.57     0.00     1630     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    449.57     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&)
  0.00    449.57     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_clone_node(std::_Rb_tree_node<std::string> const*)
  0.00    449.57     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&)
  0.00    449.57     0.00     1628     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    449.57     0.00     1628     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    449.57     0.00     1613     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    449.57     0.00     1600     0.00     0.02  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    449.57     0.00     1600     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    449.57     0.00     1585     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    449.57     0.00     1585     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    449.57     0.00     1580     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_copy(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*, std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >*)
  0.00    449.57     0.00     1576     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    449.57     0.00     1572     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    449.57     0.00     1564     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    449.57     0.00     1564     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    449.57     0.00     1564     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    449.57     0.00     1564     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    449.57     0.00     1564     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    449.57     0.00     1564     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    449.57     0.00     1556     0.00     0.06  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    449.57     0.00     1551     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    449.57     0.00     1550     0.00     0.00  unsigned_long_long_int_type()
  0.00    449.57     0.00     1520     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00     1520     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    449.57     0.00     1520     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    449.57     0.00     1520     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    449.57     0.00     1520     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    449.57     0.00     1520     0.00     0.00  local_bitvector_analysist::loc_infot* std::__uninitialized_copy<false>::__uninit_copy<local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*)
  0.00    449.57     0.00     1495     0.00     0.00  unsigned_long_int_type()
  0.00    449.57     0.00     1484     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    449.57     0.00     1484     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    449.57     0.00     1482     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    449.57     0.00     1475     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    449.57     0.00     1467     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::~_Rb_tree()
  0.00    449.57     0.00     1433     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    449.57     0.00     1424     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    449.57     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    449.57     0.00     1401     0.00     0.01  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    449.57     0.00     1401     0.00     0.01  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    449.57     0.00     1400     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    449.57     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    449.57     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    449.57     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    449.57     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    449.57     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    449.57     0.00     1400     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_insert_aux(__gnu_cxx::__normal_iterator<cmdlinet::optiont*, std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> > >, cmdlinet::optiont const&)
  0.00    449.57     0.00     1398     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    449.57     0.00     1365     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00     1354     0.00     0.01  c_typecheck_baset::make_index_type(exprt&)
  0.00    449.57     0.00     1309     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    449.57     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    449.57     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    449.57     0.00     1309     0.00     0.01  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&)
  0.00    449.57     0.00     1309     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    449.57     0.00     1309     0.00     0.02  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, irept>*, std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > > >, unsigned long, std::pair<bool, irept> const&)
  0.00    449.57     0.00     1309     0.00     0.02  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    449.57     0.00     1305     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00     1305     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    449.57     0.00     1305     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    449.57     0.00     1305     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    449.57     0.00     1266     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    449.57     0.00     1266     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    449.57     0.00     1244     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    449.57     0.00     1242     0.00     0.00  to_pointer_type(typet const&)
  0.00    449.57     0.00     1194     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    449.57     0.00     1194     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    449.57     0.00     1174     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    449.57     0.00     1172     0.00     0.02  equalityt::typestructt::~typestructt()
  0.00    449.57     0.00     1172     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    449.57     0.00     1172     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    449.57     0.00     1172     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    449.57     0.00     1172     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    449.57     0.00     1172     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    449.57     0.00     1172     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    449.57     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    449.57     0.00     1153     0.00     0.00  object_lower_bound(exprt const&)
  0.00    449.57     0.00     1149     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    449.57     0.00     1147     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    449.57     0.00     1124     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    449.57     0.00     1114     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    449.57     0.00     1114     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, boolbv_widtht::entryt> const&, unsigned long, unsigned long)
  0.00    449.57     0.00     1114     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    449.57     0.00     1089     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    449.57     0.00     1083     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    449.57     0.00     1074     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    449.57     0.00     1074     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    449.57     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    449.57     0.00     1061     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    449.57     0.00     1050     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    449.57     0.00     1050     0.00     0.00  size_type()
  0.00    449.57     0.00     1050     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    449.57     0.00     1050     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    449.57     0.00     1050     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    449.57     0.00     1043     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00     1008     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    449.57     0.00     1008     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    449.57     0.00     1008     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    449.57     0.00     1006     0.00     1.21  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    449.57     0.00     1004     0.00     0.11  boolbvt::bv_get_cache(exprt const&) const
  0.00    449.57     0.00     1004     0.00     0.11  boolbvt::bv_get(std::vector<literalt, std::allocator<literalt> > const&, typet const&) const
  0.00    449.57     0.00     1004     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    449.57     0.00     1002     0.00     0.01  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    449.57     0.00     1000     0.00     0.00  to_vector_type(typet&)
  0.00    449.57     0.00     1000     0.00     0.00  to_vector_type(typet const&)
  0.00    449.57     0.00     1000     0.00     0.00  signed_size_type()
  0.00    449.57     0.00     1000     0.00     0.00  vector_typet::vector_typet()
  0.00    449.57     0.00     1000     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    449.57     0.00     1000     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    449.57     0.00     1000     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    449.57     0.00     1000     0.00     0.05  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    449.57     0.00     1000     0.00     0.00  vector_typet::size() const
  0.00    449.57     0.00      999     0.00     0.00  BigInt::operator/=(long long)
  0.00    449.57     0.00      993     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    449.57     0.00      990     0.00     0.02  arrayst::collect_arrays(exprt const&)
  0.00    449.57     0.00      982     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::splice(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >&)
  0.00    449.57     0.00      981     0.00     0.00  BigInt::operator++()
  0.00    449.57     0.00      980     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    449.57     0.00      970     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      970     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      970     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    449.57     0.00      966     0.00     0.03  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    449.57     0.00      956     0.00     0.01  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    449.57     0.00      950     0.00     0.00  architecture_string(int, char const*)
  0.00    449.57     0.00      923     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    449.57     0.00      923     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    449.57     0.00      917     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    449.57     0.00      885     0.00     0.00  local_cfgt::build(goto_programt const&)
  0.00    449.57     0.00      885     0.00     0.00  local_cfgt::local_cfgt(goto_programt const&)
  0.00    449.57     0.00      885     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    449.57     0.00      885     0.00     0.69  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    449.57     0.00      885     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    449.57     0.00      885     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    449.57     0.00      885     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    449.57     0.00      885     0.00     0.03  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    449.57     0.00      885     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    449.57     0.00      885     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    449.57     0.00      885     0.00     0.02  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    449.57     0.00      885     0.00     0.02  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    449.57     0.00      885     0.00     0.00  dirtyt::~dirtyt()
  0.00    449.57     0.00      885     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    449.57     0.00      885     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    449.57     0.00      885     0.00     0.00  localst::~localst()
  0.00    449.57     0.00      885     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    449.57     0.00      885     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    449.57     0.00      885     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    449.57     0.00      885     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    449.57     0.00      885     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    449.57     0.00      885     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    449.57     0.00      885     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    449.57     0.00      885     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    449.57     0.00      885     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    449.57     0.00      885     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    449.57     0.00      885     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    449.57     0.00      885     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    449.57     0.00      885     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    449.57     0.00      885     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    449.57     0.00      885     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    449.57     0.00      885     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    449.57     0.00      885     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    449.57     0.00      885     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    449.57     0.00      885     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    449.57     0.00      885     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    449.57     0.00      885     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    449.57     0.00      885     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    449.57     0.00      880     0.00     0.00  std::pair<BigInt const, exprt>::~pair()
  0.00    449.57     0.00      879     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    449.57     0.00      879     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    449.57     0.00      879     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    449.57     0.00      879     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    449.57     0.00      879     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    449.57     0.00      879     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    449.57     0.00      879     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    449.57     0.00      879     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    449.57     0.00      877     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    449.57     0.00      865     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    449.57     0.00      849     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    449.57     0.00      849     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    449.57     0.00      841     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    449.57     0.00      840     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::framet*, goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    449.57     0.00      839     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    449.57     0.00      836     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    449.57     0.00      828     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    449.57     0.00      828     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    449.57     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    449.57     0.00      824     0.00     0.19  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    449.57     0.00      824     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      824     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    449.57     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    449.57     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_insert(std::_List_iterator<bv_pointerst::postponedt>, bv_pointerst::postponedt const&)
  0.00    449.57     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    449.57     0.00      821     0.00     0.01  simplify_expr(exprt const&, namespacet const&)
  0.00    449.57     0.00      806     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    449.57     0.00      800     0.00     0.00  parsert::clear()
  0.00    449.57     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    449.57     0.00      780     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    449.57     0.00      777     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    449.57     0.00      760     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    449.57     0.00      760     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      760     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      760     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      760     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      760     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    449.57     0.00      760     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    449.57     0.00      760     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    449.57     0.00      760     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    449.57     0.00      760     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_allocate(unsigned long)
  0.00    449.57     0.00      760     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    449.57     0.00      760     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    449.57     0.00      760     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_bitvector_analysist::loc_infot*, unsigned long, local_bitvector_analysist::loc_infot>(local_bitvector_analysist::loc_infot*, unsigned long, local_bitvector_analysist::loc_infot const&)
  0.00    449.57     0.00      760     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    449.57     0.00      760     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    449.57     0.00      760     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    449.57     0.00      760     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_bitvector_analysist::loc_infot*, std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> > >, unsigned long, local_bitvector_analysist::loc_infot const&)
  0.00    449.57     0.00      760     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::resize(unsigned long, local_bitvector_analysist::loc_infot)
  0.00    449.57     0.00      760     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    449.57     0.00      760     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    449.57     0.00      760     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    449.57     0.00      760     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    449.57     0.00      760     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    449.57     0.00      760     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    449.57     0.00      755     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    449.57     0.00      748     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    449.57     0.00      746     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    449.57     0.00      742     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    449.57     0.00      741     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    449.57     0.00      741     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    449.57     0.00      741     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    449.57     0.00      741     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    449.57     0.00      741     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    449.57     0.00      732     0.00     0.01  goto_inlinet::expand_function_call(goto_programt&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&, exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, exprt const&, bool)
  0.00    449.57     0.00      700     0.00     0.00  parsert::parsert()
  0.00    449.57     0.00      690     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    449.57     0.00      688     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    449.57     0.00      688     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    449.57     0.00      687     0.00     0.00  irept::id(dstring const&)
  0.00    449.57     0.00      677     0.00     0.00  object_size(exprt const&)
  0.00    449.57     0.00      677     0.00     0.00  dynamic_object(exprt const&)
  0.00    449.57     0.00      676     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    449.57     0.00      675     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    449.57     0.00      675     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::~_Rb_tree()
  0.00    449.57     0.00      675     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    449.57     0.00      675     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    449.57     0.00      659     0.00     0.19  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    449.57     0.00      659     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    449.57     0.00      659     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    449.57     0.00      655     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    449.57     0.00      652     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      652     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      652     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      652     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    449.57     0.00      652     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    449.57     0.00      652     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, unsigned int>, false>**, unsigned long)
  0.00    449.57     0.00      652     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00      652     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00      649     0.00     0.00  is_void_pointer(typet const&)
  0.00    449.57     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    449.57     0.00      628     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    449.57     0.00      622     0.00     0.00  to_dereference_expr(exprt&)
  0.00    449.57     0.00      622     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    449.57     0.00      616     0.00     0.00  BigInt::operator%=(long long)
  0.00    449.57     0.00      616     0.00     0.00  BigInt::operator%(int) const
  0.00    449.57     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    449.57     0.00      612     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    449.57     0.00      604     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    449.57     0.00      600     0.00     0.00  signed_short_int_type()
  0.00    449.57     0.00      588     0.00     0.03  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00      586     0.00     0.02  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    449.57     0.00      583     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    449.57     0.00      582     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    449.57     0.00      582     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    449.57     0.00      579     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    449.57     0.00      579     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    449.57     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    449.57     0.00      562     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    449.57     0.00      560     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    449.57     0.00      556     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    449.57     0.00      552     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    449.57     0.00      541     0.00     0.00  null_pointer(exprt const&)
  0.00    449.57     0.00      538     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    449.57     0.00      538     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    449.57     0.00      519     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    449.57     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    449.57     0.00      509     0.00     0.00  dynamic_size(namespacet const&)
  0.00    449.57     0.00      509     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    449.57     0.00      505     0.00     0.00  to_code_expression(codet const&)
  0.00    449.57     0.00      505     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    449.57     0.00      505     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    449.57     0.00      502     0.00     0.00  std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&)
  0.00    449.57     0.00      502     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    449.57     0.00      502     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    449.57     0.00      499     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    449.57     0.00      498     0.00     0.00  to_if_expr(exprt const&)
  0.00    449.57     0.00      498     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    449.57     0.00      498     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    449.57     0.00      498     0.00     0.02  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    449.57     0.00      498     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    449.57     0.00      497     0.00     0.01  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    449.57     0.00      497     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    449.57     0.00      496     0.00     0.00  has_byte_operator(exprt const&)
  0.00    449.57     0.00      495     0.00     0.09  arrayst::record_array_equality(equal_exprt const&)
  0.00    449.57     0.00      495     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    449.57     0.00      494     0.00     0.01  union_find<exprt>::find_number(exprt const&)
  0.00    449.57     0.00      494     0.00     1.14  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    449.57     0.00      489     0.00     0.00  register_language(languaget* (*)())
  0.00    449.57     0.00      489     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    449.57     0.00      489     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::set(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    449.57     0.00      489     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    449.57     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    449.57     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    449.57     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    449.57     0.00      489     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique(std::pair<dstring const, dstring> const&)
  0.00    449.57     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::clear()
  0.00    449.57     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_copy(std::_Rb_tree_node<std::string> const*, std::_Rb_tree_node<std::string>*)
  0.00    449.57     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_Rb_tree(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    449.57     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::operator=(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    449.57     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    449.57     0.00      477     0.00     0.00  if_exprt::cond()
  0.00    449.57     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    449.57     0.00      463     0.00     0.00  locationt::get_property_class() const
  0.00    449.57     0.00      454     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    449.57     0.00      450     0.00     0.00  signed_long_long_int_type()
  0.00    449.57     0.00      444     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_clone_node(std::_Rb_tree_node<dstring> const*)
  0.00    449.57     0.00      440     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    449.57     0.00      440     0.00     0.00  std::pair<BigInt const, exprt>::pair(std::pair<BigInt const, exprt> const&)
  0.00    449.57     0.00      440     0.00     0.00  std::pair<BigInt const, exprt>::pair(BigInt const&, exprt const&)
  0.00    449.57     0.00      440     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    449.57     0.00      440     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    449.57     0.00      440     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    449.57     0.00      440     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    449.57     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    449.57     0.00      422     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    449.57     0.00      420     0.00     0.00  BigInt::operator=(long long)
  0.00    449.57     0.00      420     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      420     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      420     0.00     0.10  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    449.57     0.00      408     0.00     0.00  remove_skip(goto_programt&)
  0.00    449.57     0.00      408     0.00     0.00  struct_union_typet::componentt* std::__uninitialized_copy<false>::__uninit_copy<struct_union_typet::componentt*, struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    449.57     0.00      408     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    449.57     0.00      408     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    449.57     0.00      401     0.00     0.00  unsigned_short_int_type()
  0.00    449.57     0.00      401     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    449.57     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    449.57     0.00      400     0.00     0.05  endianness_mapt::build(typet const&, bool)
  0.00    449.57     0.00      400     0.00     0.05  endianness_mapt::build_rec(typet const&, bool, unsigned long&)
  0.00    449.57     0.00      400     0.00     0.05  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    449.57     0.00      400     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    449.57     0.00      388     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    449.57     0.00      388     0.00     0.06  symbol_tablet::~symbol_tablet()
  0.00    449.57     0.00      388     0.00     0.03  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    449.57     0.00      388     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    449.57     0.00      388     0.00     0.03  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    449.57     0.00      388     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    449.57     0.00      388     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    449.57     0.00      382     0.00     0.00  if_exprt::cond() const
  0.00    449.57     0.00      382     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    449.57     0.00      376     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    449.57     0.00      376     0.00     0.01  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&)
  0.00    449.57     0.00      374     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    449.57     0.00      374     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    449.57     0.00      374     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    449.57     0.00      372     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    449.57     0.00      371     0.00     0.00  void std::_Construct<goto_symex_statet::framet, goto_symex_statet::framet>(goto_symex_statet::framet*, goto_symex_statet::framet const&)
  0.00    449.57     0.00      370     0.00     0.17  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    449.57     0.00      370     0.00     0.02  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    449.57     0.00      365     0.00     0.15  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    449.57     0.00      365     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    449.57     0.00      357     0.00     0.00  void std::_Construct<struct_union_typet::componentt, struct_union_typet::componentt>(struct_union_typet::componentt*, struct_union_typet::componentt const&)
  0.00    449.57     0.00      356     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    449.57     0.00      356     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    449.57     0.00      356     0.00     0.00  signedbv_typet::smallest() const
  0.00    449.57     0.00      354     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    449.57     0.00      353     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    449.57     0.00      353     0.00     0.01  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    449.57     0.00      352     0.00     0.02  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    449.57     0.00      350     0.00     0.00  gcc_float128_type()
  0.00    449.57     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    449.57     0.00      350     0.00     0.01  cmdlinet::clear()
  0.00    449.57     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    449.57     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    449.57     0.00      350     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    449.57     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    449.57     0.00      347     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    449.57     0.00      346     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    449.57     0.00      342     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    449.57     0.00      342     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    449.57     0.00      341     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    449.57     0.00      338     0.00     0.01  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00      338     0.00     0.01  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00      338     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    449.57     0.00      338     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    449.57     0.00      330     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    449.57     0.00      330     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00      330     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    449.57     0.00      330     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00      330     0.00     0.00  std::tr1::unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    449.57     0.00      330     0.00     0.00  std::tr1::__unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    449.57     0.00      326     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    449.57     0.00      326     0.00     0.00  optionst::~optionst()
  0.00    449.57     0.00      326     0.00     0.00  cmdlinet::isset(char) const
  0.00    449.57     0.00      326     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    449.57     0.00      326     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<unsigned int, std::allocator<unsigned int> >*>(std::vector<unsigned int, std::allocator<unsigned int> >*, std::vector<unsigned int, std::allocator<unsigned int> >*)
  0.00    449.57     0.00      326     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    449.57     0.00      326     0.00     0.00  goto_symex_statet::threadt* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::threadt*, goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    449.57     0.00      326     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    449.57     0.00      326     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    449.57     0.00      326     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, unsigned int> > const&, std::allocator<std::pair<dstring const, unsigned int> > const&)
  0.00    449.57     0.00      326     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>**, unsigned long)
  0.00    449.57     0.00      326     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00      326     0.00     0.00  std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::unordered_map(std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    449.57     0.00      326     0.00     0.00  std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::~unordered_map()
  0.00    449.57     0.00      326     0.00     0.00  std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, unsigned int> > const&)
  0.00    449.57     0.00      326     0.00     0.00  std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false> const&)
  0.00    449.57     0.00      326     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    449.57     0.00      326     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, unsigned long> >*)
  0.00    449.57     0.00      317     0.00     0.00  i2string(unsigned long)
  0.00    449.57     0.00      316     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    449.57     0.00      309     0.00     0.00  current_time()
  0.00    449.57     0.00      309     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      309     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    449.57     0.00      309     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    449.57     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    449.57     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    449.57     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    449.57     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    449.57     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    449.57     0.00      306     0.00     0.00  to_code_dead(codet const&)
  0.00    449.57     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    449.57     0.00      304     0.00     0.01  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    449.57     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    449.57     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    449.57     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    449.57     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    449.57     0.00      296     0.00     2.07  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    449.57     0.00      296     0.00     2.03  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    449.57     0.00      296     0.00     1.92  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     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    449.57     0.00      294     0.00     2.09  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00      293     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    449.57     0.00      293     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    449.57     0.00      293     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    449.57     0.00      293     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    449.57     0.00      293     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    449.57     0.00      293     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    449.57     0.00      293     0.00     0.02  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    449.57     0.00      293     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    449.57     0.00      293     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    449.57     0.00      293     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    449.57     0.00      291     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    449.57     0.00      291     0.00     0.54  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    449.57     0.00      291     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    449.57     0.00      291     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    449.57     0.00      291     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    449.57     0.00      291     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    449.57     0.00      291     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    449.57     0.00      291     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    449.57     0.00      291     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    449.57     0.00      280     0.00     0.00  c_bool_type()
  0.00    449.57     0.00      278     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    449.57     0.00      275     0.00     0.00  std::_List_base<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_clear()
  0.00    449.57     0.00      274     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    449.57     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    449.57     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    449.57     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    449.57     0.00      269     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    449.57     0.00      269     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    449.57     0.00      264     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    449.57     0.00      261     0.00     0.34  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    449.57     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    449.57     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    449.57     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    449.57     0.00      255     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    449.57     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    449.57     0.00      237     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    449.57     0.00      236     0.00     0.00  optionst::set_option(std::string const&, char const*)
  0.00    449.57     0.00      230     0.00     0.00  to_if_expr(exprt&)
  0.00    449.57     0.00      230     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    449.57     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    449.57     0.00      223     0.00     4.92  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    449.57     0.00      221     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    449.57     0.00      221     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    449.57     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    449.57     0.00      215     0.00     0.06  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00      208     0.00     0.00  to_code_block(codet const&)
  0.00    449.57     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00      208     0.00     0.00  code_blockt::end_location() const
  0.00    449.57     0.00      206     0.00     0.00  void std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::insert<std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >)
  0.00    449.57     0.00      206     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::splice(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >&)
  0.00    449.57     0.00      206     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::list<std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >(std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00      206     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    449.57     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    449.57     0.00      205     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    449.57     0.00      205     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&)
  0.00    449.57     0.00      204     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      204     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      204     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    449.57     0.00      204     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    449.57     0.00      201     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.00    449.57     0.00      199     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    449.57     0.00      191     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    449.57     0.00      191     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      191     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    449.57     0.00      191     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    449.57     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    449.57     0.00      186     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    449.57     0.00      186     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    449.57     0.00      186     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    449.57     0.00      179     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    449.57     0.00      177     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    449.57     0.00      177     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    449.57     0.00      177     0.00     0.00  code_deadt::~code_deadt()
  0.00    449.57     0.00      177     0.00     0.00  code_declt::code_declt()
  0.00    449.57     0.00      177     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    449.57     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    449.57     0.00      177     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    449.57     0.00      177     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    449.57     0.00      177     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    449.57     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    449.57     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    449.57     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    449.57     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    449.57     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&)
  0.00    449.57     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    449.57     0.00      176     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    449.57     0.00      176     0.00     0.00  ieee_float_spect::bias() const
  0.00    449.57     0.00      176     0.00     0.05  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z17get_simple_symbolcRSi
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z22cpp_exception_list_recRK5typetRK10namespacetRKSsRSt6vectorI7dstringSaIS8_EE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_enum_typetC2Ev
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt26salvage_default_parametersERK14template_typetRS0_
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17c_typecheck_baset14typecheck_exprER5exprt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_convert_typet4readERK5typet
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_token_buffert9LookAheadEj
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22cpp_typecheck_resolvetC2ER14cpp_typecheckt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionstR10prop_convt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN6Parser7rStringER10cpp_tokent
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZlsRSoN10cpp_scopet12lookup_kindtE
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    449.57     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    449.57     0.00      175     0.00     0.27  initialize_string_container()
  0.00    449.57     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    449.57     0.00      175     0.00     0.09  language_uit::~language_uit()
  0.00    449.57     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    449.57     0.00      175     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    449.57     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    449.57     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    449.57     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    449.57     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    449.57     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    449.57     0.00      175     0.00     0.15  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    449.57     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    449.57     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    449.57     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    449.57     0.00      175     0.00     0.00  configt::verilogt::~verilogt()
  0.00    449.57     0.00      175     0.00     0.15  cmdlinet::parse(int, char const**, char const*)
  0.00    449.57     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    449.57     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    449.57     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    449.57     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    449.57     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    449.57     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    449.57     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    449.57     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>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.00    449.57     0.00      175     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00      175     0.00     0.01  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    449.57     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    449.57     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    449.57     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    449.57     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    449.57     0.00      175     0.00     0.01  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    449.57     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    449.57     0.00      175     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    449.57     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    449.57     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    449.57     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    449.57     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    449.57     0.00      174     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    449.57     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    449.57     0.00      172     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    449.57     0.00      172     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    449.57     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    449.57     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    449.57     0.00      170     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    449.57     0.00      170     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    449.57     0.00      170     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*)
  0.00    449.57     0.00      170     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    449.57     0.00      170     0.00     0.00  codet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, codet>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, std::allocator<codet>&)
  0.00    449.57     0.00      167     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    449.57     0.00      167     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    449.57     0.00      163     0.00     3.76  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    449.57     0.00      163     0.00     0.00  memory_info(std::ostream&)
  0.00    449.57     0.00      163     0.00     0.00  is_goto_binary(std::string const&)
  0.00    449.57     0.00      163     0.00    29.55  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    449.57     0.00      163     0.00     0.09  label_properties(goto_functionst&)
  0.00    449.57     0.00      163     0.00     0.00  new_cpp_language()
  0.00    449.57     0.00      163     0.00     1.15  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    449.57     0.00      163     0.00     0.08  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    449.57     0.00      163     0.00     1.15  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    449.57     0.00      163     0.00     1.13  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    449.57     0.00      163     0.00     0.07  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    449.57     0.00      163     0.00     0.00  new_java_bytecode_language()
  0.00    449.57     0.00      163     0.00     0.06  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00      163     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    449.57     0.00      163     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    449.57     0.00      163     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    449.57     0.00      163     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    449.57     0.00      163     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    449.57     0.00      163     0.00     0.00  goto_symext::~goto_symext()
  0.00    449.57     0.00      163     0.00   614.97  goto_symext::operator()(goto_functionst const&)
  0.00    449.57     0.00      163     0.00   614.97  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    449.57     0.00      163     0.00     0.02  merge_irept::merge_irept()
  0.00    449.57     0.00      163     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    449.57     0.00      163     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    449.57     0.00      163     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    449.57     0.00      163     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    449.57     0.00      163     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    449.57     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    449.57     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    449.57     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    449.57     0.00      163     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    449.57     0.00      163     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    449.57     0.00      163     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    449.57     0.00      163     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    449.57     0.00      163     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    449.57     0.00      163     0.00     0.09  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    449.57     0.00      163     0.00     0.10  goto_symex_statet::goto_symex_statet()
  0.00    449.57     0.00      163     0.00     0.13  goto_symex_statet::~goto_symex_statet()
  0.00    449.57     0.00      163     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    449.57     0.00      163     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    449.57     0.00      163     0.00    34.85  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    449.57     0.00      163     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    449.57     0.00      163     0.00     4.02  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    449.57     0.00      163     0.00     0.01  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    449.57     0.00      163     0.00   851.24  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    449.57     0.00      163     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    449.57     0.00      163     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    449.57     0.00      163     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    449.57     0.00      163     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    449.57     0.00      163     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    449.57     0.00      163     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    449.57     0.00      163     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    449.57     0.00      163     0.00     0.02  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    449.57     0.00      163     0.00     2.75  symex_target_equationt::~symex_target_equationt()
  0.00    449.57     0.00      163     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    449.57     0.00      163     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    449.57     0.00      163     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    449.57     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    449.57     0.00      163     0.00     0.01  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    449.57     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    449.57     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    449.57     0.00      163     0.00     0.01  goto_functions_templatet<goto_programt>::update()
  0.00    449.57     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    449.57     0.00      163     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    449.57     0.00      163     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    449.57     0.00      163     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    449.57     0.00      163     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    449.57     0.00      163     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    449.57     0.00      163     0.00     0.07  remove_function_pointerst::operator()(goto_functionst&)
  0.00    449.57     0.00      163     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    449.57     0.00      163     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    449.57     0.00      163     0.00     0.00  bmct::setup_unwind()
  0.00    449.57     0.00      163     0.00     0.02  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    449.57     0.00      163     0.00     2.84  bmct::~bmct()
  0.00    449.57     0.00      163     0.00     0.00  configt::this_architecture()
  0.00    449.57     0.00      163     0.00     0.01  configt::set(cmdlinet const&)
  0.00    449.57     0.00      163     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    449.57     0.00      163     0.00     0.14  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    449.57     0.00      163     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    449.57     0.00      163     0.00     0.00  optionst::operator=(optionst const&)
  0.00    449.57     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      163     0.00     0.00  cpp_languaget::extensions() const
  0.00    449.57     0.00      163     0.00     0.00  cpp_languaget::id() const
  0.00    449.57     0.00      163     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    449.57     0.00      163     0.00     0.00  ansi_c_languaget::id() const
  0.00    449.57     0.00      163     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    449.57     0.00      163     0.00     0.00  java_bytecode_languaget::id() const
  0.00    449.57     0.00      163     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00      163     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    449.57     0.00      163     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    449.57     0.00      163     0.00     0.09  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    449.57     0.00      163     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    449.57     0.00      163     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    449.57     0.00      163     0.00     0.00  std::_Vector_base<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~_Vector_base()
  0.00    449.57     0.00      163     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    449.57     0.00      163     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*)
  0.00    449.57     0.00      163     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    449.57     0.00      163     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    449.57     0.00      163     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00      163     0.00     0.97  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    449.57     0.00      163     0.00     0.02  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<irept> const&, std::_Identity<irept> const&, std::allocator<irept> const&)
  0.00    449.57     0.00      163     0.00     0.97  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>**, unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::pointer_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<void const*> const&, std::_Select1st<std::pair<void const* const, unsigned int> > const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::vector_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> > >::~unordered_map()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > >::~unordered_map()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::__unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::pointer_hash const&, std::equal_to<void const*> const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::tr1::__unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::vector_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    449.57     0.00      163     0.00     0.02  std::tr1::__unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<irept> const&, std::allocator<irept> const&)
  0.00    449.57     0.00      163     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >::pair(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >::~pair()
  0.00    449.57     0.00      163     0.00     0.09  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    449.57     0.00      163     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    449.57     0.00      163     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    449.57     0.00      163     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    449.57     0.00      163     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::clear()
  0.00    449.57     0.00      163     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~vector()
  0.00    449.57     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&)
  0.00    449.57     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    449.57     0.00      163     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    449.57     0.00      163     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique(std::pair<dstring const, code_typet> const&)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::~_Rb_tree()
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree()
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_insert_unique(std::pair<dstring const, exprt> const&)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, partial_order_concurrencyt::a_rect> >*)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::~_Rb_tree()
  0.00    449.57     0.00      163     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    449.57     0.00      163     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    449.57     0.00      163     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    449.57     0.00      163     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >*)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::~_Rb_tree()
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >*)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::~_Rb_tree()
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_create_node(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >*)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_unique(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >*)
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::~_Rb_tree()
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::clear()
  0.00    449.57     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::~_Rb_tree()
  0.00    449.57     0.00      163     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    449.57     0.00      163     0.00     0.00  void std::_Construct<goto_symex_statet::threadt, goto_symex_statet::threadt>(goto_symex_statet::threadt*, goto_symex_statet::threadt const&)
  0.00    449.57     0.00      163     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, goto_symex_statet::framet>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, std::allocator<goto_symex_statet::framet>&)
  0.00    449.57     0.00      156     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00      156     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    449.57     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00      155     0.00     0.00  functionst::~functionst()
  0.00    449.57     0.00      155     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    449.57     0.00      155     0.00     0.00  prop_convt::~prop_convt()
  0.00    449.57     0.00      155     0.00     0.00  union_find<exprt>::~union_find()
  0.00    449.57     0.00      155     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    449.57     0.00      155     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    449.57     0.00      155     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    449.57     0.00      155     0.00     0.08  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    449.57     0.00      155     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    449.57     0.00      155     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    449.57     0.00      155     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    449.57     0.00      155     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    449.57     0.00      155     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    449.57     0.00      155     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    449.57     0.00      155     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    449.57     0.00      155     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    449.57     0.00      155     0.00     0.00  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    449.57     0.00      155     0.00     0.55  prop_conv_solvert::~prop_conv_solvert()
  0.00    449.57     0.00      155     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    449.57     0.00      155     0.00   174.96  symex_target_equationt::convert(prop_convt&)
  0.00    449.57     0.00      155     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    449.57     0.00      155     0.00     0.71  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    449.57     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    449.57     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    449.57     0.00      155     0.00   174.96  bmct::do_conversion(prop_convt&)
  0.00    449.57     0.00      155     0.00   248.14  bmct::decide_default()
  0.00    449.57     0.00      155     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    449.57     0.00      155     0.00   229.23  bmct::run_decision_procedure(prop_convt&)
  0.00    449.57     0.00      155     0.00     0.00  cnft::cnft()
  0.00    449.57     0.00      155     0.00     0.00  cnft::~cnft()
  0.00    449.57     0.00      155     0.00     0.00  propt::propt()
  0.00    449.57     0.00      155     0.00     0.00  propt::~propt()
  0.00    449.57     0.00      155     0.00     0.06  arrayst::arrayst(namespacet const&, propt&)
  0.00    449.57     0.00      155     0.00     0.00  arrayst::~arrayst()
  0.00    449.57     0.00      155     0.00     0.06  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    449.57     0.00      155     0.00     0.17  boolbvt::~boolbvt()
  0.00    449.57     0.00      155     0.00     0.08  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    449.57     0.00      155     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    449.57     0.00      155     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      155     0.00     0.06  equalityt::equalityt(namespacet const&, propt&)
  0.00    449.57     0.00      155     0.00     0.03  equalityt::~equalityt()
  0.00    449.57     0.00      155     0.00     0.00  numbering<exprt>::~numbering()
  0.00    449.57     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    449.57     0.00      155     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    449.57     0.00      155     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    449.57     0.00      155     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    449.57     0.00      155     0.00     0.55  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    449.57     0.00      155     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    449.57     0.00      155     0.00     0.55  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    449.57     0.00      155     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>**, unsigned long)
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet> const&, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> > const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    449.57     0.00      155     0.00     0.04  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.00    449.57     0.00      155     0.00     0.04  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    449.57     0.00      155     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> > const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    449.57     0.00      155     0.00     0.04  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    449.57     0.00      155     0.00     0.13  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    449.57     0.00      155     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    449.57     0.00      155     0.00     0.13  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    449.57     0.00      155     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    449.57     0.00      155     0.00     0.03  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    449.57     0.00      155     0.00     0.03  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    449.57     0.00      155     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet const> const&, std::_Select1st<std::pair<typet const, equalityt::typestructt> > const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    449.57     0.00      155     0.00     0.03  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    449.57     0.00      155     0.00     0.00  std::tr1::unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> > >::~unordered_map()
  0.00    449.57     0.00      155     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    449.57     0.00      155     0.00     0.00  std::tr1::unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > >::~unordered_map()
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > >::~unordered_map()
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> > >::~unordered_map()
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::__unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::__unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet> const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::__unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    449.57     0.00      155     0.00     0.00  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    449.57     0.00      155     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    449.57     0.00      155     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    449.57     0.00      155     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, functionst::function_infot> >*)
  0.00    449.57     0.00      155     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::~_Rb_tree()
  0.00    449.57     0.00      155     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, unsigned int> >*)
  0.00    449.57     0.00      155     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~_Rb_tree()
  0.00    449.57     0.00      155     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, literalt> >*)
  0.00    449.57     0.00      155     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::~_Rb_tree()
  0.00    449.57     0.00      155     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    449.57     0.00      154     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    449.57     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    449.57     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    449.57     0.00      154     0.00     0.00  functionst::add_function_constraints()
  0.00    449.57     0.00      154     0.00     1.03  bv_pointerst::post_process()
  0.00    449.57     0.00      154     0.00     0.00  prop_conv_solvert::post_process()
  0.00    449.57     0.00      154     0.00    54.62  prop_conv_solvert::dec_solve()
  0.00    449.57     0.00      154     0.00     0.10  symex_target_equationt::convert_assumptions(prop_convt&)
  0.00    449.57     0.00      154     0.00     0.26  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    449.57     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    449.57     0.00      154     0.00    52.32  arrayst::post_process()
  0.00    449.57     0.00      154     0.00     0.02  arrayst::build_index_map()
  0.00    449.57     0.00      154     0.00     0.00  arrayst::post_process_arrays()
  0.00    449.57     0.00      154     0.00    11.64  arrayst::add_array_constraints()
  0.00    449.57     0.00      154     0.00     0.00  arrayst::add_array_constraints_array_of(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, array_of_exprt const&)
  0.00    449.57     0.00      154     0.00     0.00  boolbvt::post_process()
  0.00    449.57     0.00      154     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    449.57     0.00      154     0.00     1.01  equalityt::post_process()
  0.00    449.57     0.00      154     0.00     1.01  equalityt::add_equality_constraints()
  0.00    449.57     0.00      154     0.00     0.00  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    449.57     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    449.57     0.00      154     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    449.57     0.00      154     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    449.57     0.00      153     0.00     0.00  to_struct_union_type(typet&)
  0.00    449.57     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    449.57     0.00      153     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    449.57     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    449.57     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    449.57     0.00      152     0.00     0.00  boolean_negate(exprt const&)
  0.00    449.57     0.00      152     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    449.57     0.00      152     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    449.57     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    449.57     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    449.57     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    449.57     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    449.57     0.00      152     0.00     0.01  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    449.57     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    449.57     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    449.57     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    449.57     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    449.57     0.00      152     0.00     0.00  goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&)
  0.00    449.57     0.00      152     0.00     0.00  code_ifthenelset::cond()
  0.00    449.57     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    449.57     0.00      152     0.00     0.02  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    449.57     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    449.57     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    449.57     0.00      152     0.00     0.00  code_ifthenelset::cond() const
  0.00    449.57     0.00      152     0.00     0.00  code_ifthenelset::else_case() const
  0.00    449.57     0.00      152     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::swap(std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >&)
  0.00    449.57     0.00      151     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    449.57     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    449.57     0.00      148     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    449.57     0.00      148     0.00     0.00  or_exprt::or_exprt()
  0.00    449.57     0.00      134     0.00     0.00  to_floatbv_type(typet const&)
  0.00    449.57     0.00      133     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    449.57     0.00      132     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    449.57     0.00      131     0.00     0.30  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    449.57     0.00      128     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    449.57     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    449.57     0.00      124     0.00     0.98  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    449.57     0.00      123     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    449.57     0.00      123     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    449.57     0.00      123     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    449.57     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    449.57     0.00      118     0.00     0.00  bmct::report_success()
  0.00    449.57     0.00      117     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    449.57     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    449.57     0.00      117     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::erase(dstring const&)
  0.00    449.57     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    449.57     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    449.57     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    449.57     0.00      113     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    449.57     0.00      113     0.00     0.00  floatbv_typet::get_f() const
  0.00    449.57     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    449.57     0.00      102     0.00     0.00  symbol_typet::symbol_typet()
  0.00    449.57     0.00      102     0.00     0.00  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    449.57     0.00      102     0.00     0.00  struct_union_typet::components()
  0.00    449.57     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    449.57     0.00      100     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    449.57     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    449.57     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    449.57     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    449.57     0.00      100     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    449.57     0.00      100     0.00     0.00  typecheckt::~typecheckt()
  0.00    449.57     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    449.57     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    449.57     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    449.57     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    449.57     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    449.57     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    449.57     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    449.57     0.00      100     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::clear()
  0.00    449.57     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    449.57     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    449.57     0.00       94     0.00     0.43  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    449.57     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    449.57     0.00       94     0.00     0.00  code_returnt::has_return_value() const
  0.00    449.57     0.00       94     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    449.57     0.00       92     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    449.57     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    449.57     0.00       88     0.00     0.00  void std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_initialize_dispatch<std::_List_const_iterator<goto_trace_stept> >(std::_List_const_iterator<goto_trace_stept>, std::_List_const_iterator<goto_trace_stept>, std::__false_type)
  0.00    449.57     0.00       88     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::list(std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    449.57     0.00       88     0.00     0.05  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    449.57     0.00       87     0.00     0.18  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    449.57     0.00       87     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    449.57     0.00       87     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    449.57     0.00       87     0.00     0.18  goto_convert_functionst::convert_function(dstring const&)
  0.00    449.57     0.00       87     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    449.57     0.00       87     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    449.57     0.00       87     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    449.57     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    449.57     0.00       85     0.00     0.00  create_function_scope(unsigned int)
  0.00    449.57     0.00       85     0.00     0.00  code_labelt::code()
  0.00    449.57     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    449.57     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    449.57     0.00       85     0.00     0.17  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    449.57     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    449.57     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    449.57     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    449.57     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    449.57     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    449.57     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    449.57     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    449.57     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    449.57     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    449.57     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    449.57     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    449.57     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    449.57     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    449.57     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    449.57     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    449.57     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    449.57     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    449.57     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    449.57     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    449.57     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    449.57     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    449.57     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    449.57     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    449.57     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    449.57     0.00       82     0.00     0.05  BigInt::operator*(int) const
  0.00    449.57     0.00       80     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    449.57     0.00       80     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    449.57     0.00       79     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    449.57     0.00       79     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    449.57     0.00       73     0.00     0.00  safe_str2unsigned(char const*, int)
  0.00    449.57     0.00       72     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>::find(exprt const&) const
  0.00    449.57     0.00       71     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    449.57     0.00       71     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    449.57     0.00       63     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    449.57     0.00       63     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    449.57     0.00       63     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    449.57     0.00       61     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    449.57     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    449.57     0.00       55     0.00     0.11  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    449.57     0.00       52     0.00     0.21  address_bits(BigInt const&)
  0.00    449.57     0.00       52     0.00    92.08  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    449.57     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    449.57     0.00       51     0.00     0.06  add_padding(struct_typet&, namespacet const&)
  0.00    449.57     0.00       51     0.00     0.00  to_struct_type(typet&)
  0.00    449.57     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    449.57     0.00       51     0.00     0.07  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    449.57     0.00       51     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    449.57     0.00       51     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    449.57     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    449.57     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    449.57     0.00       50     0.00    28.47  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    449.57     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    449.57     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    449.57     0.00       50     0.00     0.62  remove_internal_symbols(symbol_tablet&)
  0.00    449.57     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    449.57     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    449.57     0.00       50     0.00    28.47  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    449.57     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    449.57     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    449.57     0.00       50     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    449.57     0.00       50     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    449.57     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    449.57     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    449.57     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    449.57     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    449.57     0.00       50     0.00    37.99  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    449.57     0.00       50     0.00    57.66  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    449.57     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    449.57     0.00       50     0.00    56.09  ansi_c_typecheckt::typecheck()
  0.00    449.57     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    449.57     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    449.57     0.00       50     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    449.57     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    449.57     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    449.57     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    449.57     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    449.57     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    449.57     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    449.57     0.00       50     0.00     0.75  linkingt::copy_symbols()
  0.00    449.57     0.00       50     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    449.57     0.00       50     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    449.57     0.00       50     0.00     0.76  linkingt::typecheck()
  0.00    449.57     0.00       50     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    449.57     0.00       50     0.00     0.00  linkingt::~linkingt()
  0.00    449.57     0.00       50     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    449.57     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    449.57     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    449.57     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy<false>::__uninit_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    449.57     0.00       50     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    449.57     0.00       50     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    449.57     0.00       50     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    449.57     0.00       50     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    449.57     0.00       50     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    449.57     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    449.57     0.00       50     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    449.57     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    449.57     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::uninitialized_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    449.57     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy_a<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, dstring>(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, std::allocator<dstring>&)
  0.00    449.57     0.00       49     0.00     0.00  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    449.57     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    449.57     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    449.57     0.00       47     0.00     0.02  c_typecheck_baset::typecheck_return(codet&)
  0.00    449.57     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    449.57     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    449.57     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    449.57     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    449.57     0.00       46     0.00     2.48  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    449.57     0.00       44     0.00     2.21  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    449.57     0.00       44     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    449.57     0.00       44     0.00    61.20  bmct::error_trace(prop_convt const&)
  0.00    449.57     0.00       44     0.00     0.00  bmct::report_failure()
  0.00    449.57     0.00       44     0.00     0.52  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00       44     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    449.57     0.00       44     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::splice(std::_List_iterator<goto_trace_stept>, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >&)
  0.00    449.57     0.00       44     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    449.57     0.00       44     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(BigInt const&, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    449.57     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    449.57     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_create_node(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    449.57     0.00       44     0.00     0.05  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    449.57     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    449.57     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    449.57     0.00       44     0.00     0.05  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    449.57     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::~_Rb_tree()
  0.00    449.57     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    449.57     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    449.57     0.00       42     0.00     0.01  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    449.57     0.00       42     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, exprt const&) const
  0.00    449.57     0.00       42     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::find(exprt const&) const
  0.00    449.57     0.00       42     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    449.57     0.00       42     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    449.57     0.00       42     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    449.57     0.00       42     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    449.57     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    449.57     0.00       40     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    449.57     0.00       40     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    449.57     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    449.57     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    449.57     0.00       35     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    449.57     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    449.57     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    449.57     0.00       35     0.00     0.05  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    449.57     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_widtht::membert*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >, unsigned long, boolbv_widtht::membert const&)
  0.00    449.57     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    449.57     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    449.57     0.00       34     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    449.57     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    449.57     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    449.57     0.00       30     0.00     0.00  integer_typet::integer_typet()
  0.00    449.57     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    449.57     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    449.57     0.00       29     0.00     0.00  dereference_exprt::pointer() const
  0.00    449.57     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       26     0.00     0.01  ieee_floatt::format(format_spect const&) const
  0.00    449.57     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    449.57     0.00       23     0.00     0.03  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    449.57     0.00       22     0.00     0.00  member_exprt::struct_op()
  0.00    449.57     0.00       20     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    449.57     0.00       20     0.00     0.07  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    449.57     0.00       20     0.00     0.04  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    449.57     0.00       20     0.00     0.05  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       20     0.00     0.11  float_utilst::sticky_right_shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&, literalt&)
  0.00    449.57     0.00       20     0.00     0.36  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00       20     0.00     0.20  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       20     0.00     0.06  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    449.57     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    449.57     0.00       20     0.00     0.97  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    449.57     0.00       20     0.00     0.05  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       20     0.00     1.21  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00       20     0.00     0.03  bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       20     0.00     0.00  BigInt::operator/(int) const
  0.00    449.57     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    449.57     0.00       20     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::find(dstring const&) const
  0.00    449.57     0.00       18     0.00     0.00  ieee_floatt::align()
  0.00    449.57     0.00       18     0.00     0.01  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       18     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       18     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    449.57     0.00       18     0.00     0.00  ieee_floatt::pack() const
  0.00    449.57     0.00       18     0.00     0.00  ieee_floatt::to_expr() const
  0.00    449.57     0.00       17     0.00     0.00  to_mod_expr(exprt const&)
  0.00    449.57     0.00       17     0.00     0.03  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    449.57     0.00       17     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    449.57     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    449.57     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    449.57     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, BigInt const&)
  0.00    449.57     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_create_node(BigInt const&)
  0.00    449.57     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_destroy_node(std::_Rb_tree_node<BigInt>*)
  0.00    449.57     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_insert_unique(BigInt const&)
  0.00    449.57     0.00       16     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       16     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    449.57     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    449.57     0.00       16     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    449.57     0.00       16     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    449.57     0.00       16     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    449.57     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    449.57     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    449.57     0.00       14     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    449.57     0.00       13     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    449.57     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    449.57     0.00       13     0.00     0.00  BigInt::floorPow2() const
  0.00    449.57     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    449.57     0.00       12     0.00     1.20  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       12     0.00     0.20  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00       12     0.00     0.01  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00       12     0.00     0.05  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    449.57     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    449.57     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    449.57     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    449.57     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    449.57     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    449.57     0.00       10     0.00     0.00  lispexprt::~lispexprt()
  0.00    449.57     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    449.57     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    449.57     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    449.57     0.00        9     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    449.57     0.00        9     0.00     0.01  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    449.57     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    449.57     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    449.57     0.00        8     0.00     1.07  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    449.57     0.00        8     0.00     0.01  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        8     0.00     0.11  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        8     0.00     0.05  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        8     0.00     0.01  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    449.57     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    449.57     0.00        5     0.00     0.07  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        5     0.00     0.03  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.57     0.00        5     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    449.57     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    449.57     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    449.57     0.00        4     0.00     0.03  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    449.57     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    449.57     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    449.57     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    449.57     0.00        4     0.00     0.01  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    449.57     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    449.57     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    449.57     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    449.57     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    449.57     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    449.57     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    449.57     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    449.57     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    449.57     0.00        3     0.00     0.02  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    449.57     0.00        3     0.00     0.00  exprt::op3()
  0.00    449.57     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    449.57     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    449.57     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    449.57     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    449.57     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    449.57     0.00        2     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    449.57     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    449.57     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    449.57     0.00        2     0.00     0.01  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    449.57     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    449.57     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    449.57     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    449.57     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    449.57     0.00        2     0.00     2.09  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.57     0.00        2     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    449.57     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    449.57     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    449.57     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    449.57     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    449.57     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    449.57     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    449.57     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    449.57     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    449.57     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    449.57     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    449.57     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    449.57     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    449.57     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    449.57     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    449.57     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    449.57     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    449.57     0.00        1     0.00     0.00  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    449.57     0.00        1     0.00     0.00  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    449.57     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    449.57     0.00        1     0.00     0.00  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    449.57     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    449.57     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    449.57     0.00        1     0.00     0.02  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    449.57     0.00        1     0.00     0.03  c_typecheck_baset::typecheck_for(codet&)
  0.00    449.57     0.00        1     0.00     0.00  exprt::op3() const
  0.00    449.57     0.00        1     0.00     0.00  code_fort::body() const
  0.00    449.57     0.00        1     0.00     0.00  code_fort::init() const
  0.00    449.57     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 449.57 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     36.0  161.86    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [1]
-----------------------------------------------
                                                 <spontaneous>
[2]     32.2    0.00  144.92                 cbmc_parseoptionst::doit() [2]
                0.00  138.75     163/163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    5.68     163/163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [65]
                0.00    0.46     163/163         bmct::~bmct() [325]
                0.00    0.02     163/163         label_properties(goto_functionst&) [943]
                0.00    0.00     163/163         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [1304]
                0.00    0.00     163/163         cbmc_parseoptionst::get_command_line_options(optionst&) [1416]
                0.00    0.00     163/2771        configt::this_operating_system() [786]
                0.00    0.00     163/163         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*) [1603]
                0.00    0.00     163/163         cbmc_parseoptionst::register_languages() [1691]
                0.00    0.00     163/489         register_language(languaget* (*)()) [1645]
                0.00    0.00     163/362983      message_clientt::~message_clientt() [1073]
                0.00    0.00     163/435213      ui_message_handlert::print(unsigned int, std::string const&) [1058]
                0.00    0.00     163/1134264     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&) [1124]
                0.00    0.00     163/1779848     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*) [1123]
                0.00    0.00     163/3245898     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&) [1063]
                0.00    0.00     990/15684       cmdlinet::isset(char const*) const [2296]
                0.00    0.00     163/163         cbmc_parseoptionst::set_properties(goto_functionst&) [2812]
                0.00    0.00     163/19705       messaget::~messaget() [2253]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2823]
                0.00    0.00     163/163         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree() [2893]
                0.00    0.00     163/326         optionst::~optionst() [2635]
                0.00    0.00     163/676         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() [2580]
                0.00    0.00     163/839         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> >*) [2543]
                0.00    0.00     163/780         messaget::print(unsigned int, std::string const&) [2548]
                0.00    0.00     163/317         i2string(unsigned long) [2650]
                0.00    0.00     163/163         cbmc_parseoptionst::eval_verbosity() [2811]
-----------------------------------------------
                0.00  138.75     163/163         cbmc_parseoptionst::doit() [2]
[3]     30.9    0.00  138.75     163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.03  138.72     163/163         bmct::run(goto_functionst const&) [4]
                0.00    0.00     163/434433      messaget::eom(messaget::mstreamt&) [629]
                0.00    0.00     163/163         memory_info(std::ostream&) [2796]
-----------------------------------------------
                0.03  138.72     163/163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     30.9    0.03  138.72     163         bmct::run(goto_functionst const&) [4]
                0.00  100.24     163/163         goto_symext::operator()(goto_functionst const&) [5]
                0.00   38.46     155/155         bmct::decide_default() [13]
                0.02    0.00     163/163         simple_slice(symex_target_equationt&) [865]
                0.00    0.00    1737/472464      optionst::get_bool_option(std::string const&) const [561]
                0.00    0.00     652/434433      messaget::eom(messaget::mstreamt&) [629]
                0.00    0.00     163/163         bmct::setup_unwind() [1761]
                0.00    0.00     326/952910      optionst::get_option(std::string const&) const [506]
                0.00    0.00     163/3197624     irept::make_nil() [405]
                0.00    0.00     163/163         memory_model_sct::~memory_model_sct() [1885]
                0.00    0.00       8/118         bmct::report_success() [1865]
                0.00    0.00       1/435213      ui_message_handlert::print(unsigned int, std::string const&) [1058]
                0.00    0.00     163/44042       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2205]
                0.00    0.00     163/163         optionst::operator=(optionst const&) [2831]
                0.00    0.00     163/748         message_clientt::set_message_handler(message_handlert&) [2573]
                0.00    0.00     163/163         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2912]
                0.00    0.00     163/163         memory_model_sct::memory_model_sct(namespacet const&) [2807]
                0.00    0.00       1/780         messaget::print(unsigned int, std::string const&) [2548]
-----------------------------------------------
                0.00  100.24     163/163         bmct::run(goto_functionst const&) [4]
[5]     22.3    0.00  100.24     163         goto_symext::operator()(goto_functionst const&) [5]
                0.00  100.24     163/163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     163/6292        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 [2354]
-----------------------------------------------
                0.00  100.24     163/163         goto_symext::operator()(goto_functionst const&) [5]
[6]     22.3    0.00  100.24     163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.01  100.19     163/163         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.02     163/163         goto_symex_statet::~goto_symex_statet() [839]
                0.00    0.02     163/163         goto_symex_statet::goto_symex_statet() [921]
                0.00    0.00     163/2124808     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [293]
-----------------------------------------------
                0.01  100.19     163/163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     22.3    0.01  100.19     163         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.05   99.75  479248/479248      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.02    0.37  479248/479248      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [357]
                0.00    0.00  958822/2561232     goto_symex_statet::call_stack() [1064]
                0.00    0.00     489/644065      goto_symex_statet::top() [1347]
-----------------------------------------------
                0.05   99.75  479248/479248      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     22.2    0.05   99.75  479248         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00   26.35   71239/74195       goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.06   22.21  116703/116703      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.03   19.22  175392/175445      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
                0.00   14.28  479248/479248      goto_symext::merge_gotos(goto_symex_statet&) [31]
                0.00    4.95    5065/5065        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [76]
                0.00    4.47  334881/455283      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.00    3.13    3700/3700        goto_symext::symex_return(goto_symex_statet&) [115]
                0.31    1.57  351138/572508      guardt::is_false() const [118]
                0.00    1.29    7143/7143        goto_symext::symex_decl(goto_symex_statet&) [201]
                0.06    0.73  334881/455283      adjust_float_expressions(exprt&, namespacet const&) [219]
                0.00    0.79    4828/4828        goto_symext::symex_end_of_function(goto_symex_statet&) [248]
                0.00    0.06     368/370         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [615]
                0.00    0.06    6291/6291        goto_symext::symex_dead(goto_symex_statet&) [618]
                0.00    0.06  479248/479321      optionst::get_unsigned_int_option(std::string const&) const [623]
                0.00    0.05     310/54862       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [46]
                0.00    0.01  252374/37365766     exprt::~exprt() [154]
                0.00    0.01   76304/1747666     exprt::op1() [426]
                0.00    0.01  175392/175392      locationt::get_comment() const [1155]
                0.00    0.01   71239/74596       code_assignt::lhs() [1151]
                0.00    0.01   71239/74721       to_code_assign(codet const&) [1171]
                0.00    0.00     310/323949      guardt::as_expr() const [82]
                0.00    0.00  252064/185212922     irept::irept(irept const&) [134]
                0.00    0.00   18754/78933625     exprt::operands() [41]
                0.00    0.00   18754/18906       code_function_callt::arguments() [1366]
                0.00    0.00  479248/2561232     goto_symex_statet::call_stack() [1064]
                0.00    0.00     368/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.00    0.00    8019/8323        code_function_callt::lhs() [1465]
                0.00    0.00  252064/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00    5065/5065        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [1604]
                0.00    0.00    5065/6467        to_code_function_call(codet const&) [1585]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2045]
                0.00    0.00   76304/109899      codet::codet(codet const&) [2145]
                0.00    0.00   71239/74643       code_assignt::~code_assignt() [2162]
                0.00    0.00   71239/71640       code_assignt::code_assignt(code_assignt const&) [2167]
                0.00    0.00    5065/5394        code_function_callt::~code_function_callt() [2360]
                0.00    0.00    5065/5242        code_function_callt::code_function_callt(code_function_callt const&) [2361]
-----------------------------------------------
                             1026469663             irept::hash() const [9]
                0.00    0.00      72/13387978     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 [1571]
                0.00    0.00     132/13387978     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) [1537]
                0.00    0.00     421/13387978     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) [1404]
                0.00    0.00    1004/13387978     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 [1267]
                0.05    0.00   13309/13387978     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&) [582]
                0.09    0.00   21101/13387978     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) [554]
                0.11    0.00   26618/13387978     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>) [425]
                1.08    0.05  265134/13387978     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) [212]
                2.60    0.12  641520/13387978     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>) [116]
                2.78    0.12  686266/13387978     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) [121]
                3.23    0.14  796704/13387978     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>) [54]
                3.79    0.17  935670/13387978     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>) [75]
                4.28    0.19 1054840/13387978     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [36]
                5.19    0.23 1279317/13387978     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>) [53]
                5.35    0.24 1319906/13387978     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [66]
               25.74    1.15 6345964/13387978     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&) [16]
[9]     12.6   54.30    2.42 13387978+1026469663 irept::hash() const [9]
                2.42    0.00 724285716/890092366     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [122]
                             1026469663             irept::hash() const [9]
-----------------------------------------------
                0.00    0.05     365/298724      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [640]
                0.00    0.74    5065/298724      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [255]
                0.00    0.76    5228/298724      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [250]
                0.00    1.04    7143/298724      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&) [221]
                0.00    1.58   10808/298724      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [180]
                0.00    8.01   54862/298724      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [46]
                0.00   14.69  100532/298724      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [30]
                0.00   16.76  114721/298724      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) [26]
[10]     9.7    0.00   43.64  298724         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.01   43.49 2091068/2091068     merge_irept::operator()(irept&) [11]
                0.05    0.10 2091068/11183586     irept::operator=(irept const&) [254]
-----------------------------------------------
                0.01   43.49 2091068/2091068     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
[11]     9.7    0.01   43.49 2091068         merge_irept::operator()(irept&) [11]
                0.09   43.40 2091068/2091068     merge_irept::merged(irept const&) [12]
-----------------------------------------------
                             4254896             merge_irept::merged(irept const&) [12]
                0.09   43.40 2091068/2091068     merge_irept::operator()(irept&) [11]
[12]     9.7    0.09   43.40 2091068+4254896 merge_irept::merged(irept const&) [12]
                0.36   31.61 6345964/6345964     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&) [16]
                0.06   10.98 1054840/1054840     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [36]
                0.02    0.06 3181074/3239954     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [574]
                0.02    0.05 1073822/11183586     irept::operator=(irept const&) [254]
                0.03    0.04 2109680/228624947     irept::detach() [50]
                0.05    0.00 1054840/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.01    0.03 1054840/1310313     irept::irept(dstring const&) [644]
                0.01    0.03 1054840/1054840     std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [710]
                0.02    0.02 1073822/117928602     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [92]
                0.00    0.00 1073822/890092366     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [122]
                             4254896             merge_irept::merged(irept const&) [12]
-----------------------------------------------
                0.00   38.46     155/155         bmct::run(goto_functionst const&) [4]
[13]     8.6    0.00   38.46     155         bmct::decide_default() [13]
                0.00   35.53     155/155         bmct::run_decision_procedure(prop_convt&) [14]
                0.00    2.69      44/44          bmct::error_trace(prop_convt const&) [131]
                0.00    0.11     155/155         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [523]
                0.00    0.08     155/155         prop_conv_solvert::~prop_conv_solvert() [565]
                0.00    0.03     155/155         boolbvt::~boolbvt() [781]
                0.00    0.01     155/155         bv_cbmct::bv_cbmct(namespacet const&, propt&) [999]
                0.00    0.01     155/155         equalityt::~equalityt() [1210]
                0.00    0.00     155/155         arrayst::~arrayst() [1671]
                0.00    0.00     155/155         bv_pointerst::~bv_pointerst() [1688]
                0.00    0.00     354/472464      optionst::get_bool_option(std::string const&) const [561]
                0.00    0.00     310/952910      optionst::get_option(std::string const&) const [506]
                0.00    0.00     110/118         bmct::report_success() [1865]
                0.00    0.00      44/44          bmct::report_failure() [1932]
                0.00    0.00     155/155         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [1955]
                0.00    0.00     155/362983      message_clientt::~message_clientt() [1073]
                0.00    0.00     155/155         bv_cbmct::~bv_cbmct() [2939]
                0.00    0.00     155/155         prop_convt::~prop_convt() [2922]
                0.00    0.00     155/155         decision_proceduret::~decision_proceduret() [2932]
                0.00    0.00     155/19705       messaget::~messaget() [2253]
                0.00    0.00     155/748         message_clientt::set_message_handler(message_handlert&) [2573]
                0.00    0.00     155/155         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2965]
-----------------------------------------------
                0.00   35.53     155/155         bmct::decide_default() [13]
[14]     7.9    0.00   35.53     155         bmct::run_decision_procedure(prop_convt&) [14]
                0.00   27.12     155/155         bmct::do_conversion(prop_convt&) [22]
                0.00    8.41     154/154         prop_conv_solvert::dec_solve() [45]
                0.00    0.00     463/434433      messaget::eom(messaget::mstreamt&) [629]
                0.00    0.00     309/309         current_time() [2652]
                0.00    0.00     309/309         prop_conv_solvert::decision_procedure_text() const [2654]
                0.00    0.00     155/748         message_clientt::set_message_handler(message_handlert&) [2573]
                0.00    0.00     154/154         operator<<(std::ostream&, time_periodt const&) [2975]
-----------------------------------------------
[15]     7.2    1.48   30.93  787859+8138982 <cycle 13 as a whole> [15]
                0.83    7.67 1279317             boolbvt::convert_bv(exprt const&) <cycle 13> [44]
                0.09    7.30 3234842             prop_conv_solvert::convert(exprt const&) <cycle 13> [52]
                0.02    3.87  306206             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [95]
                0.02    1.97  166287             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [153]
                0.00    1.76    8405+656         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [169]
                0.00    1.61   21322             boolbvt::convert_overflow(exprt const&) <cycle 13> [178]
                0.08    1.13 2917800             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [208]
                0.01    1.04   33106             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [222]
                0.09    0.80    7635             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                0.00    0.77   12947             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [253]
                0.00    0.65    1736             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                0.00    0.61     294             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [281]
                0.00    0.47    6608             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [324]
                0.00    0.32   15867             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [386]
                0.14    0.13    7129             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [401]
                0.14    0.10    8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [415]
                0.00    0.19   14764             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [435]
                0.00    0.10    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [536]
                0.03    0.05  340475             boolbvt::convert_rest(exprt const&) <cycle 13> [570]
                0.02    0.05  341300             bv_pointerst::convert_rest(exprt const&) <cycle 13> [606]
                0.00    0.05    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [647]
                0.00    0.05    7574             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [650]
                0.00    0.05    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [667]
                0.01    0.03  176201             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [687]
                0.01    0.03    2375             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [689]
                0.00    0.04     131             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [711]
                0.00    0.02      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [807]
                0.00    0.02      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [822]
                0.00    0.02     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [907]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1285]
                0.00    0.00      12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1352]
                0.00    0.00     338+131         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1383]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1407]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1843]
-----------------------------------------------
                0.36   31.61 6345964/6345964     merge_irept::merged(irept const&) [12]
[16]     7.1    0.36   31.61 6345964         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&) [16]
               25.74    1.15 6345964/13387978     irept::hash() const [9]
                0.06    4.67 6345964/7400804     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [68]
-----------------------------------------------
                0.00    2.99    8224/82766       goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.01   27.11   74542/82766       goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [20]
[17]     6.7    0.01   30.11   82766         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.01   14.09   82766/114721      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.00   12.40   82766/114721      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) [26]
                0.00    1.18   83243/323949      guardt::as_expr() const [82]
                0.09    1.03  248298/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.00    0.80   82766/395807      goto_symext::do_simplify(exprt&) [96]
                0.02    0.23   82766/82766       goto_symex_statet::get_original_name(exprt&) const <cycle 8> [412]
                0.01    0.10   82766/494421      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [294]
                0.00    0.04   82766/859373      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [333]
                0.00    0.04  165532/185352      goto_symext::add_to_lhs(exprt const&, exprt const&) [671]
                0.00    0.02   82766/2124808     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [293]
                0.02    0.00  413830/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.01  166486/37365766     exprt::~exprt() [154]
                0.00    0.01   84197/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00  331064/185212922     irept::irept(irept const&) [134]
                0.00    0.00  331064/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00  165532/1421994     symbol_exprt::symbol_exprt(symbol_exprt const&) [1236]
                0.00    0.00     477/477         if_exprt::if_exprt() [1637]
                0.00    0.00   82766/82766       guardt::append(guardt const&) [1687]
                0.00    0.00     954/25998215     exprt::type() [146]
                0.00    0.00     477/1747666     exprt::op1() [426]
                0.00    0.00     477/477         if_exprt::cond() [1750]
                0.00    0.00     477/30184       exprt::op2() [1319]
                0.00    0.00     477/1237315     typet::operator=(typet const&) [569]
                0.00    0.00   82766/204902      guardt::guardt(guardt const&) [2118]
-----------------------------------------------
                0.00    1.09    2956/74195       goto_symext::return_assignment(goto_symex_statet&) [168]
                0.00   26.35   71239/74195       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[18]     6.1    0.00   27.45   74195         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.01   27.13   74101/74206       goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [20]
                0.02    0.20  148390/603673      goto_symext::replace_nondet(exprt&) [243]
                0.00    0.04      94/94          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [691]
                0.00    0.02   74101/2124808     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [293]
                0.00    0.01  222491/37365766     exprt::~exprt() [154]
                0.00    0.00   74101/161813      nil_exprt::nil_exprt() [1004]
                0.00    0.00   74195/74195       code_assignt::lhs() const [1297]
                0.00    0.00   74195/1310986     exprt::op1() const [599]
                0.00    0.00  222491/185212922     irept::irept(irept const&) [134]
                0.00    0.00  222491/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00      94/2226        side_effect_exprt::get_statement() const [1689]
                0.00    0.00   74101/205431      guardt::~guardt() [2117]
                0.00    0.00      94/1872        to_side_effect_expr(exprt&) [2434]
-----------------------------------------------
[19]     6.0    0.01   27.17   74206+40716   <cycle 11 as a whole> [19]
                0.00   27.13   94732             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [20]
                0.00    0.02   11188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [930]
                0.00    0.01    7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [953]
                0.01    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1043]
                0.00    0.01     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1200]
                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 11> [1479]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1043]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1479]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1200]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [953]
                               11188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [930]
                0.00    0.04     105/74206       goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [691]
                0.01   27.13   74101/74206       goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
[20]     6.0    0.00   27.13   94732         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [20]
                0.01   27.11   74542/82766       goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    0.00   74542/2565719     to_symbol_expr(exprt const&) [464]
                0.00    0.00    7871/16496       to_member_expr(exprt const&) [1235]
                0.00    0.00   11188/67245       to_index_expr(exprt const&) [1317]
                0.00    0.00    2592/7843777     dstring::operator==(char const*) const [609]
                0.00    0.00     370/498         to_if_expr(exprt const&) [1822]
                0.00    0.00     113/8164        to_typecast_expr(exprt const&) [1558]
                               11188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [930]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [953]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1479]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1200]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1043]
-----------------------------------------------
                0.00   27.12     155/155         bmct::do_conversion(prop_convt&) [22]
[21]     6.0    0.00   27.12     155         symex_target_equationt::convert(prop_convt&) [21]
                0.03   11.92     155/155         symex_target_equationt::convert_guards(prop_convt&) [34]
                0.05   10.47     155/155         symex_target_equationt::convert_assignments(decision_proceduret&) const [39]
                0.02    4.27     154/154         symex_target_equationt::convert_assertions(prop_convt&) [87]
                0.02    0.29     154/154         symex_target_equationt::convert_decls(prop_convt&) const [388]
                0.04    0.00     154/154         symex_target_equationt::convert_io(decision_proceduret&) [701]
                0.00    0.01     154/154         symex_target_equationt::convert_assumptions(prop_convt&) [952]
-----------------------------------------------
                0.00   27.12     155/155         bmct::run_decision_procedure(prop_convt&) [14]
[22]     6.0    0.00   27.12     155         bmct::do_conversion(prop_convt&) [22]
                0.00   27.12     155/155         symex_target_equationt::convert(prop_convt&) [21]
                0.00    0.00     155/155         bmct::do_unwind_module(decision_proceduret&) [2934]
                0.00    0.00     154/154         symex_target_equationt::convert_constraints(decision_proceduret&) const [2973]
-----------------------------------------------
                0.06   22.21  116703/116703      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[23]     5.0    0.06   22.21  116703         goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    6.80   45787/54862       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [46]
                0.00    2.67   20839/24543       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [113]
                0.00    2.67   20839/24539       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [114]
                0.00    1.56  116703/455283      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.00    1.52    8926/114721      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.00    1.34    8926/114721      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) [26]
                0.00    1.13  116703/395807      goto_symext::do_simplify(exprt&) [96]
                0.00    0.95   20839/24539       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&) [215]
                0.00    0.79   20839/49082       goto_symex_statet::goto_statet::~goto_statet() [158]
                0.00    0.78   54713/323949      guardt::as_expr() const [82]
                0.00    0.62   20839/49571       goto_symex_statet::renaming_levelt::~renaming_levelt() [191]
                0.05    0.56  134555/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.06    0.33   72542/572508      guardt::is_false() const [118]
                0.02    0.26  116703/455283      adjust_float_expressions(exprt&, namespacet const&) [219]
                0.00    0.03   24948/24948       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [777]
                0.00    0.02   26871/43957       exprt::make_not() [765]
                0.00    0.01  323916/37365766     exprt::~exprt() [154]
                0.00    0.01   11820/15520       guardt::make_false() [904]
                0.01    0.00  116703/36537667     exprt::is_false() const [133]
                0.00    0.01   26952/51900       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [985]
                0.01    0.00   26952/41347       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1045]
                0.00    0.01      55/55          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1195]
                0.00    0.00    8926/231045      symbol_exprt::symbol_exprt(dstring const&, typet const&) [530]
                0.00    0.00   45732/1055340     exprt::is_true() const [560]
                0.00    0.00  251258/185212922     irept::irept(irept const&) [134]
                0.00    0.00    8926/2124808     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [293]
                0.00    0.00   18038/98523       guardt::add(exprt const&) [1165]
                0.00    0.00    7440/78933625     exprt::operands() [41]
                0.00    0.00    9019/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00  137542/644065      goto_symex_statet::top() [1347]
                0.00    0.00   18038/15737333     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [336]
                0.00    0.00  251258/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00    8926/6988862     typet::~typet() [366]
                0.00    0.00    8926/1029329     bool_typet::bool_typet() [714]
                0.00    0.00   20839/2218960     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> >*) [851]
                0.00    0.00    8926/1421994     symbol_exprt::symbol_exprt(symbol_exprt const&) [1236]
                0.00    0.00   45787/45787       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2203]
                0.00    0.00   20839/49245       goto_symex_statet::level2t::~level2t() [2193]
                0.00    0.00   20839/1139266     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() [2077]
                0.00    0.00    8926/205431      guardt::~guardt() [2117]
-----------------------------------------------
                0.00    1.52    8926/114721      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    3.92   23029/114721      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.01   14.09   82766/114721      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
[24]     4.3    0.01   19.53  114721         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.11   16.25  114721/115463      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    1.86  114721/114721      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [159]
                0.04    0.48  114721/1194174     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [481]
                0.02    0.15  128381/494421      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [294]
                0.01    0.13  114721/494421      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 7> [651]
                0.01    0.12  114721/114721      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [498]
                0.00    0.11  114721/891103      goto_symex_statet::renaming_levelt::operator()(dstring const&) [239]
                0.00    0.06   13654/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.00    0.05  114721/231045      symbol_exprt::symbol_exprt(dstring const&, typet const&) [530]
                0.02    0.01  105795/105795      goto_symex_statet::constant_propagation(exprt const&) const [739]
                0.00    0.03  344163/25998215     exprt::type() [146]
                0.00    0.02   51110/64544       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&) [748]
                0.00    0.01  114721/1297534     symbol_exprt::set_identifier(dstring const&) [456]
                0.01    0.00   63611/63611       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [984]
                0.00    0.01  114721/4337094     symbol_exprt::get_identifier() const [419]
                0.00    0.01  114721/37365766     exprt::~exprt() [154]
                0.01    0.00  114721/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.00   63611/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00  114721/169715      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1340]
                0.00    0.00  114721/185212922     irept::irept(irept const&) [134]
                0.00    0.00  114721/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00  114721/165109      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2128]
                0.00    0.00   51110/64544       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2169]
-----------------------------------------------
                0.00    0.01      53/175445      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1195]
                0.03   19.22  175392/175445      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[25]     4.3    0.03   19.23  175445         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
                0.00   14.94  100532/100532      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [30]
                0.00    1.70  175445/395807      goto_symext::do_simplify(exprt&) [96]
                0.00    1.43  100532/323949      guardt::as_expr() const [82]
                0.06    0.73  175445/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.01    0.32  100532/100897      guardt::guard_expr(exprt&) const [382]
                0.01    0.01  175445/1055340     exprt::is_true() const [560]
                0.00    0.01  275977/37365766     exprt::~exprt() [154]
                0.00    0.00  175445/185212922     irept::irept(irept const&) [134]
                0.00    0.00  175445/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00  175445/175445      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [2126]
-----------------------------------------------
                0.00    1.34    8926/114721      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    3.45   23029/114721      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.00   12.40   82766/114721      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
[26]     3.8    0.00   17.19  114721         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) [26]
                0.00   16.76  114721/298724      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.14  114721/298724      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [363]
                0.00    0.10  114721/597448      symex_target_equationt::SSA_stept::~SSA_stept() [311]
                0.00    0.09  114721/510747      equal_exprt::equal_exprt(exprt const&, exprt const&) [355]
                0.00    0.04  573605/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.02  114721/298724      symex_target_equationt::SSA_stept::SSA_stept() [611]
                0.00    0.02  229442/303698      symbol_exprt::operator=(symbol_exprt const&) [824]
                0.00    0.01  229442/37365766     exprt::~exprt() [154]
-----------------------------------------------
                                                 <spontaneous>
[27]     3.8   16.98    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [27]
-----------------------------------------------
                              807778             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.04     299/115463      goto_symext::symex_dead(goto_symex_statet&) [618]
                0.00    0.06     443/115463      goto_symext::symex_decl(goto_symex_statet&) [201]
                0.11   16.25  114721/115463      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
[28]     3.7    0.11   16.35  115463+807778  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.12   14.98  895059/923987      value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [42]
                0.07    0.91  895059/895059      value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [236]
                0.01    0.04 1003154/34120397     exprt::type() const [175]
                0.01    0.03   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [682]
                0.00    0.04   46108/1076894     base_type_eq(typet const&, typet const&, namespacet const&) [240]
                0.00    0.02  895059/26225066     reference_counting<value_sett::object_map_dt>::~reference_counting() [267]
                0.00    0.02   28774/48460       member_exprt::member_exprt(typet const&) [732]
                0.00    0.02   58878/4512555     exprt::exprt(dstring const&, typet const&) [185]
                0.00    0.02   29439/71732       index_type() [673]
                0.02    0.00  923241/9559168     namespace_baset::follow(typet const&) const [448]
                0.00    0.01   29439/854384      exprt::copy_to_operands(exprt const&, exprt const&) [400]
                0.00    0.01   33805/33805       struct_union_typet::componentt::get_is_padding() const [1219]
                0.00    0.00   86322/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.00   28774/48476       member_exprt::set_component_name(dstring const&) [1202]
                0.00    0.00   28774/78933625     exprt::operands() [41]
                0.00    0.00   58878/37365766     exprt::~exprt() [154]
                0.00    0.00   55501/131366      struct_union_typet::components() const [1204]
                0.00    0.00   28774/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00   28774/11183586     irept::operator=(irept const&) [254]
                0.00    0.00   33805/20149208     irept::get(dstring const&) const [229]
                0.00    0.00   29439/6988862     typet::~typet() [366]
                0.00    0.00   29439/622473      typet::subtype() const [737]
                0.00    0.00   26072/59911727     exprt::operands() const [107]
                0.00    0.00   29439/21337340     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [312]
                0.00    0.00    7807/46382       exprt::op2() const [1351]
                0.00    0.00    5066/47696051     exprt::has_operands() const [124]
                0.00    0.00   10848/50715       to_struct_union_type(typet const&) [2189]
                              807778             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
-----------------------------------------------
[29]     3.5    0.12   15.47  923987+924037  <cycle 12 as a whole> [29]
                0.02    8.94  924003             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [42]
                0.10    6.53  924003+216257      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
                0.00    0.00      18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1841]
-----------------------------------------------
                0.00   14.94  100532/100532      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
[30]     3.3    0.00   14.94  100532         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [30]
                0.00   14.69  100532/298724      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.13  100532/298724      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [363]
                0.00    0.09  100532/597448      symex_target_equationt::SSA_stept::~SSA_stept() [311]
                0.00    0.02  100532/298724      symex_target_equationt::SSA_stept::SSA_stept() [611]
                0.00    0.01  201064/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00  100532/37365766     exprt::~exprt() [154]
-----------------------------------------------
                0.00   14.28  479248/479248      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[31]     3.2    0.00   14.28  479248         goto_symext::merge_gotos(goto_symex_statet&) [31]
                0.03   11.05   24539/24539       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.02    1.53   24539/24539       operator|=(guardt&, guardt const&) [184]
                0.00    0.73   15565/15565       value_sett::operator=(value_sett const&) [260]
                0.00    0.55   18945/18945       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> > > >) [301]
                0.03    0.15   33513/572508      guardt::is_false() const [118]
                0.00    0.13   24539/24539       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [491]
                0.02    0.04    8974/8974        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [634]
                0.00    0.00  479248/644065      goto_symex_statet::top() [1347]
                0.00    0.00  479248/479248      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&) [2098]
                0.00    0.00    8974/8974        value_sett::make_union(value_sett const&) [2337]
-----------------------------------------------
[32]     2.9    0.58   12.42 1364524+13130776 <cycle 18 as a whole> [32]
                0.23    5.41 9767733             simplify_exprt::simplify_node(exprt&) <cycle 18> [67]
                0.16    2.74 1511190+8102770     simplify_exprt::simplify_rec(exprt&) <cycle 18> [125]
                0.01    1.37  335482+2088        simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                0.05    0.87  298273             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [237]
                0.01    0.48  137755             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [321]
                0.01    0.33   77554             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                0.04    0.19   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                0.02    0.20  242783             simplify_exprt::simplify_not(exprt&) <cycle 18> [423]
                0.00    0.21   83155+4340        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [427]
                0.00    0.18   26039+47263       size_of_expr(typet const&, namespacet const&) <cycle 18> [447]
                0.01    0.15  223146             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [455]
                0.01    0.10   73665             simplify_exprt::simplify_if(exprt&) <cycle 18> [532]
                0.01    0.07   55429+403         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [564]
                0.02    0.05   19368             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [603]
                0.00    0.06  223146+126984      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [619]
                0.00    0.01 1383587             simplify(exprt&, namespacet const&) <cycle 18> [1126]
                0.00    0.00    1572+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1324]
                0.00    0.00    1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1327]
-----------------------------------------------
[33]     2.9    9.23    3.75 28513864+607456114 <cycle 17 as a whole> [33]
                6.11    1.33 153742168             operator==(irept const&, irept const&) <cycle 17> [51]
                0.96    2.42 119003699             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [103]
                1.14    0.00 125032788             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [213]
                0.75    0.00 119187624             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 17> [258]
                0.27    0.00 119003699             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [404]
-----------------------------------------------
                0.03   11.92     155/155         symex_target_equationt::convert(prop_convt&) [21]
[34]     2.7    0.03   11.92     155         symex_target_equationt::convert_guards(prop_convt&) [34]
                0.54   11.38  289836/787859      prop_conv_solvert::convert(exprt const&) <cycle 13> [52]
-----------------------------------------------
                0.03   11.05   24539/24539       goto_symext::merge_gotos(goto_symex_statet&) [31]
[35]     2.5    0.03   11.05   24539         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.00    3.92   23029/114721      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.00    3.45   23029/114721      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) [26]
                0.04    2.44   18669/18669       operator-=(guardt&, guardt const&) [138]
                0.00    0.27   18669/323949      guardt::as_expr() const [82]
                0.04    0.19   41698/572508      guardt::is_false() const [118]
                0.00    0.18   18669/395807      goto_symext::do_simplify(exprt&) [96]
                0.00    0.14   49078/49078       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [486]
                0.01    0.10   23029/1194174     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [481]
                0.00    0.10 1446198/1627930     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [527]
                0.00    0.03   55100/231045      symbol_exprt::symbol_exprt(dstring const&, typet const&) [530]
                0.01    0.02   32071/168298      goto_symex_statet::level2t::current_name(dstring const&) const [509]
                0.02    0.00   23029/23029       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 [863]
                0.00    0.02    3930/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.00    0.02   18669/18703       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [926]
                0.00    0.01   23029/385262      true_exprt::true_exprt() [414]
                0.00    0.01   23029/39798       symbolt::symbol_expr() const [892]
                0.00    0.01   23029/324956      goto_symex_statet::get_original_name(dstring const&) const [478]
                0.00    0.01   18669/859373      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [333]
                0.01    0.00  156843/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.01   23029/414772      namespace_baset::lookup(dstring const&) const [535]
                0.01    0.00   23029/737586      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&) [444]
                0.00    0.00   23029/974868      goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [422]
                0.00    0.00   18669/2124808     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [293]
                0.00    0.00   69087/11183586     irept::operator=(irept const&) [254]
                0.00    0.00   73769/37365766     exprt::~exprt() [154]
                0.00    0.00   24539/444265      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1057]
                0.00    0.00   23029/185212922     irept::irept(irept const&) [134]
                0.00    0.00   24539/444265      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2099]
-----------------------------------------------
                0.06   10.98 1054840/1054840     merge_irept::merged(irept const&) [12]
[36]     2.5    0.06   10.98 1054840         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [36]
                0.03    5.69 1054840/1054840     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [64]
                4.28    0.19 1054840/13387978     irept::hash() const [9]
                0.01    0.78 1054840/7400804     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [68]
-----------------------------------------------
                                                 <spontaneous>
[37]     2.3   10.55    0.00                 Minisat::SimpSolver::eliminateVar(int) [37]
-----------------------------------------------
                                                 <spontaneous>
[38]     2.3   10.53    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [38]
                0.00    0.00    1206/25286177     Minisat::vec<int>::capacity(int) [595]
-----------------------------------------------
                0.05   10.47     155/155         symex_target_equationt::convert(prop_convt&) [21]
[39]     2.3    0.05   10.47     155         symex_target_equationt::convert_assignments(decision_proceduret&) const [39]
                0.00    5.76  105325/105707      boolbvt::set_to(exprt const&, bool) [62]
                0.02    4.68   10775/11154       prop_conv_solvert::set_to(exprt const&, bool) [77]
-----------------------------------------------
                                                 <spontaneous>
[40]     2.2   10.07    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [40]
-----------------------------------------------
                0.00    0.00       1/78933625     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1529]
                0.00    0.00       1/78933625     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
                0.00    0.00       2/78933625     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1358]
                0.00    0.00       2/78933625     simplify_exprt::simplify_floatbv_op(exprt&) [1861]
                0.00    0.00       3/78933625     c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1798]
                0.00    0.00       3/78933625     exprt::op3() [2019]
                0.00    0.00       5/78933625     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1956]
                0.00    0.00       6/78933625     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1835]
                0.00    0.00       8/78933625     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [557]
                0.00    0.00       8/78933625     flatten_byte_operators(exprt const&, namespacet const&) [1970]
                0.00    0.00      10/78933625     c_typecheck_baset::typecheck_expr_index(exprt&) [1864]
                0.00    0.00      10/78933625     simplify_exprt::simplify_ieee_float_relation(exprt&) [1853]
                0.00    0.00      22/78933625     member_exprt::struct_op() [1978]
                0.00    0.00      27/78933625     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [432]
                0.00    0.00      32/78933625     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1841]
                0.00    0.00      36/78933625     flatten_byte_extract(exprt const&, namespacet const&) [1676]
                0.00    0.00      50/78933625     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1530]
                0.00    0.00      76/78933625     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1559]
                0.00    0.00      76/78933625     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1621]
                0.00    0.00      85/78933625     c_typecheck_baset::typecheck_label(code_labelt&) [1847]
                0.00    0.00      85/78933625     code_labelt::code() [1901]
                0.00    0.00      85/78933625     to_code_label(codet&) [1877]
                0.00    0.00      87/78933625     create_function_scope(unsigned int) [1640]
                0.00    0.00     123/78933625     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [691]
                0.00    0.00     138/78933625     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1454]
                0.00    0.00     147/78933625     simplify_exprt::simplify_floatbv_typecast(exprt&) [1666]
                0.00    0.00     148/78933625     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1659]
                0.00    0.00     152/78933625     c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1331]
                0.00    0.00     152/78933625     code_ifthenelset::cond() [1856]
                0.00    0.00     152/78933625     to_code_ifthenelse(codet&) [1832]
                0.00    0.00     152/78933625     code_function_callt::code_function_callt() [1631]
                0.00    0.00     177/78933625     code_declt::code_declt() [1649]
                0.00    0.00     188/78933625     c_typecheck_baset::typecheck_return(codet&) [1470]
                0.00    0.00     188/78933625     code_returnt::return_value() [1775]
                0.00    0.00     192/78933625     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [822]
                0.00    0.00     197/78933625     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1556]
                0.00    0.00     230/78933625     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     230/78933625     to_if_expr(exprt&) [1819]
                0.00    0.00     304/78933625     side_effect_expr_function_callt::function() [1796]
                0.00    0.00     364/78933625     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1138]
                0.00    0.00     398/78933625     c_typecheck_baset::adjust_float_rel(exprt&) [1729]
                0.00    0.00     474/78933625     c_typecheck_baset::typecheck_expr_rel(exprt&) [1468]
                0.00    0.00     477/78933625     if_exprt::if_exprt() [1637]
                0.00    0.00     477/78933625     if_exprt::cond() [1750]
                0.00    0.00     548/78933625     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1349]
                0.00    0.00     608/78933625     goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1544]
                0.00    0.00     615/78933625     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1311]
                0.00    0.00     622/78933625     to_dereference_expr(exprt&) [1723]
                0.00    0.00     622/78933625     simplify_exprt::simplify_dereference(exprt&) [1628]
                0.00    0.00     640/78933625     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1568]
                0.00    0.00     659/78933625     exprt::move_to_operands(exprt&, exprt&) [1626]
                0.00    0.00     706/78933625     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1359]
                0.00    0.00     809/78933625     yyansi_cparse() [156]
                0.00    0.00     836/78933625     address_of_exprt::address_of_exprt() [1522]
                0.00    0.00    1010/78933625     c_typecheck_baset::typecheck_expression(codet&) [1685]
                0.00    0.00    1096/78933625     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1323]
                0.00    0.00    1344/78933625     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [514]
                0.00    0.00    1417/78933625     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1527]
                0.00    0.00    1484/78933625     byte_extract_exprt::byte_extract_exprt(dstring) [1535]
                0.00    0.00    1585/78933625     to_byte_extract_expr(exprt&) [1636]
                0.00    0.00    2085/78933625     goto_checkt::bounds_check(index_exprt const&, guardt const&) [450]
                0.00    0.00    2302/78933625     address_of_exprt::object() [1601]
                0.00    0.00    2394/78933625     byte_extract_exprt::op() [1599]
                0.00    0.00    2526/78933625     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1431]
                0.00    0.00    2826/78933625     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [412]
                0.00    0.00    2854/78933625     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1538]
                0.00    0.00    2871/78933625     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [431]
                0.00    0.00    3038/78933625     to_address_of_expr(exprt&) [1575]
                0.00    0.00    3084/78933625     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [559]
                0.00    0.00    3217/78933625     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [638]
                0.00    0.00    4240/78933625     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00    4300/78933625     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [283]
                0.00    0.00    5041/78933625     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1458]
                0.00    0.00    5176/78933625     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [502]
                0.00    0.00    5263/78933625     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1324]
                0.00    0.00    5682/78933625     index_exprt::index_exprt(typet const&) [1295]
                0.00    0.00    5685/78933625     simplify_exprt::simplify_mod(exprt&) [1154]
                0.00    0.00    5894/78933625     binary_relation_exprt::binary_relation_exprt(dstring const&) [1271]
                0.00    0.00    7440/78933625     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    0.00    7508/78933625     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [149]
                0.00    0.00    8323/78933625     code_function_callt::lhs() [1465]
                0.00    0.00    8419/78933625     to_code_assign(codet&) [1427]
                0.00    0.00   10131/78933625     simplify_exprt::simplify_minus(exprt&) [508]
                0.00    0.00   10536/78933625     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [728]
                0.00    0.00   11722/78933625     replace_location(exprt&, locationt const&) [1185]
                0.00    0.00   15626/78933625     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [445]
                0.00    0.00   18754/78933625     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00   19321/78933625     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [682]
                0.00    0.00   20461/78933625     guardt::guard_expr(exprt&) const [382]
                0.00    0.00   20461/78933625     binary_exprt::binary_exprt(dstring const&, typet const&) [958]
                0.00    0.00   22613/78933625     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    0.00   25048/78933625     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [298]
                0.00    0.00   26380/78933625     simplify_exprt::simplify_invalid_pointer(exprt&) [723]
                0.00    0.00   28774/78933625     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.00   30184/78933625     exprt::op2() [1319]
                0.00    0.00   43776/78933625     exprt::make_not() [765]
                0.00    0.01   48460/78933625     member_exprt::member_exprt(typet const&) [732]
                0.00    0.01   49171/78933625     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [806]
                0.00    0.01   51462/78933625     binary_relation_exprt::lhs() [1199]
                0.00    0.01   52009/78933625     simplify_exprt::simplify_unary_minus(exprt&) [607]
                0.00    0.01   59169/78933625     exprt::move_to_operands(exprt&) [1147]
                0.00    0.01   60666/78933625     prop_conv_solvert::get(exprt const&) const <cycle 15> [778]
                0.00    0.01   63080/78933625     simplify_exprt::simplify_div(exprt&) [537]
                0.00    0.01   64749/78933625     exprt::reserve_operands(unsigned long) [1173]
                0.00    0.01   74596/78933625     code_assignt::lhs() [1151]
                0.00    0.01   78442/78933625     object_descriptor_exprt::object_descriptor_exprt() [773]
                0.00    0.01   78442/78933625     object_descriptor_exprt::object() [1141]
                0.00    0.01   84847/78933625     simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.01   89691/78933625     simplify_exprt::simplify_member(exprt&) [895]
                0.00    0.01   92735/78933625     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [603]
                0.00    0.01   96307/78933625     simplify_exprt::simplify_if(exprt&) <cycle 18> [532]
                0.00    0.01  102876/78933625     exprt::op0() [994]
                0.00    0.01  106523/78933625     simplify_exprt::simplify_dynamic_object(exprt&) [649]
                0.00    0.01  114595/78933625     simplify_exprt::simplify_mult(exprt&) [287]
                0.00    0.01  125330/78933625     index_exprt::index_exprt() [633]
                0.00    0.01  127996/78933625     goto_symext::add_to_lhs(exprt const&, exprt const&) [671]
                0.00    0.02  143444/78933625     arrayst::add_array_Ackermann_constraints() [58]
                0.00    0.02  145224/78933625     ansi_c_declarationt::add_initializer(exprt&) [783]
                0.00    0.02  155126/78933625     simplify_exprt::simplify_with(exprt&) [774]
                0.00    0.02  175869/78933625     index_exprt::array() [837]
                0.00    0.02  177412/78933625     simplify_exprt::simplify_pointer_object(exprt&) [834]
                0.00    0.02  186442/78933625     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                0.00    0.02  187065/78933625     ansi_c_parsert::add_declarator(exprt&, irept&) [374]
                0.00    0.02  212879/78933625     typecast_exprt::op() [799]
                0.00    0.02  212908/78933625     to_typecast_expr(exprt&) [798]
                0.00    0.02  217936/78933625     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [137]
                0.00    0.03  227369/78933625     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [564]
                0.00    0.04  334783/78933625     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [427]
                0.00    0.04  380277/78933625     to_index_expr(exprt&) [678]
                0.00    0.04  381170/78933625     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [619]
                0.00    0.05  411946/78933625     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                0.00    0.05  446292/78933625     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [455]
                0.00    0.06  495974/78933625     simplify_exprt::simplify_not(exprt&) <cycle 18> [423]
                0.00    0.06  497728/78933625     ansi_c_declarationt::declarator() [635]
                0.00    0.06  515946/78933625     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [321]
                0.00    0.07  604175/78933625     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [237]
                0.00    0.08  691770/78933625     simplify_exprt::simplify_object(exprt&) [469]
                0.00    0.10  854384/78933625     exprt::copy_to_operands(exprt const&, exprt const&) [400]
                0.01    0.16 1381979/78933625     simplify_exprt::simplify_plus(exprt&) [203]
                0.01    0.16 1452063/78933625     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [294]
                0.01    0.20 1747666/78933625     exprt::op1() [426]
                0.01    0.25 2210661/78933625     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                0.02    0.43 3808416/78933625     simplify_exprt::sort_and_join(exprt&) [141]
                0.02    0.44 3917092/78933625     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [145]
                0.03    0.55 4849202/78933625     goto_symext::replace_array_equal(exprt&) [247]
                0.03    0.55 4849234/78933625     adjust_float_expressions(exprt&, namespacet const&) [219]
                0.03    0.60 5320053/78933625     goto_symext::replace_nondet(exprt&) [243]
                0.05    1.10 9779638/78933625     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.06    1.37 12163286/78933625     simplify_exprt::simplify_rec(exprt&) <cycle 18> [125]
                0.09    2.00 17752734/78933625     exprt::copy_to_operands(exprt const&) [151]
[41]     2.1    0.42    8.91 78933625         exprt::operands() [41]
                0.91    2.61 78933625/116854780     irept::add(dstring const&) [73]
                1.32    1.47 78933625/117928602     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [92]
                0.96    1.65 78933625/228624947     irept::detach() [50]
-----------------------------------------------
                                  16             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1841]
                0.00    0.48   28928/923987      value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [292]
                0.12   14.98  895059/923987      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
[42]     2.0    0.02    8.94  924003         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [42]
                0.39    8.41  924003/1364524     simplify(exprt&, namespacet const&) <cycle 18> [1126]
                0.01    0.07  924003/25998215     exprt::type() [146]
                0.04    0.00  924003/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.01    0.00  924003/185212922     irept::irept(irept const&) [134]
                0.00    0.00  924003/79348625     exprt::exprt(exprt const&) [472]
                              924003             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
-----------------------------------------------
                                                 <spontaneous>
[43]     1.9    8.66    0.03                 Minisat::Solver::propagate() [43]
                0.03    0.00 5107818/95796376     Minisat::vec<Minisat::Lit>::clear(bool) [320]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1285]
                                  12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1352]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1843]
                                  60             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [807]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1407]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [822]
                                 131             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [711]
                                 588             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [281]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 13> [606]
                                1509             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [687]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [907]
                                3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [647]
                                3477             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [536]
                                7129             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [401]
                                7574             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [650]
                                7635             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                                8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [415]
                                9778             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [169]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [667]
                               14179             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [324]
                               14764             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [435]
                               25894             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [253]
                               26651             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [222]
                               31734             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [386]
                               42644             boolbvt::convert_overflow(exprt const&) <cycle 13> [178]
                              347269             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [689]
                              611420             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [95]
                0.18    3.71   94550/787859      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
[44]     1.9    0.83    7.67 1279317         boolbvt::convert_bv(exprt const&) <cycle 13> [44]
                0.06    7.26 1279317/1279317     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>) [53]
                0.01    0.12 2558634/37365766     exprt::~exprt() [154]
                0.06    0.00 1279317/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.06 1279317/1279317     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&) [637]
                0.00    0.06 1279317/1279317     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [636]
                0.02    0.00 1279317/185212922     irept::irept(irept const&) [134]
                0.01    0.00  176201/176201      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [983]
                0.01    0.00 1279317/1279317     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [1217]
                0.00    0.00 1279317/1455518     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [1209]
                0.00    0.00 1279317/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00 1279317/16401746     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [1230]
                              176201             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [687]
-----------------------------------------------
                0.00    8.41     154/154         bmct::run_decision_procedure(prop_convt&) [14]
[45]     1.9    0.00    8.41     154         prop_conv_solvert::dec_solve() [45]
                0.00    8.06     154/154         arrayst::post_process() [48]
                0.00    0.16     154/154         bv_pointerst::post_process() [457]
                0.00    0.16     154/154         equalityt::post_process() [466]
                0.00    0.04     154/154         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [695]
                0.00    0.00     308/435213      ui_message_handlert::print(unsigned int, std::string const&) [1058]
                0.00    0.00     154/154         boolbvt::post_process() [1984]
                0.00    0.00     154/1134264     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&) [1124]
                0.00    0.00     308/780         messaget::print(unsigned int, std::string const&) [2548]
                0.00    0.00     154/154         satcheck_minisat_simplifiert::solver_text() [2970]
                0.00    0.00     154/154         prop_conv_solvert::post_process() [2969]
-----------------------------------------------
                0.00    0.05     310/54862       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.55    3700/54862       goto_symext::return_assignment(goto_symex_statet&) [168]
                0.00    0.75    5065/54862       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [76]
                0.00    6.80   45787/54862       goto_symext::symex_goto(goto_symex_statet&) [23]
[46]     1.8    0.00    8.15   54862         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [46]
                0.00    8.01   54862/298724      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.07   54862/298724      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [363]
                0.00    0.05   54862/597448      symex_target_equationt::SSA_stept::~SSA_stept() [311]
                0.00    0.01   54862/298724      symex_target_equationt::SSA_stept::SSA_stept() [611]
                0.00    0.00   54862/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00   54862/37365766     exprt::~exprt() [154]
-----------------------------------------------
                                                 <spontaneous>
[47]     1.8    8.15    0.00                 Minisat::SimpSolver::eliminate(bool) [47]
-----------------------------------------------
                0.00    8.06     154/154         prop_conv_solvert::dec_solve() [45]
[48]     1.8    0.00    8.06     154         arrayst::post_process() [48]
                0.03    6.23     154/154         arrayst::add_array_Ackermann_constraints() [58]
                0.00    1.79     154/154         arrayst::add_array_constraints() [165]
                0.00    0.00     154/154         arrayst::post_process_arrays() [2971]
-----------------------------------------------
                                                 <spontaneous>
[49]     1.7    7.80    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [49]
-----------------------------------------------
                0.00    0.00       1/228624947     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1590]
                0.00    0.00       1/228624947     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1956]
                0.00    0.00       2/228624947     c_typecheck_baset::typecheck_expr_index(exprt&) [1864]
                0.00    0.00      30/228624947     integer_typet::integer_typet() [2010]
                0.00    0.00      30/228624947     adjust_float_expressions(exprt&, namespacet const&) [219]
                0.00    0.00      36/228624947     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                0.00    0.00      38/228624947     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1559]
                0.00    0.00      38/228624947     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1621]
                0.00    0.00      46/228624947     side_effect_exprt::side_effect_exprt(dstring const&) [1928]
                0.00    0.00     102/228624947     symbol_typet::symbol_typet() [1966]
                0.00    0.00     102/228624947     struct_union_typet::components() [1894]
                0.00    0.00     148/228624947     or_exprt::or_exprt() [1740]
                0.00    0.00     152/228624947     code_function_callt::code_function_callt() [1631]
                0.00    0.00     163/228624947     get_nil_irep() [376]
                0.00    0.00     353/228624947     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1664]
                0.00    0.00     400/228624947     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [514]
                0.00    0.00     403/228624947     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [564]
                0.00    0.00     477/228624947     if_exprt::if_exprt() [1637]
                0.00    0.00     518/228624947     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                0.00    0.00     648/228624947     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1479]
                0.00    0.00     687/228624947     irept::id(dstring const&) [1840]
                0.00    0.00    1174/228624947     statement(unsigned int&, dstring const&) [1583]
                0.00    0.00    1450/228624947     ansi_c_convert_typet::write(typet&) [345]
                0.00    0.00    1484/228624947     byte_extract_exprt::byte_extract_exprt(dstring) [1535]
                0.00    0.00    1596/228624947     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1389]
                0.00    0.00    2428/228624947     symbol_exprt::symbol_exprt(dstring const&) [1569]
                0.00    0.00    2666/228624947     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [237]
                0.00    0.00    4164/228624947     simplify_exprt::simplify_not(exprt&) <cycle 18> [423]
                0.00    0.00    4340/228624947     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [427]
                0.00    0.00    6963/228624947     do_pointer(unsigned int, unsigned int) [1302]
                0.00    0.00    7506/228624947     replace_location(locationt&, locationt const&) [1270]
                0.00    0.00    9095/228624947     ansi_c_convert_typet::read_rec(typet const&) [893]
                0.00    0.00   31416/228624947     exprt::make_typecast(typet const&) [920]
                0.00    0.00   32330/228624947     codet::codet() [971]
                0.00    0.00   95146/228624947     typet::typet(dstring const&, typet const&) [740]
                0.00    0.00  103962/228624947     predicate_exprt::predicate_exprt(dstring const&) [684]
                0.00    0.00  104398/228624947     typet::typet(dstring const&) [1321]
                0.00    0.00  114248/228624947     code_typet::parametert::parametert() [1300]
                0.00    0.00  117115/228624947     irept::get_sub() [1298]
                0.00    0.00  117663/228624947     object_descriptor_exprt::object_descriptor_exprt() [773]
                0.00    0.00  125330/228624947     index_exprt::index_exprt() [633]
                0.00    0.00  165256/228624947     typet::subtypes() [663]
                0.00    0.00  167604/228624947     set(unsigned int, dstring const&) [1207]
                0.00    0.00  180514/228624947     exprt::make_bool(bool) [510]
                0.00    0.00  211757/228624947     make_identifier() [340]
                0.00    0.00  234074/228624947     exprt::exprt(dstring const&) [1170]
                0.00    0.01  246909/228624947     init(unsigned int&, dstring const&) [919]
                0.00    0.01  249358/228624947     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [526]
                0.01    0.01  550237/228624947     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [342]
                0.01    0.01  611601/228624947     code_typet::parameters() [601]
                0.01    0.02 1029329/228624947     bool_typet::bool_typet() [714]
                0.01    0.02 1144524/228624947     bitvector_typet::bitvector_typet(dstring const&) [686]
                0.02    0.03 1310313/228624947     irept::irept(dstring const&) [644]
                0.03    0.04 2109680/228624947     merge_irept::merged(irept const&) [12]
                0.03    0.05 2204630/228624947     irept::set(dstring const&, long long) [252]
                0.04    0.07 3197624/228624947     irept::make_nil() [405]
                0.04    0.07 3428057/228624947     irept::remove(dstring const&) [384]
                0.05    0.09 4512555/228624947     exprt::exprt(dstring const&, typet const&) [185]
                0.06    0.10 4640532/228624947     irept::add(dstring const&, irept const&) [197]
                0.07    0.12 5753139/228624947     irept::set(dstring const&, dstring const&) [265]
                0.96    1.65 78933625/228624947     exprt::operands() [41]
                1.42    2.45 116854780/228624947     irept::add(dstring const&) [73]
[50]     1.7    2.77    4.79 228624947         irept::detach() [50]
                0.22    3.51 23220702/23220702     irept::dt::dt(irept::dt const&) [98]
                1.03    0.03 23220702/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
-----------------------------------------------
                             33426966             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [213]
                             91801338             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [103]
                0.00    0.00       2/28513864     simplify_exprt::simplify_ieee_float_relation(exprt&) [1853]
                0.00    0.00       2/28513864     simplify_exprt::simplify_floatbv_op(exprt&) [1861]
                0.00    0.00      20/28513864     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [807]
                0.00    0.00      26/28513864     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [688]
                0.00    0.00      41/28513864     struct_typet::is_prefix_of(struct_typet const&) const [1812]
                0.00    0.00      49/28513864     simplify_exprt::simplify_floatbv_typecast(exprt&) [1666]
                0.00    0.00      50/28513864     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1823]
                0.00    0.00      65/28513864     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1556]
                0.00    0.00      94/28513864     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [691]
                0.00    0.00     186/28513864     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1573]
                0.00    0.00     254/28513864     simplify_exprt::simplify_index(exprt&) [602]
                0.00    0.00     275/28513864     c_typecheck_baset::typecheck_expr_rel(exprt&) [1468]
                0.00    0.00     368/28513864     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     498/28513864     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1179]
                0.00    0.00     655/28513864     object_upper_bound(exprt const&, typet const&, namespacet const&) [1137]
                0.00    0.00     847/28513864     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1324]
                0.00    0.00    2016/28513864     boolbvt::convert_overflow(exprt const&) <cycle 13> [178]
                0.00    0.00    2107/28513864     goto_checkt::bounds_check(index_exprt const&, guardt const&) [450]
                0.00    0.00    2588/28513864     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [502]
                0.00    0.00    3217/28513864     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [638]
                0.00    0.00    3477/28513864     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                0.00    0.00    3790/28513864     simplify_exprt::simplify_mod(exprt&) [1154]
                0.00    0.00    6652/28513864     c_typecastt::do_typecast(exprt&, typet const&) [1153]
                0.00    0.00   12524/28513864     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [298]
                0.00    0.00   13027/28513864     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 [1203]
                0.00    0.00   14179/28513864     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [324]
                0.01    0.00   17433/28513864     simplify_exprt::simplify_unary_minus(exprt&) [607]
                0.01    0.00   17997/28513864     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [603]
                0.01    0.00   18339/28513864     size_of_expr(typet const&, namespacet const&) <cycle 18> [447]
                0.01    0.00   18969/28513864     check_c_implicit_typecast(typet const&, typet const&) [1157]
                0.01    0.00   19466/28513864     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [729]
                0.01    0.00   19796/28513864     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                0.01    0.00   23867/28513864     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 [1018]
                0.01    0.00   26618/28513864     equalityt::equality2(exprt const&, exprt const&) [387]
                0.01    0.00   30165/28513864     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [321]
                0.01    0.00   34031/28513864     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.01    0.01   41712/28513864     simplify_exprt::simplify_div(exprt&) [537]
                0.02    0.01   51938/28513864     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                0.02    0.01   52201/28513864     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [276]
                0.02    0.01   71828/28513864     arrayst::add_array_Ackermann_constraints() [58]
                0.02    0.01   74848/28513864     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [559]
                0.03    0.01   83144/28513864     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [427]
                0.03    0.01   97246/28513864     exprt::mul(exprt const&) [407]
                0.03    0.01  105325/28513864     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.04    0.02  135850/28513864     simplify_exprt::simplify_if(exprt&) <cycle 18> [532]
                0.05    0.02  168606/28513864     exprt::sum(exprt const&) [339]
                0.07    0.03  205071/28513864     simplify_exprt::simplify_mult(exprt&) [287]
                0.10    0.04  313558/28513864     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                0.15    0.06  478745/28513864     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [357]
                0.25    0.10  774263/28513864     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 [365]
                0.47    0.19 1464614/28513864     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 [263]
                0.48    0.19 1473303/28513864     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [251]
                0.48    0.20 1498279/28513864     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 [268]
                0.69    0.28 2132212/28513864     operator|=(guardt&, guardt const&) [184]
                0.73    0.30 2271108/28513864     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 [223]
                1.54    0.63 4759519/28513864     operator-=(guardt&, guardt const&) [138]
                3.87    1.57 11966804/28513864     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [68]
[51]     1.7    6.11    1.33 153742168         operator==(irept const&, irept const&) <cycle 17> [51]
                1.03    0.00 125130018/125130018     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [226]
                0.30    0.00 119187624/119187624     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&) [391]
                             125032788             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [213]
                             119187624             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 17> [258]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1352]
                                 192             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [822]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [153]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [222]
                               15867             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [386]
                              167823             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                             2345760             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [208]
                0.00    0.01     361/787859      symex_target_equationt::convert_assumptions(prop_convt&) [952]
                0.01    0.11    2712/787859      arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [502]
                0.01    0.28    7060/787859      symex_target_equationt::convert_decls(prop_convt&) const [388]
                0.02    0.40   10258/787859      prop_conv_solvert::set_equality_to_true(equal_exprt const&) [344]
                0.02    0.49   12524/787859      arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [298]
                0.04    0.88   22390/787859      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.18    3.84   97707/787859      symex_target_equationt::convert_assertions(prop_convt&) [87]
                0.20    4.20  107017/787859      prop_conv_solvert::set_to(exprt const&, bool) [77]
                0.27    5.63  143444/787859      arrayst::add_array_Ackermann_constraints() [58]
                0.54   11.38  289836/787859      symex_target_equationt::convert_guards(prop_convt&) [34]
[52]     1.6    0.09    7.30 3234842         prop_conv_solvert::convert(exprt const&) <cycle 13> [52]
                0.07    7.12  796704/796704      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>) [54]
                0.01    0.07 1593408/37365766     exprt::~exprt() [154]
                0.00    0.01  796704/796704      std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [986]
                0.01    0.00  796704/185212922     irept::irept(irept const&) [134]
                0.00    0.00  796704/79348625     exprt::exprt(exprt const&) [472]
                             2917800             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [208]
-----------------------------------------------
                0.06    7.26 1279317/1279317     boolbvt::convert_bv(exprt const&) <cycle 13> [44]
[53]     1.6    0.06    7.26 1279317         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>) [53]
                5.19    0.23 1279317/13387978     irept::hash() const [9]
                0.00    1.16  176201/176201      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) [209]
                0.00    0.68 1279317/1280321     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 [268]
-----------------------------------------------
                0.07    7.12  796704/796704      prop_conv_solvert::convert(exprt const&) <cycle 13> [52]
[54]     1.6    0.07    7.12  796704         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>) [54]
                3.23    0.14  796704/13387978     irept::hash() const [9]
                0.02    3.01  479662/479662      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) [120]
                0.05    0.67  796704/796776      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 [263]
-----------------------------------------------
[55]     1.6    6.89    0.21 155525145+432323728 <cycle 16 as a whole> [55]
                3.61    0.04 248076679             irept::remove_ref(irept::dt*) <cycle 16> [99]
                1.32    0.00 88745257+53431937     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [199]
                0.49    0.00 44558881             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [323]
                0.27    0.17 44144055             irept::dt::~dt() <cycle 16> [337]
                0.44    0.00 53501171             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [338]
                0.41    0.00 64678600             std::pair<dstring const, irept>::~pair() <cycle 16> [348]
                0.35    0.00 44144230             std::vector<irept, std::allocator<irept> >::~vector() <cycle 16> [370]
-----------------------------------------------
                                                 <spontaneous>
[56]     1.5    6.87    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [56]
-----------------------------------------------
                              216257             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
                              924003             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [42]
[57]     1.5    0.10    6.53  924003+216257  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
                0.00    5.27  926048/926054      value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [71]
                0.01    0.53  921818/922072      unsigned_char_type() [305]
                0.01    0.30  927301/4512555     exprt::exprt(dstring const&, typet const&) [185]
                0.01    0.05 1213423/34120397     exprt::type() const [175]
                0.00    0.06    4504/4504        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [638]
                0.01    0.04  943814/37365766     exprt::~exprt() [154]
                0.01    0.04  921818/6988862     typet::~typet() [366]
                0.02    0.03  923582/20149208     irept::get(dstring const&) const [229]
                0.00    0.03  113121/7400653     dstring::dstring(std::string const&) [170]
                0.02    0.00 1187892/9559168     namespace_baset::follow(typet const&) const [448]
                0.00    0.01   93532/1115948     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [442]
                0.00    0.01  286644/59911727     exprt::operands() const [107]
                0.01    0.00  113121/113121      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 [1078]
                0.00    0.01  136786/7662945     irept::get_string(dstring const&) const [309]
                0.01    0.00  981938/12181344     exprt::is_constant() const [512]
                0.01    0.00  978952/7843777     dstring::operator==(char const*) const [609]
                0.00    0.01    1253/5751        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [735]
                0.00    0.00    4397/118607      pointer_offset_size(namespacet const&, typet const&) [616]
                0.00    0.00   23378/2180827     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [424]
                0.00    0.00    4397/590172      to_integer(constant_exprt const&, BigInt&) [396]
                0.00    0.00   36864/1310986     exprt::op1() const [599]
                0.00    0.00   20888/25998215     exprt::type() [146]
                0.00    0.00   23174/46382       exprt::op2() const [1351]
                0.00    0.00   16492/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00   14931/47696051     exprt::has_operands() const [124]
                0.00    0.00   26253/26225066     reference_counting<value_sett::object_map_dt>::~reference_counting() [267]
                0.00    0.00    1588/1202702     exprt::is_zero() const [351]
                0.00    0.00    1253/294424      dstring::dstring(char const*) [503]
                0.00    0.00    4397/179589      BigInt::operator*=(BigInt const&) [884]
                0.00    0.00   16491/663691      to_integer(exprt const&, BigInt&) [923]
                0.00    0.00   49806/14056178     BigInt::~BigInt() [517]
                0.00    0.00   43634/1134264     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&) [1124]
                0.00    0.00    4397/924381      typet::subtype() [581]
                0.00    0.00  117155/3245898     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&) [1063]
                0.00    0.00   23378/1972364     value_sett::objectt::objectt(value_sett::objectt const&) [787]
                0.00    0.00      21/1364524     simplify(exprt&, namespacet const&) <cycle 18> [1126]
                0.00    0.00   20778/2723979     BigInt::BigInt() [802]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1732]
                0.00    0.00    1253/622473      typet::subtype() const [737]
                0.00    0.00    1062/131366      struct_union_typet::components() const [1204]
                0.00    0.00    1253/144224      BigInt::BigInt(int) [1234]
                0.00    0.00    1253/144644      BigInt::assign(long long) [1233]
                0.00    0.00    1266/1266        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> >) [1782]
                0.00    0.00    1266/973542      reference_counting<value_sett::object_map_dt>::detatch() [1047]
                0.00    0.00    2155/1774635     BigInt::operator=(BigInt const&) [1132]
                0.00    0.00    1058/1779848     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*) [1123]
                0.00    0.00       3/510747      equal_exprt::equal_exprt(exprt const&, exprt const&) [355]
                0.00    0.00       1/48460       member_exprt::member_exprt(typet const&) [732]
                0.00    0.00      18/185212922     irept::irept(irept const&) [134]
                0.00    0.00       3/1055340     exprt::is_true() const [560]
                0.00    0.00       3/100948      struct_union_typet::componentt::get_name() const [1228]
                0.00    0.00       3/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.00       1/48476       member_exprt::set_component_name(dstring const&) [1202]
                0.00    0.00       1/78933625     exprt::operands() [41]
                0.00    0.00      18/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00    1058/50715       to_struct_union_type(typet const&) [2189]
                0.00    0.00       3/80501       binary_relation_exprt::~binary_relation_exprt() [2158]
                0.00    0.00       1/49452       to_struct_type(typet const&) [2191]
                                  18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1841]
                              216257             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
-----------------------------------------------
                0.03    6.23     154/154         arrayst::post_process() [48]
[58]     1.4    0.03    6.23     154         arrayst::add_array_Ackermann_constraints() [58]
                0.27    5.63  143444/787859      prop_conv_solvert::convert(exprt const&) <cycle 13> [52]
                0.00    0.11  143444/510747      equal_exprt::equal_exprt(exprt const&, exprt const&) [355]
                0.04    0.00 4238671/12181344     exprt::is_constant() const [512]
                0.01    0.03   71616/125330      index_exprt::index_exprt() [633]
                0.02    0.01   71828/28513864     operator==(irept const&, irept const&) <cycle 17> [51]
                0.00    0.03  215060/1747666     exprt::op1() [426]
                0.00    0.02  286888/25998215     exprt::type() [146]
                0.00    0.02  143444/78933625     exprt::operands() [41]
                0.00    0.01  214848/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.01  143444/37365766     exprt::~exprt() [154]
                0.01    0.00  143232/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.00   71616/54427981     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [90]
                0.00    0.00   71616/1237315     typet::operator=(typet const&) [569]
                0.00    0.00   71616/622473      typet::subtype() const [737]
                0.00    0.00   71616/9559168     namespace_baset::follow(typet const&) const [448]
                0.00    0.00   71616/6035564     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [563]
                0.00    0.00   71616/185212922     irept::irept(irept const&) [134]
                0.00    0.00  143232/45556200     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [454]
                0.00    0.00   71616/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00   71616/34731257     cnft::lnot(literalt) [624]
                0.00    0.00   71616/16401746     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [1230]
                0.00    0.00    1006/8365        unsigned_union_find::find(unsigned long) const [2343]
-----------------------------------------------
                                                 <spontaneous>
[59]     1.4    6.14    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [59]
-----------------------------------------------
                0.00    0.05    3699/455283      goto_symext::return_assignment(goto_symex_statet&) [168]
                0.00    1.56  116703/455283      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    4.47  334881/455283      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[60]     1.4    0.00    6.08  455283         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.02    4.59  455283/455283      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [81]
                0.08    0.73  455283/455283      goto_symext::replace_array_equal(exprt&) [247]
                0.05    0.61  455283/603673      goto_symext::replace_nondet(exprt&) [243]
-----------------------------------------------
                                                 <spontaneous>
[61]     1.3    5.85    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [61]
-----------------------------------------------
                0.00    0.00       3/105707      prop_conv_solvert::set_to(exprt const&, bool) [77]
                0.00    0.01     156/105707      symex_target_equationt::convert_assertions(prop_convt&) [87]
                0.00    0.01     223/105707      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    5.76  105325/105707      symex_target_equationt::convert_assignments(decision_proceduret&) const [39]
[62]     1.3    0.01    5.78  105707         boolbvt::set_to(exprt const&, bool) [62]
                0.01    5.76  105548/105548      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.00    0.01  105548/419551      to_equal_expr(exprt const&) [825]
                0.00    0.00  105707/34120397     exprt::type() const [175]
-----------------------------------------------
                0.01    5.76  105548/105548      boolbvt::set_to(exprt const&, bool) [62]
[63]     1.3    0.01    5.76  105548         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.18    3.71   94550/787859      boolbvt::convert_bv(exprt const&) <cycle 13> [44]
                0.71    1.06   94550/94550       boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [166]
                0.03    0.01  105325/28513864     operator==(irept const&, irept const&) <cycle 17> [51]
                0.00    0.02  305646/937582      binary_relation_exprt::lhs() const [661]
                0.00    0.01  199875/1310986     exprt::op1() const [599]
                0.00    0.01  210873/34120397     exprt::type() const [175]
                0.00    0.01   94550/2565719     to_symbol_expr(exprt const&) [464]
                0.00    0.00   95046/462285      boolbvt::is_unbounded_array(typet const&) const [809]
                0.00    0.00   94550/4337094     symbol_exprt::get_identifier() const [419]
                0.00    0.00  210873/9559168     namespace_baset::follow(typet const&) const [448]
-----------------------------------------------
                0.03    5.69 1054840/1054840     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [36]
[64]     1.3    0.03    5.69 1054840         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [64]
                0.04    5.62    1202/1202        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [66]
                0.01    0.01 1054840/1054840     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(irept const&) [805]
                0.01    0.00 1054840/2700555     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [801]
-----------------------------------------------
                0.00    5.68     163/163         cbmc_parseoptionst::doit() [2]
[65]     1.3    0.00    5.68     163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [65]
                0.00    4.82     163/163         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [79]
                0.00    0.65     163/163         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [273]
                0.00    0.19     163/163         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [438]
                0.00    0.02     163/163         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [823]
                0.00    0.00     326/434433      messaget::eom(messaget::mstreamt&) [629]
                0.00    0.00     163/204103      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&) [861]
                0.00    0.00     163/15684       cmdlinet::isset(char const*) const [2296]
                0.00    0.00     163/163         is_goto_binary(std::string const&) [2797]
-----------------------------------------------
                0.04    5.62    1202/1202        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [64]
[66]     1.3    0.04    5.62    1202         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [66]
                5.35    0.24 1319906/13387978     irept::hash() const [9]
                0.03    0.00    1202/1365        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long) [759]
-----------------------------------------------
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                                 403             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [564]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1324]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 18> [532]
                                1036             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                                2336             simplify_exprt::simplify_not(exprt&) <cycle 18> [423]
                                2389             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                                4333             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [427]
                              142162             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [321]
                             9613960             simplify_exprt::simplify_rec(exprt&) <cycle 18> [125]
[67]     1.3    0.23    5.41 9767733         simplify_exprt::simplify_node(exprt&) <cycle 18> [67]
                0.37    1.98 2378960/2378960     simplify_exprt::sort_and_join(exprt&) [141]
                0.05    1.16  240744/250878      simplify_exprt::simplify_plus(exprt&) [203]
                0.02    0.58  114595/114595      simplify_exprt::simplify_mult(exprt&) [287]
                0.07    0.52 9767733/47696051     exprt::has_operands() const [124]
                0.01    0.11   10131/10131       simplify_exprt::simplify_minus(exprt&) [508]
                0.01    0.09   20856/20856       simplify_exprt::simplify_div(exprt&) [537]
                0.01    0.09   88706/143420      simplify_exprt::simplify_object(exprt&) [469]
                0.00    0.08   22521/22521       simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.07   81821/81821       simplify_exprt::simplify_index(exprt&) [602]
                0.00    0.05   22156/22156       simplify_exprt::simplify_dynamic_object(exprt&) [649]
                0.01    0.03   13190/13190       simplify_exprt::simplify_invalid_pointer(exprt&) [723]
                0.00    0.02    7302/17433       simplify_exprt::simplify_unary_minus(exprt&) [607]
                0.00    0.03   21211/21211       simplify_exprt::simplify_with(exprt&) [774]
                0.00    0.02   88706/88706       simplify_exprt::simplify_pointer_object(exprt&) [834]
                0.00    0.02   43653/43653       simplify_exprt::simplify_member(exprt&) [895]
                0.00    0.01    1895/1895        simplify_exprt::simplify_mod(exprt&) [1154]
                0.00    0.00     622/622         simplify_exprt::simplify_dereference(exprt&) [1628]
                0.00    0.00      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1666]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1853]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1861]
                              335482             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                              297551             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [237]
                              242783             simplify_exprt::simplify_not(exprt&) <cycle 18> [423]
                              223146             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [455]
                              137755             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [321]
                               77554             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                               73665             simplify_exprt::simplify_if(exprt&) <cycle 18> [532]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                               19368             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [603]
                                1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1327]
                                1572             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1324]
-----------------------------------------------
                0.01    0.78 1054840/7400804     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [36]
                0.06    4.67 6345964/7400804     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&) [16]
[68]     1.2    0.07    5.45 7400804         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [68]
                3.87    1.57 11966804/28513864     operator==(irept const&, irept const&) <cycle 17> [51]
-----------------------------------------------
                                                 <spontaneous>
[69]     1.2    5.39    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [69]
-----------------------------------------------
[70]     1.2    0.42    4.95 1194174+5569317 <cycle 9 as a whole> [70]
                0.32    4.87 1082206+4416145     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.10    0.04 5661327+180695      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [481]
                0.00    0.03   19958+5268        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [728]
-----------------------------------------------
                0.00    0.00       6/926054      value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [638]
                0.00    5.27  926048/926054      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
[71]     1.2    0.00    5.27  926054         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [71]
                0.02    5.14  926054/935670      hash_numbering<exprt, irep_hash>::number(exprt const&) [72]
                0.00    0.09  926054/2180827     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [424]
                0.00    0.01  926054/1898328     value_sett::objectt::objectt() [903]
                0.01    0.00  926054/14056178     BigInt::~BigInt() [517]
-----------------------------------------------
                0.00    0.00     310/935670      pointer_logict::pointer_logict(namespacet const&) [1403]
                0.00    0.00     338/935670      bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1396]
                0.00    0.02    3217/935670      value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [898]
                0.00    0.03    5751/935670      value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [735]
                0.02    5.14  926054/935670      value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [71]
[72]     1.2    0.02    5.19  935670         hash_numbering<exprt, irep_hash>::number(exprt const&) [72]
                0.05    5.02  935670/935670      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>) [75]
                0.01    0.09 1871340/37365766     exprt::~exprt() [154]
                0.00    0.01  935670/990370      std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [932]
                0.01    0.00  935670/185212922     irept::irept(irept const&) [134]
                0.00    0.00  935670/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00    1628/21337340     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [312]
-----------------------------------------------
                0.00    0.00     100/116854780     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1530]
                0.00    0.00     102/116854780     struct_union_typet::components() [1894]
                0.00    0.00     306/116854780     string_constantt::set_value(dstring const&) [1513]
                0.00    0.00    2000/116854780     vector_typet::size() [1651]
                0.00    0.00    6963/116854780     do_pointer(unsigned int, unsigned int) [1302]
                0.00    0.00   12250/116854780     code_typet::make_ellipsis() [1221]
                0.00    0.01  165256/116854780     typet::subtypes() [663]
                0.00    0.01  188421/116854780     typet::location() [944]
                0.00    0.01  203935/116854780     yyansi_cparse() [156]
                0.00    0.01  207810/116854780     code_typet::return_type() [918]
                0.00    0.01  244105/116854780     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [526]
                0.00    0.01  259677/116854780     ansi_c_declaratort::value() [743]
                0.00    0.01  301794/116854780     array_typet::size() [808]
                0.01    0.02  611601/116854780     code_typet::parameters() [601]
                0.01    0.03  836470/116854780     exprt::location() [604]
                0.01    0.03  924381/116854780     typet::subtype() [581]
                0.03    0.07 2204630/116854780     irept::set(dstring const&, long long) [252]
                0.07    0.19 5753139/116854780     irept::set(dstring const&, dstring const&) [265]
                0.30    0.86 25998215/116854780     exprt::type() [146]
                0.91    2.61 78933625/116854780     exprt::operands() [41]
[73]     1.2    1.34    3.86 116854780         irept::add(dstring const&) [73]
                1.42    2.45 116854780/228624947     irept::detach() [50]
-----------------------------------------------
                             4416145             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                               10669             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [728]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [481]
                0.00    0.00     188/1194174     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [691]
                0.00    0.00     299/1194174     goto_symext::symex_dead(goto_symex_statet&) [618]
                0.00    0.00     368/1194174     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/1194174     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1200]
                0.00    0.02    3930/1194174     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.00    0.03    7586/1194174     goto_symext::symex_decl(goto_symex_statet&) [201]
                0.00    0.03    8224/1194174     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.03    8224/1194174     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    0.06   13654/1194174     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.05    0.56  134555/1194174     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.06    0.73  175445/1194174     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
                0.09    1.03  248298/1194174     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.16    1.89  455283/1194174     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [81]
[74]     1.2    0.32    4.87 1082206+4416145 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.03    1.76 1504774/1553317     goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [160]
                0.05    1.10 9779638/78933625     exprt::operands() [41]
                0.05    0.57 7095553/25998215     exprt::type() [146]
                0.09    0.20 3320501/3387762     to_symbol_expr(exprt&) [392]
                0.03    0.21 3881191/47696051     exprt::has_operands() const [124]
                0.01    0.17  801920/5584416     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [205]
                0.17    0.00  714557/737586      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&) [444]
                0.00    0.13  136227/891103      goto_symex_statet::renaming_levelt::operator()(dstring const&) [239]
                0.00    0.11  926444/1297534     symbol_exprt::set_identifier(dstring const&) [456]
                0.00    0.08 1592137/4337094     symbol_exprt::get_identifier() const [419]
                0.00    0.04  578330/3882091     exprt::operator=(exprt const&) [395]
                0.03    0.00  801920/801920      goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [763]
                0.03    0.00 1597202/9559168     namespace_baset::follow(typet const&) const [448]
                             5498351             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [481]
                               19958             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [728]
                             4416145             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
-----------------------------------------------
                0.05    5.02  935670/935670      hash_numbering<exprt, irep_hash>::number(exprt const&) [72]
[75]     1.1    0.05    5.02  935670         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>) [75]
                3.79    0.17  935670/13387978     irept::hash() const [9]
                0.02    1.03  935670/935670      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 [223]
                0.00    0.00    1628/1628        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) [1402]
-----------------------------------------------
                0.00    4.95    5065/5065        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[76]     1.1    0.00    4.95    5065         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [76]
                0.02    4.10    5065/5065        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    0.75    5065/54862       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [46]
                0.00    0.07    5065/323949      guardt::as_expr() const [82]
                0.00    0.00   10130/1310986     exprt::op1() const [599]
                0.00    0.00    5065/2565719     to_symbol_expr(exprt const&) [464]
                0.00    0.00    5065/4337094     symbol_exprt::get_identifier() const [419]
                0.00    0.00    5065/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.00    5065/7843777     dstring::operator==(char const*) const [609]
                0.00    0.00   10130/1158348     has_prefix(std::string const&, std::string const&) [2076]
-----------------------------------------------
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [77]
                0.00    0.07     156/11154       symex_target_equationt::convert_assertions(prop_convt&) [87]
                0.00    0.10     223/11154       arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.02    4.68   10775/11154       symex_target_equationt::convert_assignments(decision_proceduret&) const [39]
[77]     1.1    0.02    4.84   11154+3       prop_conv_solvert::set_to(exprt const&, bool) [77]
                0.20    4.20  107017/787859      prop_conv_solvert::convert(exprt const&) <cycle 13> [52]
                0.00    0.43   10258/10258       prop_conv_solvert::set_equality_to_true(equal_exprt const&) [344]
                0.00    0.01  130130/34120397     exprt::type() const [175]
                0.00    0.00    9305/341223      propt::l_set_to(literalt, bool) [490]
                0.00    0.00   22910/59911727     exprt::operands() const [107]
                0.00    0.00   11305/47696051     exprt::has_operands() const [124]
                0.00    0.00   10258/419551      to_equal_expr(exprt const&) [825]
                0.00    0.00   97707/45556200     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [454]
                0.00    0.00       3/105707      boolbvt::set_to(exprt const&, bool) [62]
                0.00    0.00     150/54427981     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [90]
                0.00    0.00     148/6035564     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [563]
                0.00    0.00       2/11375130     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [171]
                0.00    0.00       2/1310986     exprt::op1() const [599]
                0.00    0.00     150/16401746     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [1230]
                0.00    0.00       2/34731257     cnft::lnot(literalt) [624]
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [77]
-----------------------------------------------
                0.03    0.22   17948/341897      operator|=(guardt&, guardt const&) [184]
                0.60    4.01  323949/341897      guardt::as_expr() const [82]
[78]     1.1    0.63    4.23  341897         guardt::as_expr(std::_List_const_iterator<exprt>) const [78]
                0.04    2.07 17537164/17752734     exprt::copy_to_operands(exprt const&) [151]
                0.61    0.86 17537164/17538231     exprt::is_boolean() const [189]
                0.11    0.32 17537164/21337340     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [312]
                0.01    0.13  227649/385262      true_exprt::true_exprt() [414]
                0.00    0.02   64119/4512555     exprt::exprt(dstring const&, typet const&) [185]
                0.00    0.02  355887/37365766     exprt::~exprt() [154]
                0.00    0.01   64119/977695      std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [496]
                0.00    0.01   64119/64749       exprt::reserve_operands(unsigned long) [1173]
                0.00    0.00  341897/185212922     irept::irept(irept const&) [134]
                0.00    0.00   64119/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00   64119/6988862     typet::~typet() [366]
                0.00    0.00   64119/104398      typet::typet(dstring const&) [1321]
                0.00    0.00  341897/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00  227649/329375      true_exprt::~true_exprt() [2109]
-----------------------------------------------
                0.00    4.82     163/163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [65]
[79]     1.1    0.00    4.82     163         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [79]
                0.00    4.79      52/52          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [80]
                0.00    0.02      87/87          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [933]
                0.00    0.01     215/215         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [990]
                0.00    0.00      89/13011       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [1095]
                0.00    0.00     174/1509016     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [484]
                0.00    0.00     593/444265      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1057]
                0.00    0.00      87/204103      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&) [861]
                0.00    0.00    1064/1796        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&) [2441]
                0.00    0.00     593/444265      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2099]
-----------------------------------------------
                0.00    4.79      52/52          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [79]
[80]     1.1    0.00    4.79      52         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [80]
                0.00    2.88      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [126]
                0.00    1.90      50/50          ansi_c_languaget::parse(std::istream&, std::string const&) [155]
                0.00    0.01   13780/294424      dstring::dstring(char const*) [503]
                0.00    0.00      50/18230       ansi_c_languaget::~ansi_c_languaget() [1310]
                0.00    0.00      85/204103      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&) [861]
                0.00    0.00      50/362983      message_clientt::~message_clientt() [1073]
                0.00    0.00   13780/18157       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2265]
                0.00    0.00      50/18556       languaget::~languaget() [2261]
                0.00    0.00      50/19705       messaget::~messaget() [2253]
                0.00    0.00      50/748         message_clientt::set_message_handler(message_handlert&) [2573]
                0.00    0.00      50/18230       ansi_c_languaget::ansi_c_languaget() [2263]
-----------------------------------------------
                0.02    4.59  455283/455283      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
[81]     1.0    0.02    4.59  455283         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [81]
                0.15    2.26  455283/455283      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [145]
                0.16    1.89  455283/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.02    0.11  455283/2124808     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [293]
                0.00    0.00  455283/2561232     goto_symex_statet::call_stack() [1064]
-----------------------------------------------
                0.00    0.00     310/323949      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.01     365/323949      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [615]
                0.00    0.05    3700/323949      goto_symext::return_assignment(goto_symex_statet&) [168]
                0.00    0.07    4828/323949      goto_symext::symex_end_of_function(goto_symex_statet&) [248]
                0.00    0.07    5065/323949      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [76]
                0.00    0.08    5465/323949      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    0.10    7143/323949      goto_symext::symex_decl(goto_symex_statet&) [201]
                0.00    0.12    8407/323949      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [356]
                0.00    0.15   10808/323949      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [159]
                0.00    0.27   18669/323949      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.00    0.29   20701/323949      guardt::guard_expr(exprt&) const [382]
                0.00    0.78   54713/323949      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    1.18   83243/323949      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    1.43  100532/323949      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
[82]     1.0    0.00    4.60  323949         guardt::as_expr() const [82]
                0.60    4.01  323949/341897      guardt::as_expr(std::_List_const_iterator<exprt>) const [78]
-----------------------------------------------
                                                 <spontaneous>
[83]     1.0    4.42    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [83]
-----------------------------------------------
                                                 <spontaneous>
[84]     1.0    4.29    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [84]
                0.00    0.00    1159/64952983     Minisat::vec<Minisat::Lit>::capacity(int) [269]
-----------------------------------------------
                0.01    4.28   49082/49082       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [86]
[85]     1.0    0.01    4.28   49082         goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [85]
                0.03    4.19   49082/49082       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&) [89]
                0.00    0.05   49082/54444       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&) [631]
                0.00    0.00   49082/49082       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&) [2200]
                0.00    0.00   49082/54444       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&) [2188]
-----------------------------------------------
                0.00    2.14   24539/49082       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [114]
                0.00    2.14   24543/49082       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [110]
[86]     1.0    0.00    4.29   49082         goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [86]
                0.01    4.28   49082/49082       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [85]
-----------------------------------------------
                0.02    4.27     154/154         symex_target_equationt::convert(prop_convt&) [21]
[87]     1.0    0.02    4.27     154         symex_target_equationt::convert_assertions(prop_convt&) [87]
                0.18    3.84   97707/787859      prop_conv_solvert::convert(exprt const&) <cycle 13> [52]
                0.00    0.08   97707/98205       implies_exprt::implies_exprt(exprt const&, exprt const&) [572]
                0.00    0.08   98068/98068       literal_exprt::literal_exprt(literalt) [589]
                0.00    0.07     156/11154       prop_conv_solvert::set_to(exprt const&, bool) [77]
                0.00    0.01  196219/37365766     exprt::~exprt() [154]
                0.00    0.01     156/105707      boolbvt::set_to(exprt const&, bool) [62]
                0.00    0.00   97707/21337340     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [312]
                0.00    0.00     361/2547        and_exprt::and_exprt(exprt const&, exprt const&) [1388]
                0.00    0.00     148/148         disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1659]
                0.00    0.00     148/385262      true_exprt::true_exprt() [414]
                0.00    0.00     361/11183586     irept::operator=(irept const&) [254]
                0.00    0.00     148/977695      std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [496]
                0.00    0.00     361/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.00     148/73737       std::vector<exprt, std::allocator<exprt> >::~vector() [1178]
                0.00    0.00     148/185212922     irept::irept(irept const&) [134]
                0.00    0.00     148/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00     148/73737       std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2163]
                0.00    0.00     148/329375      true_exprt::~true_exprt() [2109]
-----------------------------------------------
                0.00    0.00       9/96509642     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [691]
                0.00    0.00      51/96509642     add_padding(struct_typet&, namespacet const&) [1332]
                0.00    0.00      96/96509642     c_sizeof_type_rec(exprt const&) [1930]
                0.00    0.00     126/96509642     goto_symex_statet::constant_propagation(exprt const&) const [739]
                0.00    0.00     208/96509642     code_blockt::end_location() const [1879]
                0.00    0.00     257/96509642     alignment(typet const&, namespacet const&) [1789]
                0.00    0.00     358/96509642     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1590]
                0.00    0.00    1000/96509642     vector_typet::size() const [1777]
                0.00    0.00    2088/96509642     goto_checkt::bounds_check(index_exprt const&, guardt const&) [450]
                0.00    0.00    4853/96509642     code_typet::return_type() const [1614]
                0.00    0.00    5392/96509642     code_typet::has_ellipsis() const [1453]
                0.00    0.00    8972/96509642     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1391]
                0.00    0.00    9544/96509642     replace_location(exprt&, locationt const&) [1185]
                0.00    0.00   10945/96509642     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1336]
                0.00    0.00   12726/96509642     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [688]
                0.00    0.00   15358/96509642     code_typet::parameters() const [1515]
                0.00    0.00   43355/96509642     typet::has_subtype() const [1365]
                0.00    0.00   72612/96509642     ansi_c_declaratort::value() const [1328]
                0.00    0.00   74494/96509642     typet::subtypes() const [1326]
                0.00    0.00   80602/96509642     typet::has_subtypes() const [1296]
                0.00    0.00  112642/96509642     exprt::location() const [1264]
                0.00    0.00  113368/96509642     array_typet::size() const [1263]
                0.00    0.00  126529/96509642     c_typecheck_baset::typecheck_symbol_type(typet&) [315]
                0.00    0.00  131366/96509642     struct_union_typet::components() const [1204]
                0.00    0.01  204991/96509642     simplify_exprt::simplify_mult(exprt&) [287]
                0.00    0.01  210490/96509642     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                0.00    0.01  269898/96509642     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [173]
                0.01    0.01  342715/96509642     typet::location() const [784]
                0.01    0.02  622473/96509642     typet::subtype() const [737]
                0.54    0.97 34120397/96509642     exprt::type() const [175]
                0.94    1.69 59911727/96509642     exprt::operands() const [107]
[88]     0.9    1.52    2.73 96509642         irept::find(dstring const&) const [88]
                2.73    0.00 96509642/116658850     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 [105]
-----------------------------------------------
                0.03    4.19   49082/49082       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [85]
[89]     0.9    0.03    4.19   49082         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&) [89]
                1.10    3.09   49082/49082       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> >*) [91]
-----------------------------------------------
                0.00    0.00     150/54427981     prop_conv_solvert::set_to(exprt const&, bool) [77]
                0.00    0.00    2588/54427981     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [502]
                0.00    0.00   11195/54427981     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    0.00   12524/54427981     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [298]
                0.00    0.00   15419/54427981     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [976]
                0.00    0.00   71616/54427981     arrayst::add_array_Ackermann_constraints() [58]
                0.00    0.01  181011/54427981     cnft::gate_or(literalt, literalt, literalt) [727]
                0.02    0.04  759150/54427981     propt::set_equal(literalt, literalt) [475]
                0.09    0.23 4099014/54427981     cnft::gate_and(literalt, literalt, literalt) [326]
                0.09    0.23 4106292/54427981     cnft::lselect(literalt, literalt, literalt) [327]
                0.18    0.49 8675396/54427981     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [167]
                0.22    0.58 10333086/54427981     bv_utilst::carry(literalt, literalt, literalt) [109]
                0.55    1.47 26160540/54427981     cnft::gate_xor(literalt, literalt, literalt) [136]
[90]     0.9    1.15    3.06 54427981         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [90]
                1.03    1.20 52274807/52274886     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [148]
                0.44    0.12 54427981/54428135     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [299]
                0.28    0.00 52274807/95796376     Minisat::vec<Minisat::Lit>::clear(bool) [320]
-----------------------------------------------
                             49268841             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> >*) [91]
                1.10    3.09   49082/49082       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&) [89]
[91]     0.9    1.10    3.09   49082+49268841 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> >*) [91]
                0.77    2.32 98562348/98562348     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*) [117]
                             49268841             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> >*) [91]
-----------------------------------------------
                0.00    0.00     100/117928602     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1530]
                0.00    0.00     102/117928602     struct_union_typet::components() [1894]
                0.00    0.00     306/117928602     string_constantt::set_value(dstring const&) [1513]
                0.00    0.00    2000/117928602     vector_typet::size() [1651]
                0.00    0.00    6963/117928602     do_pointer(unsigned int, unsigned int) [1302]
                0.00    0.00   12250/117928602     code_typet::make_ellipsis() [1221]
                0.00    0.00  165256/117928602     typet::subtypes() [663]
                0.00    0.00  188421/117928602     typet::location() [944]
                0.00    0.00  203935/117928602     yyansi_cparse() [156]
                0.00    0.00  207810/117928602     code_typet::return_type() [918]
                0.00    0.00  244105/117928602     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [526]
                0.00    0.00  259677/117928602     ansi_c_declaratort::value() [743]
                0.01    0.01  301794/117928602     array_typet::size() [808]
                0.01    0.01  611601/117928602     code_typet::parameters() [601]
                0.01    0.02  836470/117928602     exprt::location() [604]
                0.02    0.02  924381/117928602     typet::subtype() [581]
                0.02    0.02 1073822/117928602     merge_irept::merged(irept const&) [12]
                0.04    0.04 2204630/117928602     irept::set(dstring const&, long long) [252]
                0.10    0.11 5753139/117928602     irept::set(dstring const&, dstring const&) [265]
                0.43    0.48 25998215/117928602     exprt::type() [146]
                1.32    1.47 78933625/117928602     exprt::operands() [41]
[92]     0.9    1.97    2.19 117928602         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [92]
                0.32    0.70 11177429/11177429     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&) [227]
                0.49    0.02 11177429/155525145     std::pair<dstring const, irept>::~pair() <cycle 16> [348]
                0.49    0.02 11177429/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.16    0.00 11177429/185212922     irept::irept(irept const&) [134]
-----------------------------------------------
                0.02    4.10    5065/5065        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [76]
[93]     0.9    0.02    4.10    5065         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    3.05    4665/4665        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.75    5065/5065        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [255]
                0.00    0.08    5465/323949      guardt::as_expr() const [82]
                0.00    0.06    4665/4828        goto_symex_statet::new_frame() [617]
                0.00    0.06     400/5228        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [250]
                0.00    0.05    4665/4665        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [645]
                0.00    0.03    8224/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.00    0.00   14395/41347       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1045]
                0.00    0.00    5065/5065        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1405]
                0.00    0.00    4665/4817        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1423]
                0.00    0.00    4665/73737       std::vector<exprt, std::allocator<exprt> >::~vector() [1178]
                0.00    0.00    4665/3882091     exprt::operator=(exprt const&) [395]
                0.00    0.00    5065/2565719     to_symbol_expr(exprt const&) [464]
                0.00    0.00    5465/37365766     exprt::~exprt() [154]
                0.00    0.00    5065/5797        code_function_callt::lhs() const [1588]
                0.00    0.00    5065/1310986     exprt::op1() const [599]
                0.00    0.00    5065/4337094     symbol_exprt::get_identifier() const [419]
                0.00    0.00    4665/5549        code_function_callt::arguments() const [1592]
                0.00    0.00    4665/59911727     exprt::operands() const [107]
                0.00    0.00    7968/7968        std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, std::tr1::integral_constant<bool, true>) [1722]
                0.00    0.00    5065/644065      goto_symex_statet::top() [1347]
                0.00    0.00    4665/4665        goto_symex_statet::previous_frame() [1855]
                0.00    0.00    4665/2561232     goto_symex_statet::call_stack() [1064]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1963]
                0.00    0.00       2/434433      messaget::eom(messaget::mstreamt&) [629]
                0.00    0.00    5065/6292        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 [2354]
                0.00    0.00    4665/73737       std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2163]
-----------------------------------------------
                                                 <spontaneous>
[94]     0.9    3.94    0.03                 Minisat::SimpSolver::newVar(bool, bool) [94]
                0.03    0.00 12642968/25286177     Minisat::vec<int>::capacity(int) [595]
-----------------------------------------------
                              306206             boolbvt::convert_rest(exprt const&) <cycle 13> [570]
[95]     0.9    0.02    3.87  306206         boolbvt::convert_equality(equal_exprt const&) <cycle 13> [95]
                0.30    3.09  305710/339243      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [97]
                0.02    0.24  306206/1076894     base_type_eq(typet const&, typet const&, namespacet const&) [240]
                0.01    0.05 1224328/34120397     exprt::type() const [175]
                0.00    0.04     495/495         arrayst::record_array_equality(equal_exprt const&) [685]
                0.00    0.03  612412/59911727     exprt::operands() const [107]
                0.00    0.03  611916/1310986     exprt::op1() const [599]
                0.00    0.03  611420/937582      binary_relation_exprt::lhs() const [661]
                0.00    0.01  306206/462285      boolbvt::is_unbounded_array(typet const&) const [809]
                0.00    0.00     496/496         has_byte_operator(exprt const&) [1570]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [1970]
                              611420             boolbvt::convert_bv(exprt const&) <cycle 13> [44]
-----------------------------------------------
                0.00    0.00     370/395807      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [615]
                0.00    0.00     370/395807      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1200]
                0.00    0.01    1484/395807      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [557]
                0.00    0.18   18669/395807      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.00    0.80   82766/395807      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    1.13  116703/395807      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    1.70  175445/395807      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
[96]     0.9    0.01    3.84  395807         goto_symext::do_simplify(exprt&) [96]
                0.17    3.60  395807/1364524     simplify(exprt&, namespacet const&) <cycle 18> [1126]
                0.01    0.06  395807/472464      optionst::get_bool_option(std::string const&) const [561]
-----------------------------------------------
                0.00    0.00       5/339243      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1572]
                0.00    0.00      80/339243      float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&) [1462]
                0.00    0.00     296/339243      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> >&) [285]
                0.01    0.10    9739/339243      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [328]
                0.01    0.10   10213/339243      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [458]
                0.01    0.13   13200/339243      equalityt::add_equality_constraints(equalityt::typestructt const&) [465]
                0.30    3.09  305710/339243      boolbvt::convert_equality(equal_exprt const&) <cycle 13> [95]
[97]     0.8    0.33    3.43  339243         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [97]
                0.04    1.71 17195331/18100498     cnft::lequal(literalt, literalt) [163]
                0.06    1.57  339243/365932      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [167]
                0.00    0.05  339243/11375130     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [171]
                0.00    0.00  339243/16401746     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [1230]
-----------------------------------------------
                0.22    3.51 23220702/23220702     irept::detach() [50]
[98]     0.8    0.22    3.51 23220702         irept::dt::dt(irept::dt const&) [98]
                0.67    1.68 46441404/46441404     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&) [142]
                0.24    0.81 23220702/23220702     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [224]
                0.11    0.00 46441404/46441404     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&) [525]
-----------------------------------------------
                             39991220             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [323]
                             64678600             std::pair<dstring const, irept>::~pair() <cycle 16> [348]
                0.00    0.00       1/155525145     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1898]
                0.00    0.00       1/155525145     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1956]
                0.00    0.00       2/155525145     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2027]
                0.00    0.00       2/155525145     c_typecheck_baset::typecheck_expr_index(exprt&) [1864]
                0.00    0.00       2/155525145     c_sizeof_type_rec(exprt const&) [1930]
                0.00    0.00       3/155525145     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
                0.00    0.00       6/155525145     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1835]
                0.00    0.00       6/155525145     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1841]
                0.00    0.00       6/155525145     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1732]
                0.00    0.00       8/155525145     flatten_byte_operators(exprt const&, namespacet const&) [1970]
                0.00    0.00       8/155525145     simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.00      12/155525145     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [557]
                0.00    0.00      38/155525145     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1559]
                0.00    0.00      38/155525145     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1621]
                0.00    0.00      38/155525145     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1568]
                0.00    0.00      55/155525145     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1195]
                0.00    0.00      64/155525145     flatten_byte_extract(exprt const&, namespacet const&) [1676]
                0.00    0.00      66/155525145     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1556]
                0.00    0.00      94/155525145     code_returnt::return_value() [1775]
                0.00    0.00     100/155525145     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1530]
                0.00    0.00     100/155525145     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1223]
                0.00    0.00     102/155525145     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [283]
                0.00    0.00     112/155525145     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1352]
                0.00    0.00     123/155525145     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1538]
                0.00    0.00     123/155525145     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1701]
                0.00    0.00     148/155525145     or_exprt::or_exprt() [1740]
                0.00    0.00     152/155525145     code_function_callt::code_function_callt() [1631]
                0.00    0.00     163/155525145     symex_bmct::~symex_bmct() [1888]
                0.00    0.00     177/155525145     code_declt::code_declt() [1649]
                0.00    0.00     192/155525145     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [822]
                0.00    0.00     226/155525145     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1043]
                0.00    0.00     274/155525145     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00     304/155525145     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1372]
                0.00    0.00     306/155525145     string_constantt::string_constantt() [1523]
                0.00    0.00     310/155525145     pointer_logict::pointer_logict(namespacet const&) [1403]
                0.00    0.00     315/155525145     void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*) [1876]
                0.00    0.00     316/155525145     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1698]
                0.00    0.00     352/155525145     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1205]
                0.00    0.00     355/155525145     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1527]
                0.00    0.00     361/155525145     symex_target_equationt::convert_assertions(prop_convt&) [87]
                0.00    0.00     370/155525145     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1200]
                0.00    0.00     410/155525145     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1311]
                0.00    0.00     474/155525145     c_typecheck_baset::typecheck_expr_rel(exprt&) [1468]
                0.00    0.00     477/155525145     if_exprt::if_exprt() [1637]
                0.00    0.00     505/155525145     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1706]
                0.00    0.00     512/155525145     simplify_exprt::simplify_div(exprt&) [537]
                0.00    0.00     548/155525145     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1323]
                0.00    0.00     562/155525145     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1830]
                0.00    0.00     595/155525145     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1457]
                0.00    0.00     608/155525145     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     612/155525145     string_constantt::set_value(dstring const&) [1513]
                0.00    0.00     677/155525145     object_size(exprt const&) [1506]
                0.00    0.00     690/155525145     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     706/155525145     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1359]
                0.00    0.00     722/155525145     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [564]
                0.00    0.00     802/155525145     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1454]
                0.00    0.00     836/155525145     address_of_exprt::address_of_exprt() [1522]
                0.00    0.00     956/155525145     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1139]
                0.00    0.00    1002/155525145     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1135]
                0.00    0.00    1050/155525145     c_sizeoft::sizeof_rec(typet const&) [1360]
                0.00    0.00    1050/155525145     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1764]
                0.00    0.00    1245/155525145     goto_symext::replace_nondet(exprt&) [243]
                0.00    0.00    1296/155525145     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1479]
                0.00    0.00    1309/155525145     std::pair<bool, irept>::~pair() [1742]
                0.00    0.00    1354/155525145     c_typecheck_baset::make_index_type(exprt&) [1168]
                0.00    0.00    1401/155525145     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1177]
                0.00    0.00    1484/155525145     byte_extract_exprt::byte_extract_exprt(dstring) [1535]
                0.00    0.00    1596/155525145     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1389]
                0.00    0.00    1628/155525145     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) [1718]
                0.00    0.00    1868/155525145     simplify_exprt::simplify_mod(exprt&) [1154]
                0.00    0.00    1992/155525145     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1179]
                0.00    0.00    1994/155525145     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [514]
                0.00    0.00    2065/155525145     guardt::resize(unsigned long) [1455]
                0.00    0.00    2306/155525145     object_lower_bound(exprt const&) [1309]
                0.00    0.00    2328/155525145     pointer_offset(exprt const&) [1343]
                0.00    0.00    2385/155525145     simplify_exprt::simplify_member(exprt&) [895]
                0.00    0.00    2445/155525145     configt::this_operating_system() [786]
                0.00    0.00    2547/155525145     and_exprt::and_exprt(exprt const&, exprt const&) [1388]
                0.00    0.00    2620/155525145     object_upper_bound(exprt const&, typet const&, namespacet const&) [1137]
                0.00    0.00    3000/155525145     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [659]
                0.00    0.00    3285/155525145     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [458]
                0.00    0.00    3700/155525145     goto_symext::return_assignment(goto_symex_statet&) [168]
                0.00    0.00    3848/155525145     codet::codet(dstring const&) [1377]
                0.00    0.00    4124/155525145     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [832]
                0.00    0.00    4828/155525145     goto_symext::symex_end_of_function(goto_symex_statet&) [248]
                0.00    0.00    5065/155525145     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [76]
                0.00    0.00    5176/155525145     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [502]
                0.00    0.00    5682/155525145     index_exprt::index_exprt(typet const&) [1295]
                0.00    0.00    5894/155525145     binary_relation_exprt::binary_relation_exprt(dstring const&) [1271]
                0.00    0.00    6963/155525145     do_pointer(unsigned int, unsigned int) [1302]
                0.00    0.00    7033/155525145     simplify_exprt::simplify_not(exprt&) <cycle 18> [423]
                0.00    0.00    7143/155525145     goto_symext::symex_decl(goto_symex_statet&) [201]
                0.00    0.00    9651/155525145     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [638]
                0.00    0.00   10125/155525145     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> > >) [830]
                0.00    0.00   10746/155525145     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [200]
                0.00    0.00   15520/155525145     guardt::make_false() [904]
                0.00    0.00   16814/155525145     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [356]
                0.00    0.00   19321/155525145     struct_union_typet::component_type(dstring const&) const [1206]
                0.00    0.00   20461/155525145     binary_exprt::binary_exprt(dstring const&, typet const&) [958]
                0.00    0.00   20725/155525145     merge(unsigned int, unsigned int) [730]
                0.00    0.00   22376/155525145     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [930]
                0.00    0.00   24672/155525145     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.00   25048/155525145     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [298]
                0.00    0.00   25104/155525145     simplify_exprt::simplify_with(exprt&) [774]
                0.00    0.00   26006/155525145     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                0.00    0.00   28618/155525145     size_of_expr(typet const&, namespacet const&) <cycle 18> [447]
                0.00    0.00   30165/155525145     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [321]
                0.00    0.00   31416/155525145     exprt::make_typecast(typet const&) [920]
                0.00    0.00   32330/155525145     codet::codet() [971]
                0.00    0.00   33795/155525145     simplify_exprt::simplify_index(exprt&) [602]
                0.00    0.00   33808/155525145     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    0.00   35194/155525145     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [135]
                0.00    0.00   35624/155525145     simplify_exprt::simplify_object(exprt&) [469]
                0.00    0.00   36344/155525145     same_object(exprt const&, exprt const&) [646]
                0.00    0.00   36410/155525145     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                0.00    0.00   38156/155525145     simplify_exprt::simplify_if(exprt&) <cycle 18> [532]
                0.00    0.00   39221/155525145     object_descriptor_exprt::object_descriptor_exprt() [773]
                0.00    0.00   40390/155525145     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [292]
                0.00    0.00   43868/155525145     exprt::make_not() [765]
                0.00    0.00   48460/155525145     member_exprt::member_exprt(typet const&) [732]
                0.00    0.00   57511/155525145     prop_conv_solvert::get(exprt const&) const <cycle 15> [778]
                0.00    0.00   57848/155525145     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [145]
                0.00    0.00   58880/155525145     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [526]
                0.00    0.00   59250/155525145     c_typecastt::implicit_typecast(exprt&, typet const&) [580]
                0.00    0.00   72612/155525145     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [433]
                0.00    0.00   72867/155525145     c_typecheck_baset::make_already_typechecked(typet&) [989]
                0.00    0.00   76631/155525145     make_subtype(unsigned int, unsigned int) [831]
                0.00    0.00   86322/155525145     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.00   95664/155525145     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1282]
                0.00    0.00   97290/155525145     simplify_exprt::simplify_mult(exprt&) [287]
                0.00    0.00  103962/155525145     predicate_exprt::predicate_exprt(dstring const&) [684]
                0.01    0.00  114721/155525145     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.01    0.00  125330/155525145     index_exprt::index_exprt() [633]
                0.01    0.00  126529/155525145     c_typecheck_baset::typecheck_symbol_type(typet&) [315]
                0.01    0.00  131598/155525145     irep_serializationt::insert_on_read(unsigned long, irept const&) [674]
                0.01    0.00  143232/155525145     arrayst::add_array_Ackermann_constraints() [58]
                0.01    0.00  156843/155525145     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.01    0.00  215767/155525145     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> > >) [353]
                0.01    0.00  228496/155525145     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [394]
                0.01    0.00  233133/155525145     irept::~irept() [838]
                0.01    0.00  291324/155525145     std::_List_base<typet, std::allocator<typet> >::_M_clear() [812]
                0.01    0.00  319539/155525145     simplify_exprt::simplify_plus(exprt&) [203]
                0.01    0.00  325108/155525145     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [149]
                0.01    0.00  335646/155525145     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                0.02    0.00  359635/155525145     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [922]
                0.02    0.00  361028/155525145     exprt::make_bool(bool) [510]
                0.02    0.00  413830/155525145     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.02    0.00  550237/155525145     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [342]
                0.03    0.00  596546/155525145     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [237]
                0.04    0.00  924003/155525145     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [42]
                0.05    0.00 1054840/155525145     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<irept, false>**, unsigned long) [459]
                0.05    0.00 1054840/155525145     merge_irept::merged(irept const&) [12]
                0.05    0.00 1194642/155525145     locationt::~locationt() [612]
                0.06    0.00 1279317/155525145     boolbvt::convert_bv(exprt const&) <cycle 13> [44]
                0.13    0.00 3010001/155525145     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [452]
                0.16    0.00 3672854/155525145     irept::clear() [446]
                0.31    0.01 6988862/155525145     typet::~typet() [366]
                0.43    0.01 9613960/155525145     simplify_exprt::simplify_rec(exprt&) <cycle 18> [125]
                0.49    0.01 10967885/155525145     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [293]
                0.49    0.02 11177429/155525145     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [92]
                0.50    0.02 11183586/155525145     irept::operator=(irept const&) [254]
                0.62    0.02 13921596/155525145     irept::add(dstring const&, irept const&) [197]
                1.03    0.03 23220702/155525145     irept::detach() [50]
                1.65    0.05 37365766/155525145     exprt::~exprt() [154]
[99]     0.8    3.61    0.04 248076679         irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.04    0.00 44144055/88288285     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() [578]
                             44144055             irept::dt::~dt() <cycle 16> [337]
                             44144055             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [199]
-----------------------------------------------
                                                 <spontaneous>
[100]    0.8    3.47    0.13                 Minisat::Solver::newVar(bool, bool) [100]
                0.13    0.00 12637584/64952983     Minisat::vec<Minisat::Lit>::capacity(int) [269]
                0.00    0.00    2564/25286177     Minisat::vec<int>::capacity(int) [595]
                0.00    0.00    2564/2608        Minisat::vec<Minisat::lbool>::capacity(int) [2411]
-----------------------------------------------
                0.00    0.00       8/80140       float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&) [1574]
                0.00    0.00      20/80140       float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&) [1473]
                0.00    0.00      20/80140       float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1294]
                0.00    0.00      20/80140       float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1184]
                0.00    0.21    4889/80140       bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [169]
                0.00    0.22    5020/80140       bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [190]
                0.00    0.33    7571/80140       boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [324]
                0.00    0.78   18076/80140       bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [246]
                0.00    1.93   44516/80140       bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [140]
[101]    0.8    0.00    3.48   80140         bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [101]
                0.12    3.35   80140/80140       bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [102]
                0.00    0.00  160232/2986098     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [558]
                0.00    0.00   80140/16401746     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [1230]
                0.00    0.00      48/28414       bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&) [1325]
-----------------------------------------------
                0.12    3.35   80140/80140       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [101]
[102]    0.8    0.12    3.35   80140         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [102]
                0.18    2.28 4583324/5870036     bv_utilst::carry(literalt, literalt, literalt) [109]
                0.08    0.82 9166648/29290094     cnft::lxor(literalt, literalt) [127]
-----------------------------------------------
                             119003699             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [404]
[103]    0.8    0.96    2.42 119003699         bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [103]
                1.87    0.00 91801424/91801424     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [157]
                0.55    0.00 164732828/890092366     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [122]
                             91801338             operator==(irept const&, irept const&) <cycle 17> [51]
-----------------------------------------------
                                                 <spontaneous>
[104]    0.7    3.18    0.19                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&) [104]
                0.19    0.00 36401409/95796376     Minisat::vec<Minisat::Lit>::clear(bool) [320]
                0.00    0.00     240/64952983     Minisat::vec<Minisat::Lit>::capacity(int) [269]
-----------------------------------------------
                0.57    0.00 20149208/116658850     irept::get(dstring const&) const [229]
                2.73    0.00 96509642/116658850     irept::find(dstring const&) const [88]
[105]    0.7    3.30    0.00 116658850         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 [105]
-----------------------------------------------
                                 312             boolbv_widtht::get_entry(typet const&) const [106]
                0.00    0.00       2/641208      boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1285]
                0.00    0.00       4/641208      boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1843]
                0.00    0.00       8/641208      boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1352]
                0.00    0.00      87/641208      boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1407]
                0.00    0.00     294/641208      boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [281]
                0.00    0.01    1509/641208      bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [687]
                0.00    0.01    1736/641208      boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                0.00    0.01    2375/641208      boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [689]
                0.00    0.01    2870/641208      boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [907]
                0.00    0.02    3263/641208      boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [647]
                0.00    0.03    5576/641208      boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [667]
                0.00    0.03    6455/641208      boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [536]
                0.00    0.03    6608/641208      boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [324]
                0.00    0.04    7574/641208      boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&) [653]
                0.00    0.07   13998/641208      boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [401]
                0.00    0.07   14764/641208      boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [435]
                0.00    0.08   15867/641208      boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [386]
                0.00    0.08   16356/641208      boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [415]
                0.00    0.13   26055/641208      boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [474]
                0.00    0.14   26651/641208      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [222]
                0.00    0.21   41622/641208      boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [164]
                0.00    0.53  104210/641208      boolbv_mapt::get_map_entry(dstring const&, typet const&) [181]
                0.01    1.74  343324/641208      boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [149]
[106]    0.7    0.02    3.26  641208+312     boolbv_widtht::get_entry(typet const&) const [106]
                0.01    3.09  641520/641520      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>) [116]
                0.01    0.06 1283040/6988862     typet::~typet() [366]
                0.00    0.04  641520/641520      std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [681]
                0.00    0.04  641520/641520      std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [680]
                0.00    0.00     173/590172      to_integer(constant_exprt const&, BigInt&) [396]
                0.00    0.00     633/1632515     bitvector_typet::get_width() const [470]
                0.00    0.00     173/182791      BigInt::operator*(unsigned long) const [819]
                0.00    0.00     184/622473      typet::subtype() const [737]
                0.00    0.00     184/113368      array_typet::size() const [1263]
                0.00    0.00     128/34120397     exprt::type() const [175]
                0.00    0.00     184/663691      to_integer(exprt const&, BigInt&) [923]
                0.00    0.00     173/181578      integer2unsigned(BigInt const&) [1318]
                0.00    0.00     357/14056178     BigInt::~BigInt() [517]
                0.00    0.00     184/2723979     BigInt::BigInt() [802]
                0.00    0.00      35/131366      struct_union_typet::components() const [1204]
                0.00    0.00     173/608838      BigInt::compare(unsigned long long) const [1238]
                0.00    0.00      35/35          std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert) [2002]
                0.00    0.00     173/784224      BigInt::compare(long long) const [1231]
                0.00    0.00  641520/1925674     std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base() [2069]
                0.00    0.00  641520/641520      std::pair<typet, boolbv_widtht::entryt>::~pair() [2088]
                0.00    0.00  641520/642634      std::pair<typet const, boolbv_widtht::entryt>::~pair() [2087]
                0.00    0.00     381/6143        to_unsignedbv_type(typet const&) [2355]
                0.00    0.00     249/433842      to_signedbv_type(typet const&) [2101]
                0.00    0.00     184/153125      to_array_type(typet const&) [2133]
                0.00    0.00      35/49452       to_struct_type(typet const&) [2191]
                0.00    0.00       3/134         to_floatbv_type(typet const&) [2982]
                                 312             boolbv_widtht::get_entry(typet const&) const [106]
-----------------------------------------------
                0.00    0.00       1/59911727     exprt::op3() const [2038]
                0.00    0.00       1/59911727     to_code_for(codet const&) [2035]
                0.00    0.00       1/59911727     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1898]
                0.00    0.00       1/59911727     code_fort::init() const [2040]
                0.00    0.00       1/59911727     dirtyt::find_dirty_address_of(exprt const&) [1768]
                0.00    0.00       2/59911727     flatten_byte_update(exprt const&, namespacet const&) [2013]
                0.00    0.00       4/59911727     c_sizeof_type_rec(exprt const&) [1930]
                0.00    0.00       4/59911727     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1843]
                0.00    0.00       6/59911727     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1285]
                0.00    0.00       9/59911727     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [432]
                0.00    0.00      17/59911727     to_mod_expr(exprt const&) [2012]
                0.00    0.00      20/59911727     expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int) <cycle 1> [2008]
                0.00    0.00      23/59911727     to_div_expr(exprt const&) [2004]
                0.00    0.00      29/59911727     dereference_exprt::pointer() const [1998]
                0.00    0.00      32/59911727     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1352]
                0.00    0.00      36/59911727     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1886]
                0.00    0.00      40/59911727     flatten_byte_extract(exprt const&, namespacet const&) [1676]
                0.00    0.00      47/59911727     simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&) [1418]
                0.00    0.00      50/59911727     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1223]
                0.00    0.00      51/59911727     expr2ct::convert_function(exprt const&, std::string const&, unsigned int) <cycle 1> [1962]
                0.00    0.00      60/59911727     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [807]
                0.00    0.00      85/59911727     to_code_label(codet const&) [1914]
                0.00    0.00      88/59911727     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [822]
                0.00    0.00      92/59911727     array_name(namespacet const&, exprt const&) [1208]
                0.00    0.00      94/59911727     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1627]
                0.00    0.00      94/59911727     code_returnt::has_return_value() const [1944]
                0.00    0.00     124/59911727     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [502]
                0.00    0.00     131/59911727     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1383]
                0.00    0.00     142/59911727     local_bitvector_analysist::assign_lhs(exprt const&, exprt const&, local_bitvector_analysist::loc_infot const&, local_bitvector_analysist::loc_infot&) [1501]
                0.00    0.00     152/59911727     code_ifthenelset::cond() const [1922]
                0.00    0.00     152/59911727     to_code_ifthenelse(codet const&) [1871]
                0.00    0.00     154/59911727     to_array_of_expr(exprt const&) [1920]
                0.00    0.00     164/59911727     guardt::add(exprt const&) [1165]
                0.00    0.00     170/59911727     goto_convertt::convert_label(code_labelt const&, goto_programt&) <cycle 5> [1800]
                0.00    0.00     174/59911727     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1407]
                0.00    0.00     184/59911727     counterexample_value_binary(exprt const&, namespacet const&) [1443]
                0.00    0.00     188/59911727     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [691]
                0.00    0.00     220/59911727     to_shift_expr(exprt const&) [1892]
                0.00    0.00     223/59911727     to_with_expr(exprt const&) [1889]
                0.00    0.00     246/59911727     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1701]
                0.00    0.00     304/59911727     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1665]
                0.00    0.00     304/59911727     goto_convertt::convert_function_call(code_function_callt const&, goto_programt&) [1806]
                0.00    0.00     306/59911727     to_code_dead(codet const&) [1809]
                0.00    0.00     339/59911727     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1043]
                0.00    0.00     355/59911727     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1529]
                0.00    0.00     382/59911727     if_exprt::cond() const [1846]
                0.00    0.00     401/59911727     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1454]
                0.00    0.00     495/59911727     arrayst::record_array_equality(equal_exprt const&) [685]
                0.00    0.00     498/59911727     to_if_expr(exprt const&) [1822]
                0.00    0.00     505/59911727     to_code_expression(codet const&) [1756]
                0.00    0.00     540/59911727     simplify_exprt::simplify_dereference(exprt&) [1628]
                0.00    0.00     608/59911727     has_and_or(exprt const&) [1727]
                0.00    0.00     659/59911727     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [497]
                0.00    0.00     688/59911727     to_dereference_expr(exprt const&) [1791]
                0.00    0.00     732/59911727     goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&) <cycle 6> [1617]
                0.00    0.00     882/59911727     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [281]
                0.00    0.00     912/59911727     goto_convertt::get_string_constant(exprt const&) [1422]
                0.00    0.00     972/59911727     is_index_member_symbol(exprt const&) [1757]
                0.00    0.00    1010/59911727     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1706]
                0.00    0.00    1239/59911727     arrayst::collect_arrays(exprt const&) [901]
                0.00    0.00    1430/59911727     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [688]
                0.00    0.00    1484/59911727     to_byte_extract_expr(exprt const&) [1711]
                0.00    0.00    1492/59911727     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1643]
                0.00    0.00    1994/59911727     localst::build(goto_function_templatet<goto_programt> const&) [1433]
                0.00    0.00    1994/59911727     code_declt::get_identifier() const [1620]
                0.00    0.00    2077/59911727     goto_checkt::bounds_check(index_exprt const&, guardt const&) [450]
                0.00    0.00    2186/59911727     local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&) [1586]
                0.00    0.00    2294/59911727     expr2ct::convert_unary(exprt const&, std::string const&, unsigned int) <cycle 1> [1681]
                0.00    0.00    2299/59911727     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1624]
                0.00    0.00    2375/59911727     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [689]
                0.00    0.00    2592/59911727     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1479]
                0.00    0.00    2733/59911727     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                0.00    0.00    2870/59911727     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [907]
                0.00    0.00    2968/59911727     byte_extract_exprt::op() const [1652]
                0.00    0.00    3094/59911727     has_byte_operator(exprt const&) [1570]
                0.00    0.00    3217/59911727     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [638]
                0.00    0.00    3461/59911727     to_code_decl(codet const&) [1577]
                0.00    0.00    3472/59911727     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                0.00    0.00    3563/59911727     address_of_exprt::object() const [1635]
                0.00    0.00    3563/59911727     to_address_of_expr(exprt const&) [1634]
                0.00    0.00    3638/59911727     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1607]
                0.00    0.00    4200/59911727     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1420]
                0.00    0.00    4665/59911727     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    0.00    4705/59911727     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [1187]
                0.00    0.00    5126/59911727     goto_convertt::needs_cleaning(exprt const&) [1481]
                0.00    0.00    5422/59911727     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [1007]
                0.00    0.00    5484/59911727     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1389]
                0.00    0.00    5797/59911727     code_function_callt::lhs() const [1588]
                0.00    0.00    6296/59911727     exprt::find_location() const [1435]
                0.00    0.00    6526/59911727     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [647]
                0.00    0.00    6558/59911727     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1391]
                0.00    0.00    7399/59911727     goto_symext::return_assignment(goto_symex_statet&) [168]
                0.00    0.00    7420/59911727     goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [1432]
                0.00    0.00    7871/59911727     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [953]
                0.00    0.00    8164/59911727     to_typecast_expr(exprt const&) [1558]
                0.00    0.00    8322/59911727     member_exprt::struct_op() const [1557]
                0.00    0.00    9486/59911727     expr2ct::convert_index(exprt const&, unsigned int) <cycle 1> [1505]
                0.00    0.00    9624/59911727     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                0.00    0.00   11152/59911727     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [667]
                0.00    0.00   11188/59911727     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [930]
                0.00    0.00   11195/59911727     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    0.00   12714/59911727     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1336]
                0.00    0.00   12821/59911727     typecast_exprt::op() const [1520]
                0.00    0.00   13216/59911727     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [324]
                0.00    0.00   15148/59911727     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [650]
                0.00    0.00   15626/59911727     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [445]
                0.00    0.00   15867/59911727     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [386]
                0.00    0.00   16341/59911727     expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool) <cycle 1> [1445]
                0.00    0.00   16551/59911727     value_set_dereferencet::get_symbol(exprt const&) [1480]
                0.00    0.00   17362/59911727     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [283]
                0.00    0.00   17734/59911727     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [431]
                0.00    0.00   17764/59911727     expr2ct::convert_symbol(exprt const&, unsigned int&) [1401]
                0.00    0.00   19675/59911727     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [687]
                0.00    0.00   21687/59911727     goto_symex_statet::constant_propagation(exprt const&) const [739]
                0.00    0.00   22910/59911727     prop_conv_solvert::set_to(exprt const&, bool) [77]
                0.00    0.00   24149/59911727     exprt::op0() const [1439]
                0.00    0.00   25894/59911727     boolbvt::convert_bv_rel(exprt const&) <cycle 13> [253]
                0.00    0.00   26061/59911727     goto_symext::symex_dead(goto_symex_statet&) [618]
                0.00    0.00   26072/59911727     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.00   26433/59911727     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [169]
                0.00    0.00   30472/59911727     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [682]
                0.00    0.00   35652/59911727     object_descriptor_exprt::object() const [1393]
                0.00    0.00   35652/59911727     to_object_descriptor_expr(exprt const&) [1392]
                0.00    0.00   40628/59911727     boolbvt::convert_overflow(exprt const&) <cycle 13> [178]
                0.00    0.00   41452/59911727     find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool) [937]
                0.00    0.00   42088/59911727     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                0.00    0.00   44187/59911727     goto_symext::symex_decl(goto_symex_statet&) [201]
                0.00    0.00   44855/59911727     goto_checkt::check_rec(exprt const&, guardt&, bool) [308]
                0.00    0.00   46382/59911727     exprt::op2() const [1351]
                0.00    0.00   66212/59911727     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [222]
                0.00    0.00   67245/59911727     to_index_expr(exprt const&) [1317]
                0.00    0.00   67770/59911727     dirtyt::find_dirty(exprt const&) [846]
                0.00    0.00   68574/59911727     goto_checkt::has_dereference(exprt const&) [1182]
                0.00    0.00   70358/59911727     simplify_exprt::simplify_index(exprt&) [602]
                0.00    0.00   72459/59911727     index_exprt::array() const [1299]
                0.00    0.00   74195/59911727     code_assignt::lhs() const [1297]
                0.00    0.00   74721/59911727     to_code_assign(codet const&) [1171]
                0.00    0.00   85778/59911727     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1149]
                0.00    0.00   88584/59911727     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [435]
                0.00    0.01  134636/59911727     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [871]
                0.00    0.01  166809/59911727     compute_pointer_offset(namespacet const&, exprt const&) [540]
                0.00    0.01  167266/59911727     object_descriptor_exprt::root_object() const [889]
                0.00    0.01  278798/59911727     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [453]
                0.00    0.01  286644/59911727     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
                0.00    0.02  341300/59911727     bv_pointerst::convert_rest(exprt const&) <cycle 13> [606]
                0.00    0.02  345397/59911727     boolbvt::convert_rest(exprt const&) <cycle 13> [570]
                0.00    0.02  419551/59911727     to_equal_expr(exprt const&) [825]
                0.00    0.03  612412/59911727     boolbvt::convert_equality(equal_exprt const&) <cycle 13> [95]
                0.00    0.05  937582/59911727     binary_relation_exprt::lhs() const [661]
                0.01    0.06 1310986/59911727     exprt::op1() const [599]
                0.01    0.13 2618367/59911727     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [236]
                0.01    0.14 2917800/59911727     prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [208]
                0.20    2.33 47696051/59911727     exprt::has_operands() const [124]
[107]    0.7    0.26    2.93 59911727         exprt::operands() const [107]
                0.94    1.69 59911727/96509642     irept::find(dstring const&) const [88]
                0.29    0.00 31354853/36528479     get_nil_irep() [376]
-----------------------------------------------
                                                 <spontaneous>
[108]    0.7    3.17    0.00                 Minisat::Solver::attachClause(unsigned int) [108]
-----------------------------------------------
                0.02    0.30  598144/5870036     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [335]
                0.03    0.34  688568/5870036     bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt) [361]
                0.18    2.28 4583324/5870036     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [102]
[109]    0.7    0.23    2.92 5870036         bv_utilst::carry(literalt, literalt, literalt) [109]
                0.05    1.51 10333086/11375130     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [171]
                0.22    0.58 10333086/54427981     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [90]
                0.09    0.37 12441354/16106061     cnft::land(literalt, literalt) [289]
                0.05    0.03 8294236/8706899     cnft::lor(literalt, literalt) [562]
                0.01    0.00 1722181/12637429     cnft::new_variable() [505]
                0.00    0.00 1722181/16401746     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [1230]
-----------------------------------------------
                0.00    3.14   24543/24543       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [111]
[110]    0.7    0.00    3.14   24543         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [110]
                0.00    2.14   24543/49082       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [86]
                0.00    0.61   24543/49082       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&) [206]
                0.00    0.38   24543/49082       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&) [257]
                0.00    0.01   24543/859373      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [333]
                0.00    0.00   24543/49082       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2197]
                0.00    0.00   24543/49082       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&) [2198]
                0.00    0.00   24543/204902      guardt::guardt(guardt const&) [2118]
                0.00    0.00   24543/49082       value_sett::value_sett(value_sett const&) [2196]
                0.00    0.00   24543/49082       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&) [2199]
-----------------------------------------------
                0.00    3.14   24543/24543       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&) [112]
[111]    0.7    0.00    3.14   24543         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [111]
                0.00    3.14   24543/24543       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [110]
-----------------------------------------------
                0.00    3.14   24543/24543       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [113]
[112]    0.7    0.00    3.14   24543         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&) [112]
                0.00    3.14   24543/24543       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [111]
-----------------------------------------------
                0.00    0.00       4/24543       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) [1542]
                0.00    0.47    3700/24543       goto_symext::symex_return(goto_symex_statet&) [115]
                0.00    2.67   20839/24543       goto_symext::symex_goto(goto_symex_statet&) [23]
[113]    0.7    0.00    3.14   24543         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [113]
                0.00    3.14   24543/24543       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&) [112]
-----------------------------------------------
                0.00    0.47    3700/24539       goto_symext::symex_return(goto_symex_statet&) [115]
                0.00    2.67   20839/24539       goto_symext::symex_goto(goto_symex_statet&) [23]
[114]    0.7    0.00    3.14   24539         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [114]
                0.00    2.14   24539/49082       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [86]
                0.00    0.61   24539/49082       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&) [206]
                0.00    0.38   24539/49082       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&) [257]
                0.00    0.01   24539/859373      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [333]
                0.00    0.00   24539/49082       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2197]
                0.00    0.00   24539/49082       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&) [2198]
                0.00    0.00   24539/204902      guardt::guardt(guardt const&) [2118]
                0.00    0.00   24539/49082       value_sett::value_sett(value_sett const&) [2196]
                0.00    0.00   24539/49082       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&) [2199]
-----------------------------------------------
                0.00    3.13    3700/3700        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[115]    0.7    0.00    3.13    3700         goto_symext::symex_return(goto_symex_statet&) [115]
                0.00    1.76    3700/3700        goto_symext::return_assignment(goto_symex_statet&) [168]
                0.00    0.47    3700/24543       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [113]
                0.00    0.47    3700/24539       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [114]
                0.00    0.17    3700/24539       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&) [215]
                0.00    0.14    3700/49082       goto_symex_statet::goto_statet::~goto_statet() [158]
                0.00    0.11    3700/49571       goto_symex_statet::renaming_levelt::~renaming_levelt() [191]
                0.00    0.00    3700/15520       guardt::make_false() [904]
                0.00    0.00    3700/2218960     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> >*) [851]
                0.00    0.00    3700/644065      goto_symex_statet::top() [1347]
                0.00    0.00    3700/49245       goto_symex_statet::level2t::~level2t() [2193]
                0.00    0.00    3700/1139266     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() [2077]
-----------------------------------------------
                0.01    3.09  641520/641520      boolbv_widtht::get_entry(typet const&) const [106]
[116]    0.7    0.01    3.09  641520         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>) [116]
                2.60    0.12  641520/13387978     irept::hash() const [9]
                0.02    0.35  641520/641520      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 [365]
                0.00    0.00    1114/1114        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) [1524]
-----------------------------------------------
                0.77    2.32 98562348/98562348     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> >*) [91]
[117]    0.7    0.77    2.32 98562348         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*) [117]
                2.32    0.00 98562348/98878430     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&) [144]
-----------------------------------------------
                0.02    0.11   24539/572508      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [491]
                0.03    0.15   33513/572508      goto_symext::merge_gotos(goto_symex_statet&) [31]
                0.04    0.19   41698/572508      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.04    0.22   49078/572508      operator|=(guardt&, guardt const&) [184]
                0.06    0.33   72542/572508      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.31    1.57  351138/572508      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[118]    0.7    0.50    2.57  572508         guardt::is_false() const [118]
                2.52    0.04 35909058/36537667     exprt::is_false() const [133]
-----------------------------------------------
                0.00    3.05    4665/4665        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
[119]    0.7    0.00    3.05    4665         goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    2.99    8224/82766       goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    0.03    8224/1194174     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.00    0.01    8224/1076894     base_type_eq(typet const&, typet const&, namespacet const&) [240]
                0.00    0.00    8224/39798       symbolt::symbol_expr() const [892]
                0.00    0.00    8224/2124808     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [293]
                0.00    0.00    8224/414772      namespace_baset::lookup(dstring const&) const [535]
                0.00    0.00   24672/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.00    0.00    4665/5392        code_typet::has_ellipsis() const [1453]
                0.00    0.00    8224/25998215     exprt::type() [146]
                0.00    0.00    8224/161813      nil_exprt::nil_exprt() [1004]
                0.00    0.00    8224/18171       code_typet::parametert::get_identifier() const [1474]
                0.00    0.00    8224/34120397     exprt::type() const [175]
                0.00    0.00   16448/185212922     irept::irept(irept const&) [134]
                0.00    0.00    4665/15358       code_typet::parameters() const [1515]
                0.00    0.00     253/7400653     dstring::dstring(std::string const&) [170]
                0.00    0.00     253/1134266     namespacet::lookup(dstring const&, symbolt const*&) const [547]
                0.00    0.00    8224/79348625     exprt::exprt(exprt const&) [472]
                0.00    0.00     253/1779848     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*) [1123]
                0.00    0.00     253/3245898     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&) [1063]
                0.00    0.00     253/1644000     i2string(unsigned int) [2071]
-----------------------------------------------
                0.02    3.01  479662/479662      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>) [54]
[120]    0.7    0.02    3.01  479662         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) [120]
                0.08    2.91     768/768         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) [121]
                0.01    0.01  479662/479662      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&) [900]
                0.00    0.00  479662/2700555     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [801]
-----------------------------------------------
                0.08    2.91     768/768         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) [120]
[121]    0.7    0.08    2.91     768         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) [121]
                2.78    0.12  686266/13387978     irept::hash() const [9]
                0.00    0.00     768/923         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) [2516]
-----------------------------------------------
                0.00    0.00 1073822/890092366     merge_irept::merged(irept const&) [12]
                0.55    0.00 164732828/890092366     bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [103]
                2.42    0.00 724285716/890092366     irept::hash() const [9]
[122]    0.7    2.97    0.00 890092366         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [122]
-----------------------------------------------
                                                 <spontaneous>
[123]    0.7    2.93    0.00                 void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>) [123]
-----------------------------------------------
                0.00    0.00       2/47696051     c_sizeof_type_rec(exprt const&) [1930]
                0.00    0.00       2/47696051     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1841]
                0.00    0.00       6/47696051     flatten_byte_operators(exprt const&, namespacet const&) [1970]
                0.00    0.00       6/47696051     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [564]
                0.00    0.00       9/47696051     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1886]
                0.00    0.00      17/47696051     expr2ct::convert_function(exprt const&, std::string const&, unsigned int) <cycle 1> [1962]
                0.00    0.00      18/47696051     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [728]
                0.00    0.00      46/47696051     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1454]
                0.00    0.00      50/47696051     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1223]
                0.00    0.00      82/47696051     guardt::add(exprt const&) [1165]
                0.00    0.00      92/47696051     counterexample_value_binary(exprt const&, namespacet const&) [1443]
                0.00    0.00     123/47696051     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1701]
                0.00    0.00     184/47696051     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1607]
                0.00    0.00     246/47696051     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1538]
                0.00    0.00     556/47696051     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1431]
                0.00    0.00     608/47696051     has_and_or(exprt const&) [1727]
                0.00    0.00     615/47696051     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [283]
                0.00    0.00     756/47696051     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [559]
                0.00    0.00     920/47696051     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                0.00    0.00    1043/47696051     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1582]
                0.00    0.00    1167/47696051     simplify_exprt::simplify_not(exprt&) <cycle 18> [423]
                0.00    0.00    2375/47696051     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [689]
                0.00    0.00    3154/47696051     exprt::find_location() const [1435]
                0.00    0.00    3480/47696051     has_byte_operator(exprt const&) [1570]
                0.00    0.00    5066/47696051     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.00    5447/47696051     expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool) <cycle 1> [1445]
                0.00    0.00    5576/47696051     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [667]
                0.00    0.00    6200/47696051     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1458]
                0.00    0.00    7118/47696051     goto_convertt::needs_cleaning(exprt const&) [1481]
                0.00    0.00    8972/47696051     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1391]
                0.00    0.00    9544/47696051     replace_location(exprt&, locationt const&) [1185]
                0.00    0.00    9778/47696051     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [169]
                0.00    0.00   10762/47696051     goto_symex_statet::constant_propagation(exprt const&) const [739]
                0.00    0.00   10945/47696051     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1336]
                0.00    0.00   11305/47696051     prop_conv_solvert::set_to(exprt const&, bool) [77]
                0.00    0.00   12327/47696051     to_literal_expr(exprt const&) [1508]
                0.00    0.00   14297/47696051     simplify_exprt::simplify_object(exprt&) [469]
                0.00    0.00   14931/47696051     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
                0.00    0.00   30125/47696051     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [321]
                0.00    0.00   30897/47696051     prop_conv_solvert::get(exprt const&) const <cycle 15> [778]
                0.00    0.00   33874/47696051     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                0.00    0.00   35080/47696051     find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool) [937]
                0.00    0.00   56714/47696051     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1149]
                0.00    0.00   61758/47696051     goto_checkt::has_dereference(exprt const&) [1182]
                0.00    0.00   84534/47696051     goto_checkt::check_rec(exprt const&, guardt&, bool) [308]
                0.00    0.00   94043/47696051     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [412]
                0.00    0.01  106768/47696051     dirtyt::find_dirty(exprt const&) [846]
                0.00    0.01  172410/47696051     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                0.00    0.01  210476/47696051     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [871]
                0.00    0.01  262670/47696051     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [453]
                0.00    0.02  403315/47696051     simplify_exprt::simplify_plus(exprt&) [203]
                0.01    0.09 1608034/47696051     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [294]
                0.02    0.12 2197409/47696051     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [145]
                0.02    0.14 2565719/47696051     to_symbol_expr(exprt const&) [464]
                0.02    0.14 2571501/47696051     adjust_float_expressions(exprt&, namespacet const&) [219]
                0.02    0.14 2571501/47696051     goto_symext::replace_array_equal(exprt&) [247]
                0.02    0.15 2845173/47696051     simplify_exprt::sort_and_join(exprt&) [141]
                0.02    0.16 2925321/47696051     goto_symext::replace_nondet(exprt&) [243]
                0.03    0.18 3387762/47696051     to_symbol_expr(exprt&) [392]
                0.03    0.21 3881191/47696051     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [74]
                0.07    0.52 9767733/47696051     simplify_exprt::simplify_node(exprt&) <cycle 18> [67]
                0.09    0.62 11644218/47696051     simplify_exprt::simplify_rec(exprt&) <cycle 18> [125]
[124]    0.6    0.37    2.53 47696051         exprt::has_operands() const [124]
                0.20    2.33 47696051/59911727     exprt::operands() const [107]
-----------------------------------------------
                             8102770             simplify_exprt::simplify_rec(exprt&) <cycle 18> [125]
                                  16             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1327]
                              126766             simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [619]
                             1383587             simplify(exprt&, namespacet const&) <cycle 18> [1126]
                0.00    0.01     821/1364524     simplify_expr(exprt const&, namespacet const&) [1169]
[125]    0.6    0.16    2.74 1511190+8102770 simplify_exprt::simplify_rec(exprt&) <cycle 18> [125]
                0.06    1.37 12163286/78933625     exprt::operands() [41]
                0.09    0.62 11644218/47696051     exprt::has_operands() const [124]
                0.43    0.01 9613960/155525145     irept::remove_ref(irept::dt*) <cycle 16> [99]
                0.14    0.00 9613960/185212922     irept::irept(irept const&) [134]
                0.02    0.00 9613960/79348625     exprt::exprt(exprt const&) [472]
                             9613960             simplify_exprt::simplify_node(exprt&) <cycle 18> [67]
                             8102770             simplify_exprt::simplify_rec(exprt&) <cycle 18> [125]
-----------------------------------------------
                0.00    2.88      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [80]
[126]    0.6    0.00    2.88      50         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [126]
                0.00    1.42      50/50          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [192]
                0.00    1.42      50/50          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [193]
                0.00    0.03      50/50          remove_internal_symbols(symbol_tablet&) [742]
                0.00    0.00      50/388         symbol_tablet::~symbol_tablet() [818]
                0.00    0.00      50/388         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() [980]
                0.00    0.00      50/388         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2619]
                0.00    0.00      50/388         symbol_tablet::symbol_tablet() [2617]
-----------------------------------------------
                0.00    0.00      10/29290094     float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1572]
                0.00    0.00     296/29290094     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> >&) [280]
                0.00    0.00    3115/29290094     bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [214]
                0.00    0.00    8192/29290094     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [667]
                0.00    0.00   10451/29290094     bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [328]
                0.00    0.00   18076/29290094     bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [246]
                0.01    0.07  786520/29290094     bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&) [533]
                0.01    0.11 1196288/29290094     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [335]
                0.08    0.82 9166648/29290094     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [102]
                0.15    1.61 18100498/29290094     cnft::lequal(literalt, literalt) [163]
[127]    0.6    0.25    2.61 29290094         cnft::lxor(literalt, literalt) [127]
                0.31    2.22 6540135/6540135     cnft::gate_xor(literalt, literalt, literalt) [136]
                0.05    0.01 6540135/12637429     cnft::new_variable() [505]
                0.01    0.00 8043812/34731257     cnft::lnot(literalt) [624]
-----------------------------------------------
                0.00    1.42      50/100         ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [192]
                0.00    1.42      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [193]
[128]    0.6    0.01    2.84     100         typecheckt::typecheck_main() [128]
                0.00    2.80      50/50          ansi_c_typecheckt::typecheck() [130]
                0.00    0.04      50/50          linkingt::typecheck() [717]
-----------------------------------------------
[129]    0.6    0.02    2.78   72485+146978  <cycle 2 as a whole> [129]
                0.01    2.47   72662             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [137]
                0.01    0.23   72612             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [416]
                0.00    0.07   72411             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 2> [600]
                0.00    0.01    1089+85          c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1033]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1331]
                0.00    0.00     177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1527]
                0.00    0.00     123             c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1538]
                0.00    0.00      85             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1578]
                0.00    0.00     151             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 2> [1660]
                0.00    0.00       1             c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1798]
-----------------------------------------------
                0.00    2.80      50/50          typecheckt::typecheck_main() [128]
[130]    0.6    0.00    2.80      50         ansi_c_typecheckt::typecheck() [130]
                0.02    2.78   72485/72485       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [137]
-----------------------------------------------
                0.00    2.69      44/44          bmct::decide_default() [13]
[131]    0.6    0.00    2.69      44         bmct::error_trace(prop_convt const&) [131]
                0.03    2.56      44/44          build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [135]
                0.00    0.10      44/44          show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&) [541]
                0.00    0.00      44/176         std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear() [1160]
                0.00    0.00      44/434433      messaget::eom(messaget::mstreamt&) [629]
                0.00    0.00      44/44          goto_tracet::~goto_tracet() [3051]
-----------------------------------------------
                                                 <spontaneous>
[132]    0.6    2.66    0.00                 Minisat::Solver::relocAll(Minisat::ClauseAllocator&) [132]
                0.00    0.00     316/95796376     Minisat::vec<Minisat::Lit>::clear(bool) [320]
-----------------------------------------------
                0.00    0.00     152/36537667     boolean_negate(exprt const&) [1683]
                0.00    0.00     196/36537667     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> > >&) [1519]
                0.00    0.00     370/36537667     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1200]
                0.00    0.00     556/36537667     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [196]
                0.00    0.00     574/36537667     prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [208]
                0.00    0.00     958/36537667     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1703]
                0.00    0.00    1792/36537667     prop_conv_solvert::get_bool(exprt const&, tvt&) const [1491]
                0.00    0.00   20701/36537667     guardt::guard_expr(exprt&) const [382]
                0.00    0.00   43925/36537667     exprt::make_not() [765]
                0.00    0.00   62631/36537667     simplify_exprt::simplify_if(exprt&) <cycle 18> [532]
                0.01    0.00  116703/36537667     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.01    0.00  140137/36537667     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                0.02    0.00  239914/36537667     simplify_exprt::simplify_not(exprt&) <cycle 18> [423]
                2.52    0.04 35909058/36537667     guardt::is_false() const [118]
[133]    0.6    2.57    0.05 36537667         exprt::is_false() const [133]
                0.01    0.01  460970/20149208     irept::get(dstring const&) const [229]
                0.00    0.02  460970/34120397     exprt::type() const [175]
-----------------------------------------------
                0.00    0.00       1/185212922     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1529]
                0.00    0.00       1/185212922     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1841]
                0.00    0.00       2/185212922     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2027]
                0.00    0.00       2/185212922     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1898]
                0.00    0.00       3/185212922     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1732]
                0.00    0.00       3/185212922     simplify_exprt::simplify_floatbv_op(exprt&) [1861]
                0.00    0.00       4/185212922     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1835]
                0.00    0.00       4/185212922     flatten_byte_extract(exprt const&, namespacet const&) [1676]
                0.00    0.00       7/185212922     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1352]
                0.00    0.00       9/185212922     gen_one(typet const&) [1924]
                0.00    0.00      10/185212922     flatten_byte_operators(exprt const&, namespacet const&) [1970]
                0.00    0.00      18/185212922     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [57]
                0.00    0.00      36/185212922     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [418]
                0.00    0.00      46/185212922     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1568]
                0.00    0.00      47/185212922     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1627]
                0.00    0.00      50/185212922     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [514]
                0.00    0.00      51/185212922     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1838]
                0.00    0.00      94/185212922     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1389]
                0.00    0.00      98/185212922     c_sizeof_type_rec(exprt const&) [1930]
                0.00    0.00      98/185212922     simplify_exprt::simplify_floatbv_typecast(exprt&) [1666]
                0.00    0.00     100/185212922     gcc_signed_int128_type() [1734]
                0.00    0.00     100/185212922     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1223]
                0.00    0.00     102/185212922     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [283]
                0.00    0.00     113/185212922     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1043]
                0.00    0.00     119/185212922     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1457]
                0.00    0.00     138/185212922     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [1987]
                0.00    0.00     148/185212922     symex_target_equationt::convert_assertions(prop_convt&) [87]
                0.00    0.00     148/185212922     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1659]
                0.00    0.00     152/185212922     yyansi_cparse() [156]
                0.00    0.00     152/185212922     goto_convertt::get_constant(exprt const&) [1981]
                0.00    0.00     152/185212922     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 5> [1541]
                0.00    0.00     152/185212922     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1665]
                0.00    0.00     152/185212922     boolean_negate(exprt const&) [1683]
                0.00    0.00     153/185212922     yyansi_clex() [241]
                0.00    0.00     153/185212922     convert_string_literal(std::string const&) [690]
                0.00    0.00     176/185212922     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1643]
                0.00    0.00     177/185212922     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [1971]
                0.00    0.00     177/185212922     get_destructor(namespacet const&, typet const&) [1950]
                0.00    0.00     177/185212922     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1909]
                0.00    0.00     191/185212922     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&) [1715]
                0.00    0.00     204/185212922     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&) [1814]
                0.00    0.00     208/185212922     code_blockt::end_location() const [1879]
                0.00    0.00     274/185212922     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1323]
                0.00    0.00     280/185212922     c_bool_type() [1646]
                0.00    0.00     293/185212922     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1952]
                0.00    0.00     293/185212922     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1953]
                0.00    0.00     293/185212922     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1954]
                0.00    0.00     293/185212922     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&) [582]
                0.00    0.00     304/185212922     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1372]
                0.00    0.00     304/185212922     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1705]
                0.00    0.00     306/185212922     string_constantt::set_value(dstring const&) [1513]
                0.00    0.00     316/185212922     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1698]
                0.00    0.00     316/185212922     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*) [1941]
                0.00    0.00     353/185212922     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1664]
                0.00    0.00     356/185212922     is_not_zero(exprt const&, namespacet const&) [1500]
                0.00    0.00     356/185212922     signedbv_typet::smallest_expr() const [1526]
                0.00    0.00     357/185212922     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*) [1938]
                0.00    0.00     370/185212922     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1200]
                0.00    0.00     401/185212922     unsigned_short_int_type() [1618]
                0.00    0.00     440/185212922     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&) [1899]
                0.00    0.00     440/185212922     std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&) [1667]
                0.00    0.00     450/185212922     signed_long_long_int_type() [1598]
                0.00    0.00     450/185212922     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1327]
                0.00    0.00     474/185212922     c_typecheck_baset::typecheck_expr_rel(exprt&) [1468]
                0.00    0.00     481/185212922     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [691]
                0.00    0.00     485/185212922     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1872]
                0.00    0.00     505/185212922     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1706]
                0.00    0.00     509/185212922     dynamic_size(namespacet const&) [1532]
                0.00    0.00     541/185212922     null_pointer(exprt const&) [1503]
                0.00    0.00     600/185212922     signed_short_int_type() [1567]
                0.00    0.00     608/185212922     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     690/185212922     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     704/185212922     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1205]
                0.00    0.00     706/185212922     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1359]
                0.00    0.00     719/185212922     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [564]
                0.00    0.00     735/185212922     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [615]
                0.00    0.00     742/185212922     get_failed_symbol(symbol_exprt const&, namespacet const&) [1492]
                0.00    0.00     821/185212922     simplify_expr(exprt const&, namespacet const&) [1169]
                0.00    0.00     824/185212922     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1739]
                0.00    0.00     844/185212922     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1324]
                0.00    0.00     885/185212922     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&) [1883]
                0.00    0.00     885/185212922     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1410]
                0.00    0.00     980/185212922     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1870]
                0.00    0.00     996/185212922     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1179]
                0.00    0.00    1000/185212922     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [659]
                0.00    0.00    1002/185212922     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1135]
                0.00    0.00    1050/185212922     c_sizeoft::sizeof_rec(typet const&) [1360]
                0.00    0.00    1114/185212922     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1714]
                0.00    0.00    1153/185212922     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [497]
                0.00    0.00    1153/185212922     object_lower_bound(exprt const&) [1309]
                0.00    0.00    1203/185212922     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1454]
                0.00    0.00    1310/185212922     object_upper_bound(exprt const&, typet const&, namespacet const&) [1137]
                0.00    0.00    1354/185212922     object_size(exprt const&) [1506]
                0.00    0.00    1484/185212922     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [557]
                0.00    0.00    1495/185212922     unsigned_long_int_type() [1485]
                0.00    0.00    1550/185212922     unsigned_long_long_int_type() [1476]
                0.00    0.00    1770/185212922     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1164]
                0.00    0.00    1868/185212922     simplify_exprt::simplify_mod(exprt&) [1154]
                0.00    0.00    1912/185212922     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1139]
                0.00    0.00    2126/185212922     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00    2403/185212922     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&) [1794]
                0.00    0.00    2403/185212922     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1584]
                0.00    0.00    2445/185212922     configt::this_operating_system() [786]
                0.00    0.00    2697/185212922     convert_integer_literal(std::string const&) [1143]
                0.00    0.00    2750/185212922     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1138]
                0.00    0.00    2800/185212922     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [749]
                0.00    0.00    2802/185212922     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1183]
                0.00    0.00    2904/185212922     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [894]
                0.00    0.00    3500/185212922     unsigned_int_type() [1387]
                0.00    0.00    3594/185212922     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [683]
                0.00    0.00    3699/185212922     goto_symext::return_assignment(goto_symex_statet&) [168]
                0.00    0.00    3902/185212922     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [821]
                0.00    0.00    3902/185212922     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [995]
                0.00    0.00    4104/185212922     goto_checkt::bounds_check(index_exprt const&, guardt const&) [450]
                0.00    0.00    4124/185212922     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [832]
                0.00    0.00    4656/185212922     pointer_offset(exprt const&) [1343]
                0.00    0.00    5199/185212922     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [785]
                0.00    0.00    5260/185212922     invalid_pointer(exprt const&) [1322]
                0.00    0.00    6608/185212922     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [324]
                0.00    0.00    8355/185212922     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*) [1632]
                0.00    0.00    8974/185212922     operator|=(guardt&, guardt const&) [184]
                0.00    0.00    9095/185212922     ansi_c_convert_typet::read_rec(typet const&) [893]
                0.00    0.00    9656/185212922     goto_symex_statet::framet::framet() [1510]
                0.00    0.00   10098/185212922     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&) [1657]
                0.00    0.00   10125/185212922     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> > >) [830]
                0.00    0.00   11418/185212922     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    0.00   13140/185212922     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [356]
                0.00    0.00   13998/185212922     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [373]
                0.00    0.00   14286/185212922     goto_symext::symex_decl(goto_symex_statet&) [201]
                0.00    0.00   14297/185212922     simplify_exprt::simplify_object(exprt&) [469]
                0.00    0.00   14902/185212922     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [432]
                0.00    0.00   15742/185212922     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [953]
                0.00    0.00   15865/185212922     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&) [1611]
                0.00    0.00   15865/185212922     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1374]
                0.00    0.00   16300/185212922     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [984]
                0.00    0.00   16316/185212922     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1142]
                0.00    0.00   16448/185212922     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.00   17143/185212922     simplify_exprt::simplify_unary_minus(exprt&) [607]
                0.00    0.00   17999/185212922     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [603]
                0.00    0.00   18172/185212922     same_object(exprt const&, exprt const&) [646]
                0.00    0.00   18501/185212922     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1591]
                0.00    0.00   19305/185212922     simplify_exprt::simplify_div(exprt&) [537]
                0.00    0.00   19750/185212922     c_typecastt::implicit_typecast(exprt&, typet const&) [580]
                0.00    0.00   20196/185212922     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&) [1375]
                0.00    0.00   20725/185212922     merge(unsigned int, unsigned int) [730]
                0.00    0.00   21211/185212922     simplify_exprt::simplify_with(exprt&) [774]
                0.00    0.00   23029/185212922     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [35]
                0.00    0.00   26316/185212922     signed_int_type() [916]
                0.00    0.00   26618/185212922     equalityt::equality2(exprt const&, exprt const&) [387]
                0.00    0.00   28082/185212922     numbering<exprt>::number(exprt const&) [368]
                0.00    0.00   28774/185212922     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [682]
                0.00    0.00   33922/185212922     simplify_exprt::simplify_index(exprt&) [602]
                0.00    0.00   36344/185212922     pointer_object(exprt const&) [724]
                0.00    0.00   38537/185212922     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1027]
                0.00    0.00   38642/185212922     struct_union_typet::component_type(dstring const&) const [1206]
                0.00    0.00   39500/185212922     c_typecastt::follow_with_qualifiers(typet const&) [1533]
                0.00    0.00   40390/185212922     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [545]
                0.00    0.00   44497/185212922     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1425]
                0.00    0.00   46840/185212922     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [935]
                0.00    0.00   48006/185212922     goto_program_templatet<codet, exprt>::instructiont::instructiont() [776]
                0.00    0.00   53404/185212922     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [276]
                0.00    0.00   54591/185212922     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1482]
                0.00    0.00   63514/185212922     prop_conv_solvert::get(exprt const&) const <cycle 15> [778]
                0.00    0.00   71616/185212922     arrayst::add_array_Ackermann_constraints() [58]
                0.00    0.00   72485/185212922     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1446]
                0.00    0.00   73182/185212922     signed_long_int_type() [669]
                0.00    0.00   76631/185212922     make_subtype(unsigned int, unsigned int) [831]
                0.00    0.00   80149/185212922     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1440]
                0.00    0.00   86788/185212922     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [200]
                0.00    0.00   95664/185212922     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1006]
                0.00    0.00   96483/185212922     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1000]
                0.00    0.00  109674/185212922     size_of_expr(typet const&, namespacet const&) <cycle 18> [447]
                0.00    0.00  112077/185212922     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [321]
                0.00    0.00  112475/185212922     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*) [1345]
                0.00    0.00  114721/185212922     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [24]
                0.00    0.00  126529/185212922     c_typecheck_baset::typecheck_symbol_type(typet&) [315]
                0.00    0.00  132907/185212922     irep_serializationt::insert_on_read(unsigned long, irept const&) [674]
                0.00    0.00  133491/185212922     value_set_dereferencet::valuet::valuet() [715]
                0.00    0.00  150933/185212922     simplify_exprt::simplify_plus(exprt&) [203]
                0.00    0.00  157548/185212922     std::vector<typet, std::allocator<typet> >::_M_ins