Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 43.53    227.03   227.03                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
  9.39    276.02    48.99 17643423     0.00     0.00  irept::hash() const
  3.24    292.92    16.90                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  2.66    306.80    13.88                             Minisat::SimpSolver::eliminateVar(int)
  2.20    318.28    11.48                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.94    328.39    10.12                             Minisat::SimpSolver::removeClause(unsigned int)
  1.62    336.86     8.47                             Minisat::Solver::propagate()
  1.56    345.01     8.15                             Minisat::SimpSolver::eliminate(bool)
  1.55    353.08     8.07                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.30    359.87     6.80                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.21    366.16     6.29                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.16    372.22     6.06 157665215     0.00     0.00  operator==(irept const&, irept const&)
  1.14    378.16     5.95                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.05    383.62     5.46                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  0.87    388.16     4.54                             Minisat::Solver::detachClause(unsigned int, bool)
  0.87    392.67     4.52                             Minisat::SimpSolver::gatherTouchedClauses()
  0.75    396.56     3.89 326890458     0.00     0.00  irept::remove_ref(irept::dt*)
  0.72    400.29     3.73                             Minisat::SimpSolver::newVar(bool, bool)
  0.65    403.70     3.41                             Minisat::Solver::newVar(bool, bool)
  0.63    406.96     3.27 251149308     0.00     0.00  irept::irept(irept const&)
  0.60    410.07     3.11                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.56    412.99     2.92 79715477     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.56    415.91     2.92                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.56    418.82     2.91 44698398     0.00     0.00  exprt::is_false() const
  0.56    421.72     2.90                             Minisat::Solver::attachClause(unsigned int)
  0.51    424.40     2.68                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.50    426.99     2.60 226328373     0.00     0.00  irept::detach()
  0.49    429.52     2.53 105587737     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.47    431.96     2.44 10512281     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.44    434.23     2.27 801855689     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  0.37    436.16     1.93 107914503     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.37    438.07     1.91 89339483     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.31    439.67     1.60  4627167     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.28    441.14     1.48                             Minisat::Solver::removeClause(unsigned int)
  0.26    442.50     1.36 15730822     0.00     0.00  dstring::compare(dstring const&) const
  0.26    443.86     1.36                             irept::full_hash() const
  0.24    445.13     1.28 56040747     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.24    446.40     1.27   133257     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.24    447.66     1.26    51344     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    448.90     1.24 58894599     0.00     0.00  irept::add(dstring const&)
  0.23    450.10     1.20    52619     0.02     0.02  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.21    451.20     1.10 130721185     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.21    452.27     1.07                             Minisat::SimpSolver::cleanUpClauses()
  0.20    453.32     1.05 161629168     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.20    454.35     1.03 131766309     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.20    455.38     1.03 131779640     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.20    456.40     1.02 50696114     0.00     0.00  irept::find(dstring const&) const
  0.19    457.40     1.00                             Minisat::vec<unsigned int>::capacity(int)
  0.19    458.37     0.97                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.18    459.30     0.93                             Minisat::vec<unsigned int>::growTo(int)
  0.18    460.23     0.93 59725202     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.18    461.16     0.93   123933     0.01     0.02  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.18    462.08     0.92  2334192     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.17    462.99     0.91 53629909     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.17    463.86     0.88    55706     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.16    464.72     0.86                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.16    465.55     0.83 29019363     0.00     0.00  irept::get(dstring const&) const
  0.15    466.34     0.79 67580666     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.15    467.13     0.79  3762107     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.15    467.91     0.78 130960525     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.14    468.65     0.74   471139     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.14    469.35     0.71 21747896     0.00     0.00  exprt::is_boolean() const
  0.13    470.04     0.69 11592235     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.13    470.73     0.69 13044308     0.00     0.00  hash_string(char const*)
  0.13    471.40     0.67 12223083     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.12    472.05     0.65 105240932     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.12    472.70     0.65 53204120     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.12    473.34     0.64                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.12    473.97     0.63  2507037     0.00     0.00  binary2integer(std::string const&, bool)
  0.12    474.59     0.63 67653483     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.12    475.20     0.61                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.12    475.81     0.61 66585685     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.12    476.41     0.60 30853501     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.11    477.00     0.60 98163656     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.11    477.59     0.59 54216577     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.11    478.18     0.59 26479385     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.11    478.77     0.59 11289094     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.11    479.35     0.58                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.11    479.92     0.57    67180     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.11    480.48     0.56                             bv_refinementt::arrays_overapproximated()
  0.10    481.02     0.54                             Minisat::Solver::pickBranchLit()
  0.09    481.50     0.48 30582471     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.09    481.98     0.48  2298951     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.09    482.44     0.47  2922836     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.09    482.90     0.46 56040903     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.09    483.36     0.46    45892     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.09    483.81     0.45   721597     0.00     0.00  guardt::is_false() const
  0.08    484.24     0.43                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.08    484.67     0.43                             Minisat::Solver::cancelUntil(int)
  0.08    485.09     0.42 16045271     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.08    485.50     0.41 53728678     0.00     0.00  irept::dt::~dt()
  0.08    485.91     0.41  2716023     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    486.30     0.39 130960525     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    486.69     0.39      100     3.90    21.81  yyansi_cparse()
  0.07    487.07     0.38 80546621     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.07    487.44     0.38  4517173     0.00     0.00  irept::get_bool(dstring const&) const
  0.07    487.81     0.37 22628217     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.07    488.17     0.36  1925584     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.07    488.52     0.35 47692254     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.07    488.87     0.35   590347     0.00     0.00  yyansi_clex()
  0.07    489.21     0.34 53728853     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.07    489.55     0.34   342439     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.07    489.89     0.34  1481009     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.06    490.22     0.33    44709     0.01     0.03  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.06    490.55     0.33 67653483     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.06    490.88     0.33 80094126     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.06    491.20     0.32  8630846     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&)
  0.06    491.51     0.32  1918781     0.00     0.00  irept::compare(irept const&) const
  0.06    491.82     0.31  1591020     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.06    492.11     0.29                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.06    492.40     0.29 49227894     0.00     0.00  exprt::~exprt()
  0.06    492.69     0.29                             Minisat::Solver::rebuildOrderHeap()
  0.05    492.98     0.29 183875372     0.00     0.00  cnft::no_variables() const
  0.05    493.26     0.28 19961229     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    493.53     0.27 130721185     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.05    493.80     0.27 26602060     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.05    494.07     0.27 26602060     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.05    494.33     0.27 105181355     0.00     0.00  exprt::exprt(exprt const&)
  0.05    494.60     0.27 11184429     0.00     0.00  string_containert::get(std::string const&)
  0.05    494.86     0.27  6033708     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.05    495.12     0.26 14600759     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.05    495.37     0.25 12513460     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.05    495.62     0.25  3608057     0.00     0.00  irept::remove(dstring const&)
  0.05    495.87     0.25 53544589     0.00     0.00  exprt::operands()
  0.05    496.11     0.24 26602060     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*)
  0.05    496.35     0.24                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.05    496.59     0.24 29731197     0.00     0.00  cnft::lxor(literalt, literalt)
  0.04    496.82     0.23 11289094     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.04    497.05     0.23                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.04    497.28     0.23  2668072     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&) const
  0.04    497.50     0.23 17055610     0.00     0.00  exprt::is_constant() const
  0.04    497.72     0.22                             Minisat::vec<char>::capacity(int)
  0.04    497.93     0.21  1748982     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.04    498.14     0.21  1177149     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    498.35     0.21     8131     0.03     0.03  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.04    498.56     0.21                             propt::set_frozen(literalt)
  0.04    498.76     0.20 26479385     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.04    498.96     0.20  6615122     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.04    499.16     0.20                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.04    499.36     0.20                             operator<<(std::ostream&, irept const&)
  0.04    499.55     0.20 47581058     0.00     0.00  exprt::type() const
  0.04    499.75     0.20 14497709     0.00     0.00  irept::operator=(irept const&)
  0.04    499.94     0.19 11418354     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.04    500.13     0.19   371276     0.00     0.01  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.04    500.32     0.19  8620325     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.04    500.50     0.19  7448951     0.00     0.00  irept::add(dstring const&, irept const&)
  0.04    500.69     0.19                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.03    500.87     0.18 53728853     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.03    501.05     0.18  2334192     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>)
  0.03    501.23     0.18    67015     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*, std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.03    501.40     0.18 23163490     0.00     0.00  BigInt::~BigInt()
  0.03    501.58     0.18 10254447     0.00     0.00  irept::get_string(dstring const&) const
  0.03    501.75     0.17   975705     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.03    501.92     0.17 13184065     0.00     0.00  dstring::operator==(char const*) const
  0.03    502.09     0.17   142927     0.00     0.01  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.03    502.25     0.17  2966635     0.00     0.01  merge_irept::merged(irept const&)
  0.03    502.41     0.16 16426342     0.00     0.00  cnft::land(literalt, literalt)
  0.03    502.57     0.16                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.03    502.73     0.16                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.03    502.89     0.16                             Minisat::IntOption::help(bool)
  0.03    503.05     0.16 42611618     0.00     0.00  exprt::type()
  0.03    503.20     0.15  9198744     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.03    503.35     0.15   994077     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&)
  0.03    503.50     0.15   838036     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.03    503.65     0.15    51509     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_erase(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.03    503.79     0.15 26671295     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.03    503.94     0.15 16493883     0.00     0.00  namespace_baset::follow(typet const&) const
  0.03    504.08     0.15 14554591     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.03    504.22     0.14 30449994     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.03    504.36     0.14 26602060     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.03    504.50     0.14 18254237     0.00     0.00  cnft::lequal(literalt, literalt)
  0.03    504.64     0.14  1984528     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.03    504.78     0.14  1964145     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.03    504.92     0.14   638018     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.03    505.06     0.14   209643     0.00     0.01  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    505.20     0.14 12513460     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.03    505.34     0.14  8538285     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.03    505.48     0.14  3608057     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.02    505.61     0.13  1925584     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    505.74     0.13     1153     0.11     3.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.02    505.87     0.13  9046056     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, literalt const&)
  0.02    505.99     0.12 107457531     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    506.11     0.12 22612287     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*)
  0.02    506.23     0.12  4302991     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    506.35     0.12  4064117     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.02    506.47     0.12   507647     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.02    506.59     0.12   209643     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    506.71     0.12    12376     0.01     0.03  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    506.83     0.12                             Minisat::vec<unsigned int>::clear(bool)
  0.02    506.95     0.12   145884     0.00     0.17  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.02    507.06     0.12 19071378     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.02    507.18     0.12  6590253     0.00     0.00  get_nil_irep()
  0.02    507.29     0.11 13383062     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.02    507.40     0.11  9448210     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    507.51     0.11  7572791     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.02    507.62     0.11  1964145     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.02    507.73     0.11   634974     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.02    507.84     0.11   166680     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    507.95     0.11    83818     0.00     0.04  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    508.06     0.11      165     0.67   860.07  bmct::run(goto_functionst const&)
  0.02    508.17     0.11                             Minisat::vec<double>::capacity(int)
  0.02    508.27     0.10 27089784     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    508.37     0.10 22628217     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    508.47     0.10 22628217     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    508.57     0.10   634974     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.02    508.67     0.10      156     0.64    36.71  symex_target_equationt::convert_assertions(prop_convt&)
  0.02    508.77     0.10                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.02    508.86     0.10  8257742     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.02    508.96     0.10   126662     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.02    509.05     0.10                             std::pair<dstring, irept>::~pair()
  0.02    509.14     0.09 53204120     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    509.23     0.09  8628550     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.02    509.32     0.09  7943681     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.02    509.41     0.09  2997531     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.02    509.50     0.09  1984528     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.02    509.59     0.09   633951     0.00     0.16  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.02    509.68     0.09    51509     0.00     0.00  value_sett::~value_sett()
  0.02    509.77     0.09     7129     0.01     0.03  boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    509.86     0.09      786     0.11     2.76  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    509.95     0.09                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.02    510.04     0.09      157     0.54     0.54  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.02    510.12     0.08 28404969     0.00     0.00  value_sett::entryt::~entryt()
  0.02    510.20     0.08 22197649     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.02    510.28     0.08 11418354     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    510.36     0.08 10058080     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    510.44     0.08  2264519     0.00     0.00  exprt::is_zero() const
  0.02    510.52     0.08   697677     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.02    510.60     0.08   343292     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    510.68     0.08      590     0.14     0.14  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.02    510.76     0.08      157     0.51     0.66  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>**, unsigned long)
  0.02    510.84     0.08                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.02    510.92     0.08                             Minisat::SimpSolver::SimpSolver()
  0.02    511.00     0.08                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.01    511.07     0.08 16363333     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.01    511.15     0.08 21245096     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    511.22     0.07 11418354     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.01    511.29     0.07  6360044     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    511.36     0.07  3585709     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.01    511.43     0.07  2704737     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.01    511.50     0.07  2423027     0.00     0.00  goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.01    511.57     0.07  1239263     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::_M_initialize_dispatch<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::__false_type)
  0.01    511.64     0.07                             Minisat::SimpSolver::extendModel()
  0.01    511.71     0.07                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.01    511.78     0.07 26602060     0.00     0.00  irept* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, irept>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, std::allocator<irept>&)
  0.01    511.85     0.07  4191634     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.01    511.92     0.07  4052637     0.00     0.00  parsert::read(char&)
  0.01    511.99     0.07  1925584     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.01    512.06     0.07   443060     0.00     0.00  gen_zero(typet const&)
  0.01    512.12     0.07 28911244     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.01    512.19     0.07  1712638     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.01    512.25     0.07   500292     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.01    512.32     0.07                             smt2_convt::set_assumptions(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    512.38     0.06  7216074     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.01    512.44     0.06  4893284     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.01    512.50     0.06   817364     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    512.56     0.06   633951     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    512.62     0.06   513620     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.01    512.68     0.06   146210     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const
  0.01    512.74     0.06     7597     0.01     0.31  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    512.80     0.06      165     0.36     0.57  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<irept, false>**, unsigned long)
  0.01    512.86     0.06      153     0.39     0.40  convert_string_literal(std::string const&)
  0.01    512.92     0.06                             Minisat::Solver::Solver()
  0.01    512.98     0.06  7725051     0.00     0.00  exprt::op0()
  0.01    513.04     0.06  4302991     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.01    513.10     0.06  1811673     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.01    513.16     0.06  1440217     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.01    513.22     0.06   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.01    513.27     0.06  8099476     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.01    513.33     0.06  7797572     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    513.38     0.06  2514004     0.00     0.00  BigInt::BigInt(unsigned long)
  0.01    513.44     0.06   330518     0.00     0.01  c_typecheck_baset::typecheck_type(typet&)
  0.01    513.49     0.05 25841772     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    513.54     0.05 12915132     0.00     0.00  cnft::new_variable()
  0.01    513.59     0.05  8902238     0.00     0.00  cnft::lor(literalt, literalt)
  0.01    513.64     0.05  3687323     0.00     0.00  irept::clear()
  0.01    513.69     0.05  2016150     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.01    513.74     0.05  1964145     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.01    513.79     0.05  1680297     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    513.84     0.05  1586214     0.00     0.00  exprt::is_true() const
  0.01    513.89     0.05  1549986     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.01    513.94     0.05  1209534     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.01    513.99     0.05   277698     0.00     0.07  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.01    514.04     0.05   236352     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.01    514.09     0.05   219490     0.00     0.01  simplify_exprt::simplify_mult(exprt&)
  0.01    514.14     0.05   211918     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.01    514.19     0.05    57050     0.00     0.03  boolbvt::get(exprt const&) const
  0.01    514.24     0.05    51344     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*, std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.01    514.29     0.05    25670     0.00     0.06  operator|=(guardt&, guardt const&)
  0.01    514.34     0.05                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    514.39     0.05                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    514.44     0.05                             string_constantt::get_value() const
  0.01    514.49     0.05 35504418     0.00     0.00  cnft::lnot(literalt)
  0.01    514.54     0.05  2947909     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.01    514.59     0.05  1352087     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    514.63     0.05  8621296     0.00     0.00  BigInt::resize(unsigned int)
  0.01    514.68     0.05  4204906     0.00     0.00  is_number(typet const&)
  0.01    514.72     0.05   425574     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    514.77     0.05   257611     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.01    514.81     0.05    77806     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.01    514.86     0.05     6394     0.01     0.01  pointer_typet::~pointer_typet()
  0.01    514.90     0.04 11818397     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.01    514.94     0.04 10718671     0.00     0.00  typet::~typet()
  0.01    514.98     0.04  9046056     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    515.02     0.04  5200874     0.00     0.00  to_symbol_expr(exprt&)
  0.01    515.06     0.04  3425530     0.00     0.00  irept::set(dstring const&, long long)
  0.01    515.10     0.04  2203450     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    515.14     0.04  2176562     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    515.18     0.04  1572751     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.01    515.22     0.04  1368534     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    515.26     0.04   940745     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.01    515.30     0.04   347576     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.01    515.34     0.04   344993     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.01    515.38     0.04    20718     0.00     0.12  operator-=(guardt&, guardt const&)
  0.01    515.42     0.04     7636     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.01    515.46     0.04     1318     0.03     0.03  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    515.50     0.04      157     0.25    75.52  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    515.54     0.04      156     0.26     0.26  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    515.58     0.04                             irept::recursive_detach()
  0.01    515.62     0.04                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.01    515.65     0.04 11184429     0.00     0.00  dstring::dstring(std::string const&)
  0.01    515.69     0.04                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.01    515.72     0.04  9897952     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.01    515.76     0.04  5751557     0.00     0.00  exprt::operator=(exprt const&)
  0.01    515.79     0.04  5437321     0.00     0.00  BigInt::BigInt()
  0.01    515.82     0.03   817364     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long)
  0.01    515.85     0.03   493303     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.01    515.88     0.03    22686     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.01    515.91     0.03      175     0.17     0.17  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.01    515.94     0.03      156     0.19     1.55  symex_target_equationt::convert_decls(prop_convt&) const
  0.01    515.97     0.03                             xml(exprt const&, namespacet const&)
  0.01    516.00     0.03                             bv_cbmct::convert_waitfor(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    516.03     0.03                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.01    516.06     0.03                             irept::pretty(unsigned int, unsigned int) const
  0.01    516.09     0.03 19071378     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    516.12     0.03 16396129     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.01    516.15     0.03 11756911     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    516.18     0.03 11402017     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    516.21     0.03  5125320     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    516.24     0.03  3608057     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.01    516.27     0.03  3608057     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    516.30     0.03  3425530     0.00     0.00  i2string(long long)
  0.01    516.33     0.03  2966635     0.00     0.01  merge_irept::operator()(irept&)
  0.01    516.36     0.03  2615633     0.00     0.00  simplify(exprt&, namespacet const&)
  0.01    516.39     0.03  2335196     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const
  0.01    516.42     0.03  2020913     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.01    516.45     0.03  2016197     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique(std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    516.48     0.03  1925584     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.01    516.51     0.03  1925584     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.01    516.54     0.03  1443017     0.00     0.00  union_find<dstring>::clear()
  0.01    516.57     0.03  1441617     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    516.60     0.03  1354121     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.01    516.63     0.03  1266764     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.01    516.66     0.03  1002426     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.01    516.69     0.03   685430     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.01    516.72     0.03   630848     0.00     0.00  std::tr1::__detail::_Map_base<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, true, std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](string_ptrt const&)
  0.01    516.75     0.03   594084     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    516.78     0.03   577485     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.01    516.81     0.03   417635     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.01    516.84     0.03   342715     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.01    516.87     0.03   334105     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.01    516.90     0.03   253283     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.01    516.93     0.03   169047     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.01    516.96     0.03   132475     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.01    516.99     0.03   110104     0.00     0.32  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.01    517.02     0.03    99500     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.01    517.05     0.03    58924     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    517.08     0.03    45626     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.01    517.11     0.03    33838     0.00     0.01  simplify_exprt::simplify_bitwise(exprt&)
  0.01    517.14     0.03    28414     0.00     0.01  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    517.17     0.03    25670     0.00     0.42  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.01    517.20     0.03     8510     0.00     0.21  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    517.23     0.03      400     0.08     0.08  endianness_mapt::build_rec(typet const&, bool, unsigned long&)
  0.01    517.26     0.03      156     0.19    29.69  arrayst::add_array_Ackermann_constraints()
  0.01    517.29     0.03       45     0.67    46.76  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    517.32     0.03  2576074     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.00    517.34     0.03   909950     0.00     0.00  BigInt::compare(unsigned long long) const
  0.00    517.37     0.03   629865     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    517.39     0.03   184813     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    517.42     0.03                             Minisat::SimpSolver::updateElimHeap(int)
  0.00    517.44     0.03                             Minisat::SimpSolver::~SimpSolver()
  0.00    517.47     0.03                             void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > > >(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.00    517.49     0.03 19071378     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.00    517.52     0.03  2630074     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    517.54     0.03  1506563     0.00     0.00  typet::operator=(typet const&)
  0.00    517.56     0.02  7228728     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.00    517.58     0.02  5989403     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    517.60     0.02  5788402     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    517.62     0.02  4673012     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    517.64     0.02  3608057     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.00    517.66     0.02  2938075     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.00    517.68     0.02  2616454     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    517.70     0.02  2067104     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    517.72     0.02  2065885     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    517.74     0.02  1950523     0.00     0.00  unsigned_char_type()
  0.00    517.76     0.02  1549986     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.00    517.78     0.02  1523528     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.00    517.80     0.02  1441617     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.00    517.82     0.02  1352087     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    517.84     0.02  1237362     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    517.86     0.02  1074286     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    517.88     0.02   994077     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.00    517.90     0.02   994063     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.00    517.92     0.02   702708     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    517.94     0.02   699188     0.00     0.00  dstring::operator!=(char const*) const
  0.00    517.96     0.02   634974     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    517.98     0.02   633951     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    518.00     0.02   631952     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    518.02     0.02   630848     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    518.04     0.02   594202     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    518.06     0.02   550206     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.00    518.08     0.02   423805     0.00     0.09  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    518.10     0.02   402751     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    518.12     0.02   382663     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    518.14     0.02   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    518.16     0.02   307346     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.00    518.18     0.02   292431     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    518.20     0.02   202096     0.00     0.00  exprt::mul(exprt const&)
  0.00    518.22     0.02   187065     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    518.24     0.02   175507     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    518.26     0.02   155372     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    518.28     0.02   139460     0.00     0.14  goto_symext::symex_goto(goto_symex_statet&)
  0.00    518.30     0.02   126529     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    518.32     0.02   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    518.34     0.02   101827     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    518.36     0.02   101531     0.00     0.32  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    518.38     0.02    94882     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    518.40     0.02    70390     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    518.42     0.02    70390     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    518.44     0.02    70390     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.00    518.46     0.02    58924     0.00     0.04  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    518.48     0.02    47543     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    518.50     0.02    18112     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    518.52     0.02    12186     0.00     0.49  prop_conv_solvert::set_to(exprt const&, bool)
  0.00    518.54     0.02    11812     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    518.56     0.02     9663     0.00     0.02  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    518.58     0.02     1385     0.01     0.05  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.00    518.60     0.02      943     0.02     0.02  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    518.62     0.02      871     0.02     0.02  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    518.64     0.02      714     0.03     1.24  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    518.66     0.02      175     0.11     0.11  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.00    518.68     0.02      165     0.12     0.12  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    518.70     0.02      157     0.13    79.57  symex_target_equationt::convert_guards(prop_convt&)
  0.00    518.72     0.02       50     0.40     1.71  remove_internal_symbols(symbol_tablet&)
  0.00    518.74     0.02       45     0.44     2.86  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    518.76     0.02       26     0.77     0.78  ieee_floatt::to_ansi_c_string() const
  0.00    518.78     0.02                             install_signal_catcher()
  0.00    518.80     0.02                             notequal_exprt::~notequal_exprt()
  0.00    518.82     0.02                             decision_proceduret::~decision_proceduret()
  0.00    518.84     0.02                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    518.86     0.02                             Minisat::Solver::simplify()
  0.00    518.88     0.02                             optionst::~optionst()
  0.00    518.90     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    518.92     0.02                             std::vector<exprt, std::allocator<exprt> >::vector(unsigned long, exprt const&, std::allocator<exprt> const&)
  0.00    518.94     0.02                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.00    518.96     0.02  2108891     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    518.97     0.02  1084584     0.00     0.00  typet::subtype()
  0.00    518.99     0.02   857389     0.00     0.00  typet::subtype() const
  0.00    519.00     0.02     2962     0.01     0.01  code_typet::code_typet()
  0.00    519.02     0.02      298     0.05     0.05  BigInt::operator*=(long long)
  0.00    519.03     0.02                             to_union_type(typet const&)
  0.00    519.05     0.02                             full_eq(irept const&, irept const&)
  0.00    519.06     0.02                             BigInt::BigInt(unsigned long long)
  0.00    519.08     0.02 19848822     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.00    519.09     0.02  6896528     0.00     0.00  typet::typet(typet const&)
  0.00    519.11     0.02  5819152     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    519.12     0.02  4753829     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    519.14     0.02  3272537     0.00     0.00  to_symbol_expr(exprt const&)
  0.00    519.15     0.02  3252845     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    519.17     0.02  3099197     0.00     0.00  to_constant_expr(exprt const&)
  0.00    519.18     0.02  2401953     0.00     0.00  i2string(unsigned int)
  0.00    519.20     0.02  1918781     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    519.21     0.02  1591020     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    519.23     0.02   883478     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    519.24     0.02   631934     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    519.26     0.02   320266     0.00     0.00  exprt::exprt(dstring const&)
  0.00    519.27     0.02                             string_containert::~string_containert()
  0.00    519.29     0.02                             bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    519.30     0.02                             namespace_baset::follow_macros(exprt&) const
  0.00    519.31     0.01  7448951     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.00    519.32     0.01  3859012     0.00     0.00  typet::typet(dstring const&)
  0.00    519.33     0.01  3608057     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    519.34     0.01  3383699     0.00     0.00  goto_symex_statet::call_stack()
  0.00    519.35     0.01  3230152     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    519.36     0.01  3052499     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    519.37     0.01  2699659     0.00     0.00  bitvector_typet::get_width() const
  0.00    519.38     0.01  2529026     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    519.39     0.01  2206832     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    519.40     0.01  2094158     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    519.41     0.01  2067151     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.00    519.42     0.01  2067149     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    519.43     0.01  2067100     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    519.44     0.01  2065883     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    519.45     0.01  2065883     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    519.46     0.01  2016150     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.00    519.47     0.01  1984218     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    519.48     0.01  1954511     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    519.49     0.01  1674009     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    519.50     0.01  1533076     0.00     0.00  bool_typet::bool_typet()
  0.00    519.51     0.01  1523603     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.00    519.52     0.01  1516131     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    519.53     0.01  1510164     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    519.54     0.01  1453984     0.00     0.00  irept::irept(dstring const&)
  0.00    519.55     0.01  1442511     0.00     0.00  numbering<dstring>::~numbering()
  0.00    519.56     0.01  1396481     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    519.57     0.01  1354071     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    519.58     0.01  1352087     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&) const
  0.00    519.59     0.01  1279587     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.00    519.60     0.01   990909     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.00    519.61     0.01   914512     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    519.62     0.01   847610     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    519.63     0.01   817364     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    519.64     0.01   794613     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    519.65     0.01   756582     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    519.66     0.01   715207     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    519.67     0.01   697677     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    519.68     0.01   697363     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    519.69     0.01   675488     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    519.70     0.01   672562     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    519.71     0.01   647438     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.00    519.72     0.01   634974     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    519.73     0.01   633951     0.00     0.02  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    519.74     0.01   630848     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    519.75     0.01   630848     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    519.76     0.01   599897     0.00     0.00  to_index_expr(exprt&)
  0.00    519.77     0.01   589594     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    519.78     0.01   574333     0.00     0.00  true_exprt::true_exprt()
  0.00    519.79     0.01   453445     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    519.80     0.01   451141     0.00     0.01  guardt::as_expr() const
  0.00    519.81     0.01   423805     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    519.82     0.01   423805     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    519.83     0.01   423805     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    519.84     0.01   413852     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    519.85     0.01   407806     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    519.86     0.01   402751     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    519.87     0.01   379100     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    519.88     0.01   379100     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    519.89     0.01   375495     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    519.90     0.01   346195     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    519.91     0.01   345818     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    519.92     0.01   343282     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    519.93     0.01   342715     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    519.94     0.01   342715     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    519.95     0.01   342715     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    519.96     0.01   341617     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    519.97     0.01   326224     0.00     0.00  guardt::~guardt()
  0.00    519.98     0.01   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    519.99     0.01   282259     0.00     0.00  to_symbol_type(typet&)
  0.00    520.00     0.01   277698     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    520.01     0.01   270728     0.00     0.00  exprt::make_bool(bool)
  0.00    520.02     0.01   270357     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    520.03     0.01   268534     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    520.04     0.01   250032     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    520.05     0.01   246909     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    520.06     0.01   236256     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    520.07     0.01   234730     0.00     0.00  BigInt::assign(long long)
  0.00    520.08     0.01   231384     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    520.09     0.01   211842     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    520.10     0.01   211757     0.00     0.00  make_identifier()
  0.00    520.11     0.01   194834     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    520.12     0.01   187065     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    520.13     0.01   187037     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    520.14     0.01   182545     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    520.15     0.01   177833     0.00     0.09  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    520.16     0.01   166127     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    520.17     0.01   161049     0.00     0.00  symbolt::symbolt()
  0.00    520.18     0.01   158313     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.00    520.19     0.01   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    520.20     0.01   145142     0.00     0.09  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    520.21     0.01   140743     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    520.22     0.01   137389     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.00    520.23     0.01   136122     0.00     0.04  boolbvt::set_to(exprt const&, bool)
  0.00    520.24     0.01   135961     0.00     0.04  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    520.25     0.01   133605     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    520.26     0.01   131388     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    520.27     0.01   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    520.28     0.01   111376     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    520.29     0.01   101932     0.00     0.00  code_assignt::lhs()
  0.00    520.30     0.01    83340     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    520.31     0.01    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    520.32     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    520.33     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_insert_bucket(std::pair<dstring const, ansi_c_parsert::identifiert> const&, unsigned long, unsigned long)
  0.00    520.34     0.01    77763     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    520.35     0.01    73966     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    520.36     0.01    72662     0.00     0.04  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    520.37     0.01    72612     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    520.38     0.01    72411     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    520.39     0.01    68678     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::equal_range(dstring const&)
  0.00    520.40     0.01    68678     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    520.41     0.01    64913     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    520.42     0.01    58740     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    520.43     0.01    58665     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    520.44     0.01    56720     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    520.45     0.01    56409     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    520.46     0.01    51839     0.00     0.02  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    520.47     0.01    51344     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > > const&)
  0.00    520.48     0.01    51344     0.00     0.09  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&)
  0.00    520.49     0.01    51340     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    520.50     0.01    50856     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    520.51     0.01    48223     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    520.52     0.01    44530     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    520.53     0.01    41010     0.00     0.01  size_of_expr(typet const&, namespacet const&)
  0.00    520.54     0.01    37113     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    520.55     0.01    33106     0.00     0.02  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    520.56     0.01    31122     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    520.57     0.01    25834     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    520.58     0.01    24339     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    520.59     0.01    22296     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    520.60     0.01    22196     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    520.61     0.01    16362     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    520.62     0.01    15818     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    520.63     0.01    15230     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    520.64     0.01    14340     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    520.65     0.01    12712     0.00     0.04  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    520.66     0.01     8656     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    520.67     0.01     7764     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    520.68     0.01     7576     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    520.69     0.01     6302     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    520.70     0.01     5761     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    520.71     0.01     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    520.72     0.01     5211     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    520.73     0.01     4759     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    520.74     0.01     4506     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    520.75     0.01     4134     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    520.76     0.01     3702     0.00     0.37  goto_symext::return_assignment(goto_symex_statet&)
  0.00    520.77     0.01     3523     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    520.78     0.01     1568     0.01     0.01  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    520.79     0.01     1568     0.01     0.01  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::push_back(unsigned_union_find::nodet const&)
  0.00    520.80     0.01     1400     0.01     0.01  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    520.81     0.01     1188     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    520.82     0.01      811     0.01     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    520.83     0.01      768     0.01     0.01  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    520.84     0.01      683     0.01     0.01  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    520.85     0.01      588     0.02     0.04  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    520.86     0.01      313     0.03     0.03  prop_conv_solvert::decision_procedure_text() const
  0.00    520.87     0.01      165     0.06     0.06  simple_slice(symex_target_equationt&)
  0.00    520.88     0.01      165     0.06   621.40  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    520.89     0.01      165     0.06     2.09  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    520.90     0.01      165     0.06     0.06  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    520.91     0.01      165     0.06     0.06  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    520.92     0.01      157     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    520.93     0.01      157     0.06     0.06  std::tr1::__unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet> const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    520.94     0.01      156     0.06     0.13  symex_target_equationt::convert_assumptions(prop_convt&)
  0.00    520.95     0.01      152     0.07     0.07  boolean_negate(exprt const&)
  0.00    520.96     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    520.97     0.01       35     0.29     0.32  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    520.98     0.01       11     0.91     0.91  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    520.99     0.01                             to_pointer_type(typet&)
  0.00    521.00     0.01                             yyassemblererror(std::string const&)
  0.00    521.01     0.01                             to_dynamic_object_expr(exprt&)
  0.00    521.02     0.01                             base_type(exprt&, namespacet const&)
  0.00    521.03     0.01                             goto_symext::is_index_member_symbol_if(exprt const&)
  0.00    521.04     0.01                             base_type_eqt::~base_type_eqt()
  0.00    521.05     0.01                             simplify_exprt::simplify_if_branch(exprt&, exprt&, exprt const&)
  0.00    521.06     0.01                             memory_model_psot::~memory_model_psot()
  0.00    521.07     0.01                             dynamic_object_exprt::dynamic_object_exprt(typet const&)
  0.00    521.08     0.01                             symex_target_equationt::spawn(exprt const&, symex_targett::sourcet const&)
  0.00    521.09     0.01                             cnft::gate_equal(literalt, literalt, literalt)
  0.00    521.10     0.01                             cnft::lnor(literalt, literalt)
  0.00    521.11     0.01                             irept::move_to_sub(irept&)
  0.00    521.12     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.00    521.13     0.01                             Minisat::vec<Minisat::Solver::VarData>::capacity(int)
  0.00    521.14     0.01                             Minisat::Solver::solve_()
  0.00    521.15     0.01                             optionst::set_option(std::string const&, int)
  0.00    521.16     0.01                             value_sett::set(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    521.17     0.01                             goto_symex_statet::renaming_levelt::print(std::ostream&) const
  0.00    521.18     0.01                             boolbvt::literal(exprt const&, unsigned int, literalt&) const
  0.00    521.19     0.01                             std::map<literalt, unsigned int, std::less<literalt>, std::allocator<std::pair<literalt const, unsigned int> > >::operator[](literalt const&)
  0.00    521.20     0.01                             std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, irep_full_eq, irep_full_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.00    521.21     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> > >::~unordered_map()
  0.00    521.22     0.01                             std::vector<irept::dt*, std::allocator<irept::dt*> >::push_back(irept::dt* const&)
  0.00    521.23     0.01                             non-virtual thunk to cnft::~cnft()
  0.00    521.24     0.01                             operator<<(std::ostream&, BigInt const&)
  0.00    521.25     0.01  3238846     0.00     0.00  irept::make_nil()
  0.00    521.25     0.01  3100584     0.00     0.00  constant_exprt::get_value() const
  0.00    521.26     0.01  2711555     0.00     0.00  irept::get_int(dstring const&) const
  0.00    521.26     0.01  2570712     0.00     0.00  exprt::op1()
  0.00    521.27     0.01  2306892     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    521.27     0.01  2276745     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    521.28     0.01  2276198     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    521.28     0.01  1396516     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    521.29     0.01  1396481     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    521.29     0.01  1234934     0.00     0.00  BigInt::compare(long long) const
  0.00    521.30     0.01   975777     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*, exprt const&, unsigned long) const
  0.00    521.30     0.01   698804     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    521.31     0.01   697677     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    521.31     0.01   697677     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    521.32     0.01   697677     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    521.32     0.01   639936     0.00     0.00  to_signedbv_type(typet const&)
  0.00    521.33     0.01   631934     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    521.33     0.01   628331     0.00     0.00  locationt::get_function() const
  0.00    521.34     0.01   443107     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    521.34     0.01   342715     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    521.35     0.01   279743     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    521.35     0.01   209643     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    521.36     0.01   199346     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    521.36     0.01   191600     0.00     0.00  guardt::add(exprt const&)
  0.00    521.37     0.01   187065     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    521.37     0.01   181548     0.00     0.00  BigInt::operator+=(long long)
  0.00    521.38     0.01   111749     0.00     0.00  index_type()
  0.00    521.38     0.01    83340     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    521.39     0.01    83340     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    521.39     0.01    72467     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    521.40     0.01    45626     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    521.40     0.01    45314     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    521.41     0.01    37475     0.00     0.00  BigInt::operator-=(long long)
  0.00    521.41     0.01    34268     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    521.42     0.01    17385     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    521.42     0.01     6147     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    521.43     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    521.43     0.01     1722     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    521.44     0.01     1000     0.01     0.01  signed_size_type()
  0.00    521.44     0.01      687     0.01     0.01  irept::id(dstring const&)
  0.00    521.45     0.01      230     0.02     0.02  to_if_expr(exprt&)
  0.00    521.45     0.01      177     0.03     0.03  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    521.46     0.01      177     0.03     0.06  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    521.46     0.01      170     0.03     0.03  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    521.47     0.01      102     0.05     0.05  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    521.47     0.01      100     0.05    31.98  typecheckt::typecheck_main()
  0.00    521.48     0.01                             check_c_implicit_typecast(typet const&, typet const&, namespacet const&)
  0.00    521.48     0.01                             modinv(BigInt const&, BigInt const&)
  0.00    521.49     0.01                             i2string(long)
  0.00    521.49     0.01                             goto_convertt::exception_flag()
  0.00    521.50     0.01                             ansi_c_parsert::parse()
  0.00    521.50     0.01                             merge_full_irept::operator()(irept&)
  0.00    521.51     0.01                             unsignedbv_typet::~unsignedbv_typet()
  0.00    521.51     0.01                             ui_message_handlert::xml_ui_msg(std::string const&, std::string const&, std::string const&, locationt const&)
  0.00    521.52     0.01                             cerr_message_handlert::print(unsigned int, std::string const&)
  0.00    521.52     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    521.53     0.01                             BigInt::BigInt(long)
  0.00    521.53     0.01                             ansi_c_declarationt::output(std::ostream&) const
  0.00    521.54     0.01                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    521.54     0.01                             fixedbvt::to_ansi_c_string() const
  0.00    521.55     0.01                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    521.55     0.01                             non-virtual thunk to satcheck_minisat2_baset<Minisat::SimpSolver>::set_assignment(literalt, bool)
  0.00    521.55     0.00 12915132     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    521.55     0.00  4020394     0.00     0.00  value_sett::objectt::objectt()
  0.00    521.55     0.00  3183095     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    521.55     0.00  2406707     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.00    521.55     0.00  2362234     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    521.55     0.00  2334192     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    521.55     0.00  2334192     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    521.55     0.00  2334192     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    521.55     0.00  2295813     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    521.55     0.00  2284072     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    521.55     0.00  2067104     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    521.55     0.00  2067104     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    521.55     0.00  2065883     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    521.55     0.00  2054135     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    521.55     0.00  2016150     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    521.55     0.00  2000176     0.00     0.00  BigInt::to_ulong() const
  0.00    521.55     0.00  1978077     0.00     0.00  integer2long(BigInt const&)
  0.00    521.55     0.00  1925584     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    521.55     0.00  1918781     0.00     0.00  ordering(irept const&, irept const&)
  0.00    521.55     0.00  1918781     0.00     0.00  operator<(irept const&, irept const&)
  0.00    521.55     0.00  1812957     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    521.55     0.00  1729943     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    521.55     0.00  1538252     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_create_node(std::pair<dstring const, unsigned int> const&)
  0.00    521.55     0.00  1504892     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    521.55     0.00  1445193     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    521.55     0.00  1443017     0.00     0.00  numbering<dstring>::clear()
  0.00    521.55     0.00  1443017     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    521.55     0.00  1441774     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    521.55     0.00  1441617     0.00     0.00  union_find<dstring>::~union_find()
  0.00    521.55     0.00  1441617     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    521.55     0.00  1396551     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    521.55     0.00  1396481     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    521.55     0.00  1319619     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    521.55     0.00  1241458     0.00     0.00  locationt::operator=(locationt const&)
  0.00    521.55     0.00  1195428     0.00     0.00  locationt::~locationt()
  0.00    521.55     0.00  1189477     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    521.55     0.00   975705     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    521.55     0.00   951514     0.00     0.00  bv_width(typet const&)
  0.00    521.55     0.00   894249     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    521.55     0.00   850540     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    521.55     0.00   836472     0.00     0.00  exprt::location()
  0.00    521.55     0.00   822692     0.00     0.00  goto_symex_statet::top()
  0.00    521.55     0.00   819026     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    521.55     0.00   817364     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    521.55     0.00   795057     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    521.55     0.00   716922     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    521.55     0.00   715207     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    521.55     0.00   714953     0.00     0.00  safe_str2int(char const*, int)
  0.00    521.55     0.00   698804     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    521.55     0.00   692404     0.00     0.00  locationt::locationt(locationt const&)
  0.00    521.55     0.00   681240     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    521.55     0.00   681240     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    521.55     0.00   672562     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    521.55     0.00   671761     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    521.55     0.00   647795     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    521.55     0.00   641167     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    521.55     0.00   634026     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.00    521.55     0.00   631934     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    521.55     0.00   620192     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    521.55     0.00   611601     0.00     0.00  code_typet::parameters()
  0.00    521.55     0.00   606696     0.00     0.00  locationt::get_file() const
  0.00    521.55     0.00   606696     0.00     0.00  locationt::get_line() const
  0.00    521.55     0.00   602177     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    521.55     0.00   594874     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    521.55     0.00   591861     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    521.55     0.00   590247     0.00     0.00  parsert::set_location(exprt&)
  0.00    521.55     0.00   572233     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    521.55     0.00   535267     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    521.55     0.00   520175     0.00     0.00  get_bvtype(typet const&)
  0.00    521.55     0.00   516203     0.00     0.00  true_exprt::~true_exprt()
  0.00    521.55     0.00   515106     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    521.55     0.00   505377     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    521.55     0.00   498695     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    521.55     0.00   498695     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    521.55     0.00   498695     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    521.55     0.00   497297     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    521.55     0.00   497297     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long)
  0.00    521.55     0.00   497297     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    521.55     0.00   496947     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    521.55     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    521.55     0.00   452132     0.00     0.00  to_equal_expr(exprt const&)
  0.00    521.55     0.00   448442     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    521.55     0.00   440181     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    521.55     0.00   431906     0.00     0.00  to_array_type(typet&)
  0.00    521.55     0.00   431905     0.00     0.00  array_typet::size()
  0.00    521.55     0.00   423805     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_insert(std::_List_iterator<symex_target_equationt::SSA_stept>, symex_target_equationt::SSA_stept const&)
  0.00    521.55     0.00   423805     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    521.55     0.00   421016     0.00     0.00  symbolt::~symbolt()
  0.00    521.55     0.00   417635     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    521.55     0.00   407806     0.00     0.00  string_containert::get(char const*)
  0.00    521.55     0.00   404264     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    521.55     0.00   393605     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    521.55     0.00   390784     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    521.55     0.00   379100     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    521.55     0.00   379100     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    521.55     0.00   374239     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    521.55     0.00   372026     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    521.55     0.00   369132     0.00     0.00  exprt::sum(exprt const&)
  0.00    521.55     0.00   367182     0.00     0.00  message_clientt::~message_clientt()
  0.00    521.55     0.00   360522     0.00     0.00  symbol_typet::get_identifier() const
  0.00    521.55     0.00   358837     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    521.55     0.00   347578     0.00     0.00  to_typecast_expr(exprt&)
  0.00    521.55     0.00   347549     0.00     0.00  typecast_exprt::op()
  0.00    521.55     0.00   347202     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    521.55     0.00   346805     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    521.55     0.00   343282     0.00     0.00  message_streamt::~message_streamt()
  0.00    521.55     0.00   343280     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    521.55     0.00   342715     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    521.55     0.00   342715     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    521.55     0.00   342715     0.00     0.00  typet::location() const
  0.00    521.55     0.00   324504     0.00     0.00  guardt::guardt(guardt const&)
  0.00    521.55     0.00   315096     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    521.55     0.00   306589     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    521.55     0.00   304484     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    521.55     0.00   295106     0.00     0.00  dstring::dstring(char const*)
  0.00    521.55     0.00   292314     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    521.55     0.00   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    521.55     0.00   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    521.55     0.00   288123     0.00     0.00  irept::~irept()
  0.00    521.55     0.00   281195     0.00     0.00  init(unsigned int&)
  0.00    521.55     0.00   280689     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    521.55     0.00   280594     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    521.55     0.00   280594     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    521.55     0.00   280429     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    521.55     0.00   280429     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    521.55     0.00   277644     0.00     0.00  locationt::get_comment() const
  0.00    521.55     0.00   259967     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    521.55     0.00   259812     0.00     0.00  ansi_c_declarationt::declarators()
  0.00    521.55     0.00   259677     0.00     0.00  ansi_c_declaratort::value()
  0.00    521.55     0.00   259677     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    521.55     0.00   249159     0.00     0.00  nil_exprt::nil_exprt()
  0.00    521.55     0.00   248864     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    521.55     0.00   236256     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    521.55     0.00   236256     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    521.55     0.00   234310     0.00     0.00  BigInt::BigInt(int)
  0.00    521.55     0.00   233661     0.00     0.00  symbolt::clear()
  0.00    521.55     0.00   230107     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    521.55     0.00   225468     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    521.55     0.00   219586     0.00     0.00  nil_typet::nil_typet()
  0.00    521.55     0.00   215965     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    521.55     0.00   214646     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    521.55     0.00   208094     0.00     0.00  to_array_type(typet const&)
  0.00    521.55     0.00   207810     0.00     0.00  code_typet::return_type()
  0.00    521.55     0.00   204105     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    521.55     0.00   202948     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    521.55     0.00   200004     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    521.55     0.00   199953     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    521.55     0.00   195319     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    521.55     0.00   194834     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00   194834     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    521.55     0.00   194834     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long)
  0.00    521.55     0.00   194834     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    521.55     0.00   188421     0.00     0.00  typet::location()
  0.00    521.55     0.00   187065     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    521.55     0.00   187065     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    521.55     0.00   187065     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    521.55     0.00   187065     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    521.55     0.00   187065     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    521.55     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    521.55     0.00   187065     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    521.55     0.00   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    521.55     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    521.55     0.00   183819     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    521.55     0.00   182643     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    521.55     0.00   182545     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    521.55     0.00   182545     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    521.55     0.00   182324     0.00     0.00  false_exprt::false_exprt()
  0.00    521.55     0.00   181269     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    521.55     0.00   180351     0.00     0.00  BigInt::operator+(int) const
  0.00    521.55     0.00   180125     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    521.55     0.00   180125     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    521.55     0.00   178198     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    521.55     0.00   177646     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    521.55     0.00   175513     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    521.55     0.00   175369     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    521.55     0.00   175369     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    521.55     0.00   174855     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    521.55     0.00   174855     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    521.55     0.00   170459     0.00     0.00  goto_symex_statet::renaming_levelt::rename(dstring const&, unsigned int)
  0.00    521.55     0.00   169580     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    521.55     0.00   168761     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.00    521.55     0.00   168333     0.00     0.00  array_typet::size() const
  0.00    521.55     0.00   167604     0.00     0.00  set(unsigned int, dstring const&)
  0.00    521.55     0.00   165256     0.00     0.00  typet::subtypes()
  0.00    521.55     0.00   160452     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    521.55     0.00   160452     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    521.55     0.00   158648     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    521.55     0.00   157548     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    521.55     0.00   157548     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00   157548     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    521.55     0.00   157548     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    521.55     0.00   155372     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    521.55     0.00   153268     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    521.55     0.00   145224     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    521.55     0.00   145142     0.00     0.20  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.00    521.55     0.00   145142     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    521.55     0.00   145142     0.00     0.02  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    521.55     0.00   140149     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    521.55     0.00   139769     0.00     0.00  to_code_type(typet&)
  0.00    521.55     0.00   138362     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    521.55     0.00   137427     0.00     0.00  codet::codet(codet const&)
  0.00    521.55     0.00   135543     0.00     0.00  codet::get_statement() const
  0.00    521.55     0.00   135190     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    521.55     0.00   133809     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    521.55     0.00   133809     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    521.55     0.00   133605     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    521.55     0.00   133605     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    521.55     0.00   133605     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    521.55     0.00   133257     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    521.55     0.00   133257     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    521.55     0.00   132072     0.00     0.25  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    521.55     0.00   131379     0.00     0.00  struct_union_typet::components() const
  0.00    521.55     0.00   131304     0.00     0.00  object_descriptor_exprt::object()
  0.00    521.55     0.00   129793     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    521.55     0.00   129793     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    521.55     0.00   129592     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    521.55     0.00   129592     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    521.55     0.00   129592     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    521.55     0.00   126631     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    521.55     0.00   125330     0.00     0.00  index_exprt::index_exprt()
  0.00    521.55     0.00   122856     0.00     0.00  namespacet::~namespacet()
  0.00    521.55     0.00   122856     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    521.55     0.00   122228     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    521.55     0.00   121959     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    521.55     0.00   118154     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    521.55     0.00   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    521.55     0.00   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    521.55     0.00   117680     0.00     0.00  ansi_c_parsert::scopet::~scopet()
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00   117115     0.00     0.00  irept::get_sub()
  0.00    521.55     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    521.55     0.00   115994     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    521.55     0.00   115783     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    521.55     0.00   114475     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    521.55     0.00   114248     0.00     0.00  code_typet::parametert::parametert()
  0.00    521.55     0.00   114248     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    521.55     0.00   114248     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    521.55     0.00   113199     0.00     0.00  signed_long_int_type()
  0.00    521.55     0.00   112998     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    521.55     0.00   112749     0.00     0.00  pointer_diff_type()
  0.00    521.55     0.00   112724     0.00     0.00  exprt::location() const
  0.00    521.55     0.00   110439     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    521.55     0.00   110104     0.00     0.00  guardt::append(guardt const&)
  0.00    521.55     0.00   109003     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    521.55     0.00   104943     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    521.55     0.00   104845     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    521.55     0.00   104845     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    521.55     0.00   104845     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    521.55     0.00   102074     0.00     0.00  to_code_assign(codet const&)
  0.00    521.55     0.00   101979     0.00     0.00  code_assignt::~code_assignt()
  0.00    521.55     0.00   100961     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    521.55     0.00    98976     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    521.55     0.00    97975     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    521.55     0.00    96386     0.00     0.00  pointer_object(exprt const&)
  0.00    521.55     0.00    95664     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    521.55     0.00    93445     0.00     0.00  index_exprt::array()
  0.00    521.55     0.00    92631     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    521.55     0.00    92136     0.00     0.00  false_exprt::~false_exprt()
  0.00    521.55     0.00    89920     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.00    521.55     0.00    89060     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    521.55     0.00    88390     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    521.55     0.00    87676     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    521.55     0.00    86651     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    521.55     0.00    86651     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    521.55     0.00    83818     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    521.55     0.00    82915     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    521.55     0.00    82915     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    521.55     0.00    80602     0.00     0.00  typet::has_subtypes() const
  0.00    521.55     0.00    80435     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    521.55     0.00    78337     0.00     0.00  yy_get_previous_state()
  0.00    521.55     0.00    78263     0.00     0.00  to_symbol_type(typet const&)
  0.00    521.55     0.00    76967     0.00     0.00  to_index_expr(exprt const&)
  0.00    521.55     0.00    76631     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    521.55     0.00    76399     0.00     0.00  exprt::is_one() const
  0.00    521.55     0.00    74497     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    521.55     0.00    74497     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    521.55     0.00    74497     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    521.55     0.00    74495     0.00     0.00  symbolt::swap(symbolt&)
  0.00    521.55     0.00    74494     0.00     0.00  typet::subtypes() const
  0.00    521.55     0.00    74454     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    521.55     0.00    74079     0.00     0.00  locationt::set_line(unsigned int)
  0.00    521.55     0.00    73044     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    521.55     0.00    72867     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    521.55     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    521.55     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    521.55     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    521.55     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    521.55     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    521.55     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    521.55     0.00    72612     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    521.55     0.00    72612     0.00     0.00  ansi_c_declaratort::value() const
  0.00    521.55     0.00    72612     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    521.55     0.00    72550     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    521.55     0.00    72485     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    521.55     0.00    72485     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00    72435     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    521.55     0.00    72408     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    521.55     0.00    72408     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    521.55     0.00    72408     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    521.55     0.00    72386     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    521.55     0.00    71294     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    521.55     0.00    71209     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00    70390     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    521.55     0.00    70142     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    521.55     0.00    69602     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    521.55     0.00    69602     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    521.55     0.00    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    521.55     0.00    69228     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    521.55     0.00    69182     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    521.55     0.00    68896     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    521.55     0.00    68678     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    521.55     0.00    68678     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    521.55     0.00    68678     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    521.55     0.00    68436     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    521.55     0.00    65652     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    521.55     0.00    65048     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    521.55     0.00    64694     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    521.55     0.00    64694     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    521.55     0.00    64443     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    521.55     0.00    64350     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    521.55     0.00    62478     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    521.55     0.00    62478     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    521.55     0.00    62478     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    521.55     0.00    62173     0.00     0.09  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    521.55     0.00    61224     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    521.55     0.00    60883     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    521.55     0.00    60275     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    521.55     0.00    59032     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    521.55     0.00    59032     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    521.55     0.00    59032     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    521.55     0.00    58928     0.00     0.01  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    521.55     0.00    58928     0.00     0.01  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    521.55     0.00    58928     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    521.55     0.00    58924     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    521.55     0.00    58924     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    521.55     0.00    58840     0.00     0.00  ansi_c_parsert::scopet::scopet()
  0.00    521.55     0.00    58840     0.00     0.00  ansi_c_parsert::scopet::scopet(ansi_c_parsert::scopet const&)
  0.00    521.55     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(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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00    58740     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::pop_back()
  0.00    521.55     0.00    57534     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    521.55     0.00    57225     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    521.55     0.00    57184     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    521.55     0.00    57184     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    521.55     0.00    57160     0.00     0.03  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    521.55     0.00    56930     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    521.55     0.00    56720     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    521.55     0.00    56631     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    521.55     0.00    56518     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    521.55     0.00    56392     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    521.55     0.00    56274     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    521.55     0.00    56274     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    521.55     0.00    56274     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    521.55     0.00    55771     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    521.55     0.00    55723     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    521.55     0.00    53090     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    521.55     0.00    52619     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    521.55     0.00    51977     0.00     0.00  member_exprt::get_component_name() const
  0.00    521.55     0.00    51509     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    521.55     0.00    51509     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    521.55     0.00    51509     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    521.55     0.00    51509     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    521.55     0.00    51352     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    521.55     0.00    51344     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    521.55     0.00    51344     0.00     0.04  goto_symex_statet::goto_statet::~goto_statet()
  0.00    521.55     0.00    51344     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    521.55     0.00    51344     0.00     0.09  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    521.55     0.00    51344     0.00     0.09  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    521.55     0.00    51344     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    521.55     0.00    51344     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    521.55     0.00    51344     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    521.55     0.00    51344     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    521.55     0.00    50913     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    521.55     0.00    50723     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    521.55     0.00    50718     0.00     0.00  to_struct_union_type(typet const&)
  0.00    521.55     0.00    50198     0.00     0.00  exprt::op2()
  0.00    521.55     0.00    50019     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    521.55     0.00    49750     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    521.55     0.00    49750     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    521.55     0.00    49462     0.00     0.00  to_struct_type(typet const&)
  0.00    521.55     0.00    48969     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    521.55     0.00    48486     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    521.55     0.00    48470     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    521.55     0.00    48223     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    521.55     0.00    48193     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    521.55     0.00    48110     0.00     0.00  exprt::make_not()
  0.00    521.55     0.00    47882     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    521.55     0.00    47716     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    521.55     0.00    47641     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    521.55     0.00    47543     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00    46255     0.00     0.00  locationt::get_column() const
  0.00    521.55     0.00    45826     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    521.55     0.00    45064     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    521.55     0.00    44530     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    521.55     0.00    44530     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    521.55     0.00    44530     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    521.55     0.00    44530     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    521.55     0.00    44530     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    521.55     0.00    44530     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    521.55     0.00    44530     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    521.55     0.00    44278     0.00     0.00  BigInt::is_long() const
  0.00    521.55     0.00    43659     0.00     0.00  to_member_expr(exprt&)
  0.00    521.55     0.00    43653     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    521.55     0.00    43355     0.00     0.00  typet::has_subtype() const
  0.00    521.55     0.00    42574     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    521.55     0.00    41885     0.00     0.00  symbolt::symbol_expr() const
  0.00    521.55     0.00    39725     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    521.55     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    521.55     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    521.55     0.00    39447     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    521.55     0.00    38751     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    521.55     0.00    38749     0.00     0.00  locationt::as_string() const
  0.00    521.55     0.00    38108     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    521.55     0.00    38108     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    521.55     0.00    38108     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    521.55     0.00    37354     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    521.55     0.00    36897     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    521.55     0.00    36897     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    521.55     0.00    36386     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    521.55     0.00    36386     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    521.55     0.00    36193     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    521.55     0.00    35862     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    521.55     0.00    34704     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    521.55     0.00    34325     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    521.55     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    521.55     0.00    32777     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    521.55     0.00    32634     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    521.55     0.00    32553     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    521.55     0.00    32516     0.00     0.00  codet::codet()
  0.00    521.55     0.00    32347     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    521.55     0.00    32347     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    521.55     0.00    32347     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    521.55     0.00    32347     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    521.55     0.00    32347     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    521.55     0.00    32271     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    521.55     0.00    32035     0.00     0.00  BigInt::operator-(int) const
  0.00    521.55     0.00    31458     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    521.55     0.00    31215     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    521.55     0.00    30609     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    521.55     0.00    29848     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00    29532     0.00     0.00  BigInt::operator-() const
  0.00    521.55     0.00    28968     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    521.55     0.00    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    521.55     0.00    28680     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    521.55     0.00    28680     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    521.55     0.00    28088     0.00     0.01  union_find<exprt>::number(exprt const&)
  0.00    521.55     0.00    28088     0.00     0.01  numbering<exprt>::number(exprt const&)
  0.00    521.55     0.00    28088     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    521.55     0.00    28088     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    521.55     0.00    27634     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    521.55     0.00    27171     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    521.55     0.00    27025     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    521.55     0.00    27025     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    521.55     0.00    26710     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    521.55     0.00    26316     0.00     0.00  signed_int_type()
  0.00    521.55     0.00    25942     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    521.55     0.00    25942     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    521.55     0.00    25942     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    521.55     0.00    25674     0.00     0.12  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    521.55     0.00    25674     0.00     0.12  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    521.55     0.00    25674     0.00     0.12  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    521.55     0.00    25674     0.00     0.12  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    521.55     0.00    25670     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    521.55     0.00    25670     0.00     0.12  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    521.55     0.00    25670     0.00     0.04  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    521.55     0.00    25656     0.00     0.01  arrayst::record_array_index(index_exprt const&)
  0.00    521.55     0.00    25374     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00    25374     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    521.55     0.00    25374     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    521.55     0.00    25374     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    521.55     0.00    25374     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    521.55     0.00    25374     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    521.55     0.00    25374     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    521.55     0.00    25374     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    521.55     0.00    25374     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    521.55     0.00    25374     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    521.55     0.00    25374     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    521.55     0.00    25374     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    521.55     0.00    25260     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    521.55     0.00    25260     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    521.55     0.00    25086     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    521.55     0.00    24600     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    521.55     0.00    24600     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    521.55     0.00    24435     0.00     0.00  messaget::messaget()
  0.00    521.55     0.00    24149     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    521.55     0.00    24136     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    521.55     0.00    24136     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    521.55     0.00    24136     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    521.55     0.00    24136     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    521.55     0.00    24120     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    521.55     0.00    23900     0.00     0.00  messaget::~messaget()
  0.00    521.55     0.00    23671     0.00     0.07  boolbvt::convert_overflow(exprt const&)
  0.00    521.55     0.00    23641     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    521.55     0.00    23641     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    521.55     0.00    23197     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    521.55     0.00    22741     0.00     0.00  languaget::languaget()
  0.00    521.55     0.00    22741     0.00     0.00  languaget::~languaget()
  0.00    521.55     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    521.55     0.00    22586     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    521.55     0.00    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    521.55     0.00    22515     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    521.55     0.00    22515     0.00     0.00  implies_exprt::implies_exprt()
  0.00    521.55     0.00    22458     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    521.55     0.00    22411     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    521.55     0.00    22411     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    521.55     0.00    22361     0.00     0.00  new_ansi_c_language()
  0.00    521.55     0.00    22361     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    521.55     0.00    22296     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    521.55     0.00    22296     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    521.55     0.00    22296     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    521.55     0.00    22296     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    521.55     0.00    22296     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    521.55     0.00    22296     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    521.55     0.00    22246     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    521.55     0.00    22246     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    521.55     0.00    22246     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    521.55     0.00    22246     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    521.55     0.00    22246     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    521.55     0.00    22246     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    521.55     0.00    22246     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    521.55     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    521.55     0.00    22196     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    521.55     0.00    22196     0.00     0.01  expr2c(exprt const&, namespacet const&)
  0.00    521.55     0.00    22196     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    521.55     0.00    22196     0.00     0.01  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    521.55     0.00    22196     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    521.55     0.00    22196     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    521.55     0.00    22196     0.00     0.00  expr2ct::~expr2ct()
  0.00    521.55     0.00    22196     0.00     0.00  std::tr1::unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > >::~unordered_map()
  0.00    521.55     0.00    22196     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    521.55     0.00    22196     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    521.55     0.00    22151     0.00     0.00  BigInt::to_long() const
  0.00    521.55     0.00    22139     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    521.55     0.00    22099     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    521.55     0.00    21553     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    521.55     0.00    21192     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    521.55     0.00    20831     0.00     0.09  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    521.55     0.00    20752     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    521.55     0.00    20608     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    521.55     0.00    20608     0.00     0.00  endianness_mapt::map_byte(unsigned long) const
  0.00    521.55     0.00    20331     0.00     0.01  simplify_exprt::simplify_minus(exprt&)
  0.00    521.55     0.00    20331     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    521.55     0.00    20331     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    521.55     0.00    19964     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    521.55     0.00    19902     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    521.55     0.00    19836     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    521.55     0.00    19555     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    521.55     0.00    19554     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    521.55     0.00    19545     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    521.55     0.00    19545     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    521.55     0.00    19545     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    521.55     0.00    19545     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    521.55     0.00    19423     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    521.55     0.00    19423     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00    19423     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    521.55     0.00    19423     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    521.55     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    521.55     0.00    19138     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    521.55     0.00    19129     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    521.55     0.00    19056     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    521.55     0.00    19056     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    521.55     0.00    19056     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    521.55     0.00    19052     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    521.55     0.00    19052     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    521.55     0.00    19052     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    521.55     0.00    19052     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    521.55     0.00    19052     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    521.55     0.00    18951     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    521.55     0.00    18920     0.00     0.00  code_function_callt::arguments()
  0.00    521.55     0.00    18825     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    521.55     0.00    18281     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    521.55     0.00    18269     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    521.55     0.00    18177     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    521.55     0.00    17931     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    521.55     0.00    17931     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    521.55     0.00    17931     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    521.55     0.00    17931     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    521.55     0.00    17931     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    521.55     0.00    17931     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    521.55     0.00    17931     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    521.55     0.00    17931     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    521.55     0.00    17931     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    521.55     0.00    17931     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    521.55     0.00    17931     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    521.55     0.00    17916     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00    17500     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    521.55     0.00    17482     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    521.55     0.00    17385     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    521.55     0.00    17385     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    521.55     0.00    17385     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    521.55     0.00    17163     0.00     0.00  binary_relation_exprt::lhs()
  0.00    521.55     0.00    17074     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    521.55     0.00    17062     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    521.55     0.00    16901     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    521.55     0.00    16901     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    521.55     0.00    16901     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    521.55     0.00    16901     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    521.55     0.00    16901     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    521.55     0.00    16901     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    521.55     0.00    16901     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    521.55     0.00    16901     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    521.55     0.00    16901     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    521.55     0.00    16897     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    521.55     0.00    16632     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    521.55     0.00    16499     0.00     0.00  to_member_expr(exprt const&)
  0.00    521.55     0.00    16337     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    521.55     0.00    16337     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    521.55     0.00    16337     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    521.55     0.00    15930     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    521.55     0.00    15870     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    521.55     0.00    15867     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    521.55     0.00    15671     0.00     0.04  value_sett::operator=(value_sett const&)
  0.00    521.55     0.00    15671     0.00     0.04  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    521.55     0.00    15671     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    521.55     0.00    15671     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    521.55     0.00    15671     0.00     0.04  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    521.55     0.00    15625     0.00     0.00  guardt::make_false()
  0.00    521.55     0.00    15625     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    521.55     0.00    15492     0.00     0.00  propt::has_set_to() const
  0.00    521.55     0.00    15426     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    521.55     0.00    15379     0.00     0.00  code_typet::parameters() const
  0.00    521.55     0.00    15190     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00    14784     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    521.55     0.00    14765     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00    14765     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    521.55     0.00    14682     0.00     0.00  exprt::find_location() const
  0.00    521.55     0.00    14678     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    521.55     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    521.55     0.00    14631     0.00     0.00  to_code(exprt const&)
  0.00    521.55     0.00    14583     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    521.55     0.00    14340     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    521.55     0.00    14340     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    521.55     0.00    14340     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    521.55     0.00    14340     0.00     0.00  std::tr1::__detail::_Map_base<typet const, std::pair<typet const, equalityt::typestructt>, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, true, std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](typet const&)
  0.00    521.55     0.00    14233     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    521.55     0.00    14233     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    521.55     0.00    14233     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    521.55     0.00    14174     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    521.55     0.00    14174     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    521.55     0.00    14169     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    521.55     0.00    13976     0.00     0.05  boolbvt::convert_bv_rel(exprt const&)
  0.00    521.55     0.00    13535     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    521.55     0.00    13359     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    521.55     0.00    13359     0.00     0.00  to_literal_expr(exprt const&)
  0.00    521.55     0.00    13359     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    521.55     0.00    13359     0.00     0.00  literal_exprt::get_literal() const
  0.00    521.55     0.00    13359     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    521.55     0.00    13212     0.00     0.02  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&)
  0.00    521.55     0.00    13032     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    521.55     0.00    13032     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    521.55     0.00    12991     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    521.55     0.00    12514     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    521.55     0.00    12250     0.00     0.00  code_typet::make_ellipsis()
  0.00    521.55     0.00    12087     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    521.55     0.00    12087     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    521.55     0.00    11867     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    521.55     0.00    11845     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    521.55     0.00    11845     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    521.55     0.00    11845     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    521.55     0.00    11845     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    521.55     0.00    11845     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    521.55     0.00    11845     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    521.55     0.00    11824     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    521.55     0.00    11812     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    521.55     0.00    11655     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    521.55     0.00    11286     0.00     0.03  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    521.55     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    521.55     0.00    10785     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    521.55     0.00    10761     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    521.55     0.00    10627     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    521.55     0.00    10387     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    521.55     0.00    10353     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    521.55     0.00    10304     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    521.55     0.00    10244     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    521.55     0.00    10244     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    521.55     0.00    10244     0.00     0.00  ieee_float_spect::to_type() const
  0.00    521.55     0.00    10226     0.00     0.00  floatbv_typet::~floatbv_typet()
  0.00    521.55     0.00    10219     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    521.55     0.00    10199     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    521.55     0.00    10098     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00    10098     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    521.55     0.00    10052     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    521.55     0.00    10052     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    521.55     0.00    10047     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    521.55     0.00    10047     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    521.55     0.00    10047     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    521.55     0.00    10047     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    521.55     0.00    10047     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    521.55     0.00    10047     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >*)
  0.00    521.55     0.00    10047     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::~_Rb_tree()
  0.00    521.55     0.00     9999     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    521.55     0.00     9999     0.00     0.00  value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    521.55     0.00     9941     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00     9065     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    521.55     0.00     8873     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    521.55     0.00     8845     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    521.55     0.00     8740     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    521.55     0.00     8740     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    521.55     0.00     8740     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    521.55     0.00     8740     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    521.55     0.00     8604     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    521.55     0.00     8583     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    521.55     0.00     8471     0.00     0.00  to_code_assign(codet&)
  0.00    521.55     0.00     8385     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    521.55     0.00     8329     0.00     0.00  code_function_callt::lhs()
  0.00    521.55     0.00     8319     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    521.55     0.00     8319     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    521.55     0.00     8198     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    521.55     0.00     8198     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    521.55     0.00     8194     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    521.55     0.00     8185     0.00     0.00  locationt::set_file(dstring const&)
  0.00    521.55     0.00     8162     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    521.55     0.00     8162     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    521.55     0.00     8118     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    521.55     0.00     8011     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    521.55     0.00     8011     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    521.55     0.00     7970     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    521.55     0.00     7956     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    521.55     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    521.55     0.00     7763     0.00     0.00  locationt::set_function(dstring const&)
  0.00    521.55     0.00     7762     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    521.55     0.00     7662     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    521.55     0.00     7633     0.00     0.07  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00     7584     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    521.55     0.00     7584     0.00     0.01  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    521.55     0.00     7584     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    521.55     0.00     7576     0.00     0.01  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00     7518     0.00     0.00  get_default_language()
  0.00    521.55     0.00     7506     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    521.55     0.00     7506     0.00     0.00  locationt::set_column(dstring const&)
  0.00    521.55     0.00     7506     0.00     0.00  locationt::set_line(dstring const&)
  0.00    521.55     0.00     7284     0.00     0.00  locationt::set_property_id(dstring const&)
  0.00    521.55     0.00     7227     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    521.55     0.00     7224     0.00     0.00  char_type()
  0.00    521.55     0.00     7177     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    521.55     0.00     7154     0.00     0.12  goto_symext::symex_decl(goto_symex_statet&)
  0.00    521.55     0.00     7154     0.00     0.09  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&)
  0.00    521.55     0.00     7142     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    521.55     0.00     7139     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    521.55     0.00     7139     0.00     0.00  locationt::set_property_class(dstring const&)
  0.00    521.55     0.00     7087     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    521.55     0.00     7087     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    521.55     0.00     7087     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    521.55     0.00     7080     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    521.55     0.00     7080     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    521.55     0.00     7080     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    521.55     0.00     7064     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    521.55     0.00     7021     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    521.55     0.00     6987     0.00     0.00  locationt::set_source(dstring const&)
  0.00    521.55     0.00     6963     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    521.55     0.00     6652     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    521.55     0.00     6482     0.00     0.00  to_code_function_call(codet const&)
  0.00    521.55     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    521.55     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    521.55     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    521.55     0.00     6455     0.00     0.01  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00     6308     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const
  0.00    521.55     0.00     6017     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    521.55     0.00     5907     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    521.55     0.00     5900     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    521.55     0.00     5761     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    521.55     0.00     5736     0.00     0.00  void std::list<unsigned int, std::allocator<unsigned int> >::_M_initialize_dispatch<std::_List_const_iterator<unsigned int> >(std::_List_const_iterator<unsigned int>, std::_List_const_iterator<unsigned int>, std::__false_type)
  0.00    521.55     0.00     5736     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    521.55     0.00     5736     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    521.55     0.00     5672     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    521.55     0.00     5619     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    521.55     0.00     5554     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    521.55     0.00     5470     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    521.55     0.00     5440     0.00     0.00  BigInt::operator--()
  0.00    521.55     0.00     5400     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    521.55     0.00     5398     0.00     0.00  code_typet::has_ellipsis() const
  0.00    521.55     0.00     5267     0.00     0.00  invalid_pointer(exprt const&)
  0.00    521.55     0.00     5248     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    521.55     0.00     5236     0.00     0.09  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    521.55     0.00     5211     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    521.55     0.00     5211     0.00     0.00  std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::map(std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    521.55     0.00     5211     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::map(std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > > const&)
  0.00    521.55     0.00     5211     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    521.55     0.00     5211     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    521.55     0.00     5211     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    521.55     0.00     5211     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_Rb_tree(std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    521.55     0.00     5211     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    521.55     0.00     5211     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_Rb_tree(std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > > const&)
  0.00    521.55     0.00     5155     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    521.55     0.00     5149     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    521.55     0.00     5121     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    521.55     0.00     5113     0.00     0.00  to_code_type(typet const&)
  0.00    521.55     0.00     5071     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    521.55     0.00     5071     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    521.55     0.00     5071     0.00     0.66  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    521.55     0.00     5071     0.00     0.76  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    521.55     0.00     5071     0.00     0.09  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    521.55     0.00     4896     0.00     0.00  c_qualifierst::as_string() const
  0.00    521.55     0.00     4853     0.00     0.00  code_typet::return_type() const
  0.00    521.55     0.00     4836     0.00     0.10  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    521.55     0.00     4836     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    521.55     0.00     4836     0.00     0.00  goto_symex_statet::renaming_levelt::restore_from(std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    521.55     0.00     4836     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    521.55     0.00     4836     0.00     0.01  goto_symex_statet::new_frame()
  0.00    521.55     0.00     4836     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    521.55     0.00     4836     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    521.55     0.00     4836     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    521.55     0.00     4836     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    521.55     0.00     4836     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    521.55     0.00     4823     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    521.55     0.00     4823     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    521.55     0.00     4822     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    521.55     0.00     4822     0.00     0.00  expr2ct::convert(typet const&)
  0.00    521.55     0.00     4787     0.00     0.00  clean_identifier(dstring const&)
  0.00    521.55     0.00     4784     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    521.55     0.00     4773     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    521.55     0.00     4735     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    521.55     0.00     4671     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    521.55     0.00     4671     0.00     0.58  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    521.55     0.00     4671     0.00     0.01  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    521.55     0.00     4671     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    521.55     0.00     4671     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    521.55     0.00     4639     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    521.55     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    521.55     0.00     4526     0.00     0.00  float_type()
  0.00    521.55     0.00     4503     0.00     0.00  goto_programt::~goto_programt()
  0.00    521.55     0.00     4503     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    521.55     0.00     4483     0.00     0.00  binary_relation_exprt::rhs()
  0.00    521.55     0.00     4410     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    521.55     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    521.55     0.00     4349     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    521.55     0.00     4304     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    521.55     0.00     4258     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    521.55     0.00     4124     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    521.55     0.00     4107     0.00     0.01  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    521.55     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    521.55     0.00     4053     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    521.55     0.00     4053     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    521.55     0.00     4053     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    521.55     0.00     4053     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    521.55     0.00     3978     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    521.55     0.00     3957     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    521.55     0.00     3910     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    521.55     0.00     3859     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    521.55     0.00     3848     0.00     0.00  codet::set_statement(dstring const&)
  0.00    521.55     0.00     3848     0.00     0.00  codet::codet(dstring const&)
  0.00    521.55     0.00     3800     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    521.55     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    521.55     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    521.55     0.00     3749     0.00     0.00  to_code_return(codet const&)
  0.00    521.55     0.00     3705     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    521.55     0.00     3705     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    521.55     0.00     3705     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    521.55     0.00     3705     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    521.55     0.00     3702     0.00     0.71  goto_symext::symex_return(goto_symex_statet&)
  0.00    521.55     0.00     3694     0.00     0.00  i2string(int)
  0.00    521.55     0.00     3576     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    521.55     0.00     3576     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    521.55     0.00     3576     0.00     0.01  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    521.55     0.00     3567     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    521.55     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    521.55     0.00     3500     0.00     0.00  unsigned_int_type()
  0.00    521.55     0.00     3479     0.00     0.00  to_code_decl(codet const&)
  0.00    521.55     0.00     3465     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    521.55     0.00     3410     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    521.55     0.00     3380     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    521.55     0.00     3375     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*)
  0.00    521.55     0.00     3339     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    521.55     0.00     3339     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    521.55     0.00     3325     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    521.55     0.00     3300     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    521.55     0.00     3300     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node(std::_Rb_tree_node<std::string>*)
  0.00    521.55     0.00     3263     0.00     0.01  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00     3222     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    521.55     0.00     3219     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    521.55     0.00     3217     0.00     0.36  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00     3177     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    521.55     0.00     3136     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    521.55     0.00     3100     0.00     0.00  long_double_type()
  0.00    521.55     0.00     3076     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    521.55     0.00     3076     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    521.55     0.00     3042     0.00     0.00  to_address_of_expr(exprt&)
  0.00    521.55     0.00     2958     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    521.55     0.00     2896     0.00     0.00  byte_extract_id()
  0.00    521.55     0.00     2868     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::pair(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    521.55     0.00     2868     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    521.55     0.00     2868     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(unsigned int const&)
  0.00    521.55     0.00     2805     0.00     0.01  configt::this_operating_system()
  0.00    521.55     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    521.55     0.00     2760     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    521.55     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    521.55     0.00     2748     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    521.55     0.00     2697     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    521.55     0.00     2697     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    521.55     0.00     2695     0.00     0.00  codet::operator=(codet const&)
  0.00    521.55     0.00     2682     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    521.55     0.00     2649     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    521.55     0.00     2642     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    521.55     0.00     2596     0.00     0.00  pointer_typet::pointer_typet()
  0.00    521.55     0.00     2594     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    521.55     0.00     2590     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    521.55     0.00     2547     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    521.55     0.00     2538     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    521.55     0.00     2530     0.00     0.00  to_code(exprt&)
  0.00    521.55     0.00     2526     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    521.55     0.00     2492     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    521.55     0.00     2475     0.00     0.00  bool (simplify_exprt::**std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<bool (simplify_exprt::*)(exprt&)>(bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::**)(exprt&)))(exprt&)
  0.00    521.55     0.00     2438     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    521.55     0.00     2438     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    521.55     0.00     2438     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    521.55     0.00     2416     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    521.55     0.00     2416     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    521.55     0.00     2416     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    521.55     0.00     2416     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    521.55     0.00     2416     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    521.55     0.00     2356     0.00     0.00  pointer_offset(exprt const&)
  0.00    521.55     0.00     2298     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    521.55     0.00     2273     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    521.55     0.00     2273     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    521.55     0.00     2250     0.00     0.00  double_type()
  0.00    521.55     0.00     2226     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    521.55     0.00     2205     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    521.55     0.00     2205     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00     2205     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    521.55     0.00     2205     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    521.55     0.00     2126     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    521.55     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    521.55     0.00     2122     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    521.55     0.00     2122     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    521.55     0.00     2116     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    521.55     0.00     2097     0.00     0.00  to_code_function_call(codet&)
  0.00    521.55     0.00     2093     0.00     0.06  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    521.55     0.00     2090     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    521.55     0.00     2085     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    521.55     0.00     2069     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    521.55     0.00     2069     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    521.55     0.00     2069     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    521.55     0.00     2065     0.00     0.00  guardt::resize(unsigned long)
  0.00    521.55     0.00     2065     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    521.55     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    521.55     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    521.55     0.00     2005     0.00     0.00  address_of_exprt::object()
  0.00    521.55     0.00     2005     0.00     0.00  code_declt::get_identifier() const
  0.00    521.55     0.00     2000     0.00     0.00  vector_typet::size()
  0.00    521.55     0.00     1980     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
  0.00    521.55     0.00     1966     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    521.55     0.00     1966     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    521.55     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    521.55     0.00     1931     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    521.55     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    521.55     0.00     1905     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    521.55     0.00     1905     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    521.55     0.00     1905     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    521.55     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    521.55     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    521.55     0.00     1897     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    521.55     0.00     1875     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    521.55     0.00     1872     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    521.55     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    521.55     0.00     1851     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    521.55     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    521.55     0.00     1823     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    521.55     0.00     1815     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_fill_insert(__gnu_cxx::__normal_iterator<bool (simplify_exprt::**)(exprt&), std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> > >, unsigned long, bool (simplify_exprt::* const&)(exprt&))
  0.00    521.55     0.00     1815     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::resize(unsigned long, bool (simplify_exprt::*)(exprt&))
  0.00    521.55     0.00     1810     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&)
  0.00    521.55     0.00     1803     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    521.55     0.00     1803     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    521.55     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    521.55     0.00     1797     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    521.55     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    521.55     0.00     1794     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    521.55     0.00     1788     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    521.55     0.00     1788     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    521.55     0.00     1788     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    521.55     0.00     1788     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    521.55     0.00     1763     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00     1763     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00     1753     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    521.55     0.00     1753     0.00     0.02  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    521.55     0.00     1744     0.00     0.00  to_constant_expr(exprt&)
  0.00    521.55     0.00     1738     0.00     0.37  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     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    521.55     0.00     1702     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    521.55     0.00     1664     0.00     0.01  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::operator[](dstring const&)
  0.00    521.55     0.00     1662     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    521.55     0.00     1662     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    521.55     0.00     1650     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    521.55     0.00     1650     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&)
  0.00    521.55     0.00     1650     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_clone_node(std::_Rb_tree_node<std::string> const*)
  0.00    521.55     0.00     1650     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&)
  0.00    521.55     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    521.55     0.00     1646     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    521.55     0.00     1642     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    521.55     0.00     1642     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    521.55     0.00     1628     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    521.55     0.00     1600     0.00     0.02  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    521.55     0.00     1600     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    521.55     0.00     1599     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    521.55     0.00     1585     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    521.55     0.00     1585     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    521.55     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    521.55     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    521.55     0.00     1572     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    521.55     0.00     1568     0.00     0.01  unsigned_union_find::resize(unsigned long)
  0.00    521.55     0.00     1568     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    521.55     0.00     1568     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    521.55     0.00     1568     0.00     0.01  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    521.55     0.00     1560     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    521.55     0.00     1560     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    521.55     0.00     1558     0.00     0.06  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    521.55     0.00     1550     0.00     0.00  unsigned_long_long_int_type()
  0.00    521.55     0.00     1536     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    521.55     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    521.55     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    521.55     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    521.55     0.00     1536     0.00     0.00  local_cfgt::loct* std::__uninitialized_copy<false>::__uninit_copy<local_cfgt::loct*, local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*, local_cfgt::loct*)
  0.00    521.55     0.00     1536     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    521.55     0.00     1495     0.00     0.00  unsigned_long_int_type()
  0.00    521.55     0.00     1492     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    521.55     0.00     1486     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    521.55     0.00     1486     0.00     0.00  byte_extract_exprt::op()
  0.00    521.55     0.00     1486     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    521.55     0.00     1485     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::~_Rb_tree()
  0.00    521.55     0.00     1479     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    521.55     0.00     1456     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    521.55     0.00     1434     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    521.55     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    521.55     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    521.55     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    521.55     0.00     1400     0.00     0.01  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    521.55     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    521.55     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    521.55     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    521.55     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    521.55     0.00     1400     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_insert_aux(__gnu_cxx::__normal_iterator<cmdlinet::optiont*, std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> > >, cmdlinet::optiont const&)
  0.00    521.55     0.00     1398     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    521.55     0.00     1354     0.00     0.01  c_typecheck_baset::make_index_type(exprt&)
  0.00    521.55     0.00     1321     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00     1321     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    521.55     0.00     1321     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    521.55     0.00     1321     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    521.55     0.00     1318     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    521.55     0.00     1269     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    521.55     0.00     1269     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    521.55     0.00     1269     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    521.55     0.00     1269     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&)
  0.00    521.55     0.00     1269     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    521.55     0.00     1269     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, irept>*, std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > > >, unsigned long, std::pair<bool, irept> const&)
  0.00    521.55     0.00     1269     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    521.55     0.00     1266     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    521.55     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    521.55     0.00     1256     0.00     0.00  to_pointer_type(typet const&)
  0.00    521.55     0.00     1246     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    521.55     0.00     1201     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    521.55     0.00     1201     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    521.55     0.00     1188     0.00     0.01  equalityt::typestructt::~typestructt()
  0.00    521.55     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    521.55     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    521.55     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    521.55     0.00     1188     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    521.55     0.00     1188     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >*)
  0.00    521.55     0.00     1188     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::~_Rb_tree()
  0.00    521.55     0.00     1188     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::~_Rb_tree()
  0.00    521.55     0.00     1174     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    521.55     0.00     1167     0.00     0.00  object_lower_bound(exprt const&)
  0.00    521.55     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    521.55     0.00     1157     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    521.55     0.00     1150     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    521.55     0.00     1140     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    521.55     0.00     1127     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    521.55     0.00     1127     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    521.55     0.00     1127     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    521.55     0.00     1126     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    521.55     0.00     1094     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    521.55     0.00     1089     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    521.55     0.00     1082     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    521.55     0.00     1082     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    521.55     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    521.55     0.00     1063     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    521.55     0.00     1050     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    521.55     0.00     1050     0.00     0.00  size_type()
  0.00    521.55     0.00     1050     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    521.55     0.00     1050     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    521.55     0.00     1050     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    521.55     0.00     1049     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    521.55     0.00     1012     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    521.55     0.00     1012     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    521.55     0.00     1012     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    521.55     0.00     1010     0.00     0.93  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    521.55     0.00     1004     0.00     0.07  boolbvt::bv_get_cache(exprt const&) const
  0.00    521.55     0.00     1004     0.00     0.07  boolbvt::bv_get(std::vector<literalt, std::allocator<literalt> > const&, typet const&) const
  0.00    521.55     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    521.55     0.00     1002     0.00     0.01  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    521.55     0.00     1000     0.00     0.00  to_vector_type(typet&)
  0.00    521.55     0.00     1000     0.00     0.00  to_vector_type(typet const&)
  0.00    521.55     0.00     1000     0.00     0.00  vector_typet::vector_typet()
  0.00    521.55     0.00     1000     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    521.55     0.00     1000     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    521.55     0.00     1000     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    521.55     0.00     1000     0.00     0.04  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    521.55     0.00     1000     0.00     0.00  vector_typet::size() const
  0.00    521.55     0.00      999     0.00     0.00  BigInt::operator/=(long long)
  0.00    521.55     0.00      997     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    521.55     0.00      994     0.00     0.01  arrayst::collect_arrays(exprt const&)
  0.00    521.55     0.00      982     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    521.55     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    521.55     0.00      981     0.00     0.00  BigInt::operator++()
  0.00    521.55     0.00      972     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      972     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00      972     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    521.55     0.00      968     0.00     0.02  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    521.55     0.00      956     0.00     0.01  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    521.55     0.00      950     0.00     0.00  architecture_string(int, char const*)
  0.00    521.55     0.00      943     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    521.55     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    521.55     0.00      894     0.00     0.00  local_cfgt::build(goto_programt const&)
  0.00    521.55     0.00      894     0.00     0.00  local_cfgt::local_cfgt(goto_programt const&)
  0.00    521.55     0.00      894     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    521.55     0.00      894     0.00     0.49  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    521.55     0.00      894     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    521.55     0.00      894     0.00     0.01  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    521.55     0.00      894     0.00     0.02  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    521.55     0.00      894     0.00     0.02  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    521.55     0.00      894     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    521.55     0.00      894     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    521.55     0.00      894     0.00     0.00  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    521.55     0.00      894     0.00     0.00  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    521.55     0.00      894     0.00     0.00  dirtyt::~dirtyt()
  0.00    521.55     0.00      894     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    521.55     0.00      894     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    521.55     0.00      894     0.00     0.00  localst::~localst()
  0.00    521.55     0.00      894     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    521.55     0.00      894     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    521.55     0.00      894     0.00     0.00  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    521.55     0.00      894     0.00     0.01  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&)
  0.00    521.55     0.00      894     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    521.55     0.00      894     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    521.55     0.00      894     0.00     0.00  std::pair<dstring const, goto_function_templatet<goto_programt> >::pair(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    521.55     0.00      894     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    521.55     0.00      894     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    521.55     0.00      894     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, code_typet> const&)
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_create_node(std::pair<dstring const, code_typet> const&)
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_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    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_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    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, typet> >*)
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::~_Rb_tree()
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >*)
  0.00    521.55     0.00      894     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::~_Rb_tree()
  0.00    521.55     0.00      891     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    521.55     0.00      891     0.00     0.00  std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::map(std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    521.55     0.00      891     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::map(std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    521.55     0.00      891     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    521.55     0.00      891     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::unordered_map(std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > > const&)
  0.00    521.55     0.00      891     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false> const&)
  0.00    521.55     0.00      891     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_Rb_tree(std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    521.55     0.00      891     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    521.55     0.00      885     0.00     0.00  goto_inlinet::goto_inline_rec(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, bool)
  0.00    521.55     0.00      880     0.00     0.00  std::pair<BigInt const, exprt>::~pair()
  0.00    521.55     0.00      871     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    521.55     0.00      865     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    521.55     0.00      850     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::framet*, goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    521.55     0.00      846     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    521.55     0.00      846     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    521.55     0.00      845     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    521.55     0.00      843     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    521.55     0.00      836     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    521.55     0.00      828     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    521.55     0.00      828     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    521.55     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    521.55     0.00      824     0.00     0.21  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00      821     0.00     0.01  simplify_expr(exprt const&, namespacet const&)
  0.00    521.55     0.00      809     0.00     0.01  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    521.55     0.00      800     0.00     0.00  parsert::clear()
  0.00    521.55     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    521.55     0.00      790     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    521.55     0.00      777     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    521.55     0.00      768     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    521.55     0.00      768     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    521.55     0.00      768     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      768     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      768     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00      768     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    521.55     0.00      768     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    521.55     0.00      768     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    521.55     0.00      768     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    521.55     0.00      768     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    521.55     0.00      768     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    521.55     0.00      768     0.00     0.01  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    521.55     0.00      768     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_cfgt::loct*, unsigned long, local_cfgt::loct>(local_cfgt::loct*, unsigned long, local_cfgt::loct const&)
  0.00    521.55     0.00      768     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    521.55     0.00      768     0.00     0.01  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    521.55     0.00      768     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    521.55     0.00      768     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_cfgt::loct*, std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> > >, unsigned long, local_cfgt::loct const&)
  0.00    521.55     0.00      768     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    521.55     0.00      768     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    521.55     0.00      768     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    521.55     0.00      768     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__copy_move_a<false, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    521.55     0.00      768     0.00     0.01  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    521.55     0.00      768     0.00     0.01  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    521.55     0.00      768     0.00     0.01  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    521.55     0.00      755     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    521.55     0.00      755     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    521.55     0.00      754     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    521.55     0.00      742     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    521.55     0.00      738     0.00     0.03  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    521.55     0.00      736     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    521.55     0.00      736     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    521.55     0.00      736     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    521.55     0.00      736     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    521.55     0.00      736     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    521.55     0.00      700     0.00     0.00  parsert::parsert()
  0.00    521.55     0.00      695     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    521.55     0.00      690     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    521.55     0.00      690     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    521.55     0.00      689     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    521.55     0.00      684     0.00     0.00  object_size(exprt const&)
  0.00    521.55     0.00      684     0.00     0.00  dynamic_object(exprt const&)
  0.00    521.55     0.00      683     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::~_Rb_tree()
  0.00    521.55     0.00      683     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    521.55     0.00      683     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    521.55     0.00      680     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree()
  0.00    521.55     0.00      666     0.00     0.14  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    521.55     0.00      666     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    521.55     0.00      662     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    521.55     0.00      660     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      660     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    521.55     0.00      660     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00      660     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    521.55     0.00      660     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    521.55     0.00      660     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    521.55     0.00      660     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    521.55     0.00      660     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    521.55     0.00      659     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    521.55     0.00      649     0.00     0.00  is_void_pointer(typet const&)
  0.00    521.55     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    521.55     0.00      628     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    521.55     0.00      622     0.00     0.00  to_dereference_expr(exprt&)
  0.00    521.55     0.00      622     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    521.55     0.00      616     0.00     0.00  BigInt::operator%=(long long)
  0.00    521.55     0.00      616     0.00     0.00  BigInt::operator%(int) const
  0.00    521.55     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    521.55     0.00      612     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    521.55     0.00      604     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    521.55     0.00      600     0.00     0.00  signed_short_int_type()
  0.00    521.55     0.00      594     0.00     0.01  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    521.55     0.00      590     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    521.55     0.00      590     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    521.55     0.00      590     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    521.55     0.00      579     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    521.55     0.00      579     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    521.55     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    521.55     0.00      564     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    521.55     0.00      562     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    521.55     0.00      556     0.00     0.01  union_find<dstring>::number(dstring const&)
  0.00    521.55     0.00      552     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    521.55     0.00      548     0.00     0.00  null_pointer(exprt const&)
  0.00    521.55     0.00      538     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    521.55     0.00      538     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    521.55     0.00      520     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    521.55     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    521.55     0.00      516     0.00     0.00  dynamic_size(namespacet const&)
  0.00    521.55     0.00      516     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    521.55     0.00      506     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    521.55     0.00      505     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    521.55     0.00      505     0.00     0.00  to_code_expression(codet const&)
  0.00    521.55     0.00      505     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    521.55     0.00      505     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    521.55     0.00      505     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    521.55     0.00      505     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    521.55     0.00      505     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00      500     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_insert_unique(std::pair<dstring const, typet> const&)
  0.00    521.55     0.00      498     0.00     0.00  to_if_expr(exprt const&)
  0.00    521.55     0.00      498     0.00     0.00  has_byte_operator(exprt const&)
  0.00    521.55     0.00      497     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    521.55     0.00      497     0.00     0.06  arrayst::record_array_equality(equal_exprt const&)
  0.00    521.55     0.00      497     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    521.55     0.00      496     0.00     0.01  union_find<exprt>::find_number(exprt const&)
  0.00    521.55     0.00      496     0.00     0.84  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    521.55     0.00      495     0.00     0.00  register_language(languaget* (*)())
  0.00    521.55     0.00      495     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    521.55     0.00      495     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::set(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    521.55     0.00      495     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::operator=(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    521.55     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    521.55     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    521.55     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    521.55     0.00      495     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique(std::pair<dstring const, dstring> const&)
  0.00    521.55     0.00      495     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::clear()
  0.00    521.55     0.00      495     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_copy(std::_Rb_tree_node<std::string> const*, std::_Rb_tree_node<std::string>*)
  0.00    521.55     0.00      495     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_Rb_tree(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    521.55     0.00      495     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::operator=(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    521.55     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    521.55     0.00      477     0.00     0.00  if_exprt::cond()
  0.00    521.55     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    521.55     0.00      463     0.00     0.00  locationt::get_property_class() const
  0.00    521.55     0.00      454     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    521.55     0.00      450     0.00     0.00  signed_long_long_int_type()
  0.00    521.55     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    521.55     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    521.55     0.00      440     0.00     0.00  std::pair<BigInt const, exprt>::pair(std::pair<BigInt const, exprt> const&)
  0.00    521.55     0.00      440     0.00     0.00  std::pair<BigInt const, exprt>::pair(BigInt const&, exprt const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00      425     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      425     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00      425     0.00     0.14  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    521.55     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    521.55     0.00      422     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    521.55     0.00      420     0.00     0.00  BigInt::operator=(long long)
  0.00    521.55     0.00      411     0.00     0.00  remove_skip(goto_programt&)
  0.00    521.55     0.00      411     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    521.55     0.00      411     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    521.55     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    521.55     0.00      401     0.00     0.00  unsigned_short_int_type()
  0.00    521.55     0.00      401     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    521.55     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    521.55     0.00      400     0.00     0.08  endianness_mapt::build(typet const&, bool)
  0.00    521.55     0.00      400     0.00     0.08  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    521.55     0.00      400     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    521.55     0.00      390     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    521.55     0.00      390     0.00     0.05  symbol_tablet::~symbol_tablet()
  0.00    521.55     0.00      390     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**, unsigned long)
  0.00    521.55     0.00      390     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    521.55     0.00      390     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    521.55     0.00      390     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    521.55     0.00      390     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    521.55     0.00      390     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    521.55     0.00      386     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    521.55     0.00      376     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    521.55     0.00      376     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    521.55     0.00      376     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    521.55     0.00      376     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    521.55     0.00      376     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&)
  0.00    521.55     0.00      375     0.00     0.00  void std::_Construct<goto_symex_statet::framet, goto_symex_statet::framet>(goto_symex_statet::framet*, goto_symex_statet::framet const&)
  0.00    521.55     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    521.55     0.00      370     0.00     0.10  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    521.55     0.00      370     0.00     0.01  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    521.55     0.00      367     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    521.55     0.00      365     0.00     0.09  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    521.55     0.00      357     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    521.55     0.00      357     0.00     0.00  signedbv_typet::smallest() const
  0.00    521.55     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    521.55     0.00      356     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    521.55     0.00      354     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    521.55     0.00      353     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    521.55     0.00      353     0.00     0.01  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    521.55     0.00      352     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    521.55     0.00      350     0.00     0.00  gcc_float128_type()
  0.00    521.55     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    521.55     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    521.55     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    521.55     0.00      350     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    521.55     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    521.55     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    521.55     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    521.55     0.00      347     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    521.55     0.00      345     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    521.55     0.00      342     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    521.55     0.00      342     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    521.55     0.00      340     0.00     0.01  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00      340     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00      340     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    521.55     0.00      340     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    521.55     0.00      340     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    521.55     0.00      332     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    521.55     0.00      332     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    521.55     0.00      332     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    521.55     0.00      332     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    521.55     0.00      332     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    521.55     0.00      332     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    521.55     0.00      330     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    521.55     0.00      330     0.00     0.00  optionst::~optionst()
  0.00    521.55     0.00      330     0.00     0.00  cmdlinet::isset(char) const
  0.00    521.55     0.00      330     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    521.55     0.00      330     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    521.55     0.00      330     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    521.55     0.00      330     0.00     0.00  goto_symex_statet::threadt* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::threadt*, goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    521.55     0.00      330     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    521.55     0.00      330     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    521.55     0.00      330     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    521.55     0.00      330     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    521.55     0.00      330     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    521.55     0.00      330     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    521.55     0.00      330     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    521.55     0.00      330     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    521.55     0.00      330     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    521.55     0.00      330     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    521.55     0.00      330     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, unsigned long> >*)
  0.00    521.55     0.00      321     0.00     0.00  i2string(unsigned long)
  0.00    521.55     0.00      316     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    521.55     0.00      313     0.00     0.00  current_time()
  0.00    521.55     0.00      313     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    521.55     0.00      312     0.00     0.00  to_code_dead(codet const&)
  0.00    521.55     0.00      309     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    521.55     0.00      304     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    521.55     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    521.55     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    521.55     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    521.55     0.00      297     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    521.55     0.00      297     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    521.55     0.00      297     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, equalityt::typestructt> const&)
  0.00    521.55     0.00      297     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, equalityt::typestructt> const&, unsigned long, unsigned long)
  0.00    521.55     0.00      297     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    521.55     0.00      297     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    521.55     0.00      297     0.00     0.01  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    521.55     0.00      297     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    521.55     0.00      297     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    521.55     0.00      297     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_unique(std::pair<unsigned int const, exprt> const&)
  0.00    521.55     0.00      296     0.00     2.09  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    521.55     0.00      296     0.00     2.05  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    521.55     0.00      296     0.00     1.93  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     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    521.55     0.00      295     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    521.55     0.00      295     0.00     0.64  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    521.55     0.00      295     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    521.55     0.00      295     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    521.55     0.00      295     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    521.55     0.00      295     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    521.55     0.00      295     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    521.55     0.00      295     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    521.55     0.00      295     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    521.55     0.00      294     0.00     2.11  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00      280     0.00     0.00  c_bool_type()
  0.00    521.55     0.00      278     0.00     0.03  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    521.55     0.00      275     0.00     0.00  std::_List_base<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_clear()
  0.00    521.55     0.00      274     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    521.55     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    521.55     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    521.55     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    521.55     0.00      269     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    521.55     0.00      269     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    521.55     0.00      268     0.00     0.24  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    521.55     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    521.55     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    521.55     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    521.55     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    521.55     0.00      254     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    521.55     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    521.55     0.00      240     0.00     0.00  optionst::set_option(std::string const&, char const*)
  0.00    521.55     0.00      237     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    521.55     0.00      230     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    521.55     0.00      224     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    521.55     0.00      224     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    521.55     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    521.55     0.00      223     0.00     3.79  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    521.55     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    521.55     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    521.55     0.00      217     0.00     0.00  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    521.55     0.00      208     0.00     0.00  to_code_block(codet const&)
  0.00    521.55     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00      208     0.00     0.00  code_blockt::end_location() const
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    521.55     0.00      205     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    521.55     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    521.55     0.00      204     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00      199     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    521.55     0.00      193     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      193     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00      193     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    521.55     0.00      193     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    521.55     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    521.55     0.00      188     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    521.55     0.00      188     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    521.55     0.00      188     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    521.55     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    521.55     0.00      180     0.00     0.06  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    521.55     0.00      179     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    521.55     0.00      179     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    521.55     0.00      177     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    521.55     0.00      177     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    521.55     0.00      177     0.00     0.00  code_deadt::~code_deadt()
  0.00    521.55     0.00      177     0.00     0.00  code_declt::code_declt()
  0.00    521.55     0.00      177     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    521.55     0.00      177     0.00     0.06  c_typecheck_baset::typecheck_decl(codet&)
  0.00    521.55     0.00      177     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    521.55     0.00      177     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    521.55     0.00      177     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    521.55     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     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    521.55     0.00      177     0.00     0.06  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    521.55     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    521.55     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    521.55     0.00      176     0.00     0.00  ieee_float_spect::bias() const
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z17get_simple_symbolcRSi
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z22cpp_exception_list_recRK5typetRK10namespacetRKSsRSt6vectorI7dstringSaIS8_EE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_enum_typetC2Ev
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt26salvage_default_parametersERK14template_typetRS0_
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17c_typecheck_baset14typecheck_exprER5exprt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_convert_typet4readERK5typet
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_token_buffert9LookAheadEj
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22cpp_typecheck_resolvetC2ER14cpp_typecheckt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionstR10prop_convt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN6Parser7rStringER10cpp_tokent
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZlsRSoN10cpp_scopet12lookup_kindtE
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    521.55     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    521.55     0.00      175     0.00     0.26  initialize_string_container()
  0.00    521.55     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    521.55     0.00      175     0.00     0.05  language_uit::~language_uit()
  0.00    521.55     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    521.55     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    521.55     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    521.55     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    521.55     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    521.55     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    521.55     0.00      175     0.00     0.02  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    521.55     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    521.55     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    521.55     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    521.55     0.00      175     0.00     0.00  configt::verilogt::~verilogt()
  0.00    521.55     0.00      175     0.00     0.02  cmdlinet::parse(int, char const**, char const*)
  0.00    521.55     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    521.55     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    521.55     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    521.55     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    521.55     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    521.55     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    521.55     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    521.55     0.00      175     0.00     0.11  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    521.55     0.00      175     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, string_ptr_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<string_ptrt> const&, std::_Select1st<std::pair<string_ptrt const, unsigned int> > const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00      175     0.00     0.00  std::tr1::__unordered_map<string_ptrt, unsigned int, string_ptr_hash, std::equal_to<string_ptrt>, std::allocator<std::pair<string_ptrt const, unsigned int> >, false>::__unordered_map(unsigned long, string_ptr_hash const&, std::equal_to<string_ptrt> const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    521.55     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    521.55     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00      174     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    521.55     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    521.55     0.00      172     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    521.55     0.00      172     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    521.55     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    521.55     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    521.55     0.00      170     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    521.55     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    521.55     0.00      170     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    521.55     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    521.55     0.00      169     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    521.55     0.00      169     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    521.55     0.00      165     0.00     2.64  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    521.55     0.00      165     0.00     0.00  memory_info(std::ostream&)
  0.00    521.55     0.00      165     0.00     0.00  is_goto_binary(std::string const&)
  0.00    521.55     0.00      165     0.00    33.32  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    521.55     0.00      165     0.00     0.03  label_properties(goto_functionst&)
  0.00    521.55     0.00      165     0.00     0.00  new_cpp_language()
  0.00    521.55     0.00      165     0.00     1.08  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    521.55     0.00      165     0.00     0.04  add_failed_symbols(symbol_tablet&)
  0.00    521.55     0.00      165     0.00     0.13  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    521.55     0.00      165     0.00     1.08  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    521.55     0.00      165     0.00     1.06  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    521.55     0.00      165     0.00     0.03  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    521.55     0.00      165     0.00     0.00  new_java_bytecode_language()
  0.00    521.55     0.00      165     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    521.55     0.00      165     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    521.55     0.00      165     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    521.55     0.00      165     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    521.55     0.00      165     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    521.55     0.00      165     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    521.55     0.00      165     0.00     0.00  goto_symext::~goto_symext()
  0.00    521.55     0.00      165     0.00   621.72  goto_symext::operator()(goto_functionst const&)
  0.00    521.55     0.00      165     0.00   621.72  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    521.55     0.00      165     0.00     0.03  merge_irept::merge_irept()
  0.00    521.55     0.00      165     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    521.55     0.00      165     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    521.55     0.00      165     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    521.55     0.00      165     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    521.55     0.00      165     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    521.55     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    521.55     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    521.55     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    521.55     0.00      165     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    521.55     0.00      165     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    521.55     0.00      165     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    521.55     0.00      165     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    521.55     0.00      165     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    521.55     0.00      165     0.00     0.14  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    521.55     0.00      165     0.00     0.21  goto_symex_statet::goto_symex_statet()
  0.00    521.55     0.00      165     0.00     0.10  goto_symex_statet::~goto_symex_statet()
  0.00    521.55     0.00      165     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    521.55     0.00      165     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    521.55     0.00      165     0.00    37.46  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    521.55     0.00      165     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    521.55     0.00      165     0.00     2.97  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    521.55     0.00      165     0.00     0.01  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    521.55     0.00      165     0.00   860.07  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    521.55     0.00      165     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    521.55     0.00      165     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    521.55     0.00      165     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    521.55     0.00      165     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    521.55     0.00      165     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    521.55     0.00      165     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    521.55     0.00      165     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    521.55     0.00      165     0.00     0.03  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    521.55     0.00      165     0.00     2.72  symex_target_equationt::~symex_target_equationt()
  0.00    521.55     0.00      165     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    521.55     0.00      165     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    521.55     0.00      165     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    521.55     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    521.55     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    521.55     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    521.55     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::update()
  0.00    521.55     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    521.55     0.00      165     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    521.55     0.00      165     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    521.55     0.00      165     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    521.55     0.00      165     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    521.55     0.00      165     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    521.55     0.00      165     0.00     0.03  remove_function_pointerst::operator()(goto_functionst&)
  0.00    521.55     0.00      165     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    521.55     0.00      165     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    521.55     0.00      165     0.00     0.00  bmct::setup_unwind()
  0.00    521.55     0.00      165     0.00     0.03  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    521.55     0.00      165     0.00     2.77  bmct::~bmct()
  0.00    521.55     0.00      165     0.00     0.00  configt::this_architecture()
  0.00    521.55     0.00      165     0.00     0.01  configt::set(cmdlinet const&)
  0.00    521.55     0.00      165     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    521.55     0.00      165     0.00     0.10  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    521.55     0.00      165     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    521.55     0.00      165     0.00     0.00  optionst::operator=(optionst const&)
  0.00    521.55     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      165     0.00     0.00  cpp_languaget::extensions() const
  0.00    521.55     0.00      165     0.00     0.00  cpp_languaget::id() const
  0.00    521.55     0.00      165     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    521.55     0.00      165     0.00     0.00  ansi_c_languaget::id() const
  0.00    521.55     0.00      165     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    521.55     0.00      165     0.00     0.00  java_bytecode_languaget::id() const
  0.00    521.55     0.00      165     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    521.55     0.00      165     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    521.55     0.00      165     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    521.55     0.00      165     0.00     0.14  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    521.55     0.00      165     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    521.55     0.00      165     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    521.55     0.00      165     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    521.55     0.00      165     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    521.55     0.00      165     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    521.55     0.00      165     0.00     0.00  std::_Vector_base<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~_Vector_base()
  0.00    521.55     0.00      165     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    521.55     0.00      165     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*)
  0.00    521.55     0.00      165     0.00     0.14  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    521.55     0.00      165     0.00     0.00  std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     0.00     0.57  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    521.55     0.00      165     0.00     0.03  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    521.55     0.00      165     0.00     0.57  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    521.55     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>**, unsigned long)
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::pointer_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<void const*> const&, std::_Select1st<std::pair<void const* const, unsigned int> > const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::vector_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     0.00     0.00  std::tr1::unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> > >::~unordered_map()
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > >::~unordered_map()
  0.00    521.55     0.00      165     0.00     0.06  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    521.55     0.00      165     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    521.55     0.00      165     0.00     0.00  std::tr1::__unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::pointer_hash const&, std::equal_to<void const*> const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    521.55     0.00      165     0.00     0.00  std::tr1::__unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::vector_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    521.55     0.00      165     0.00     0.03  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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     0.00     0.14  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    521.55     0.00      165     0.00     0.14  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    521.55     0.00      165     0.00     0.14  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    521.55     0.00      165     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    521.55     0.00      165     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::clear()
  0.00    521.55     0.00      165     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~vector()
  0.00    521.55     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&)
  0.00    521.55     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    521.55     0.00      165     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    521.55     0.00      165     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique(std::pair<dstring const, code_typet> const&)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::~_Rb_tree()
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree()
  0.00    521.55     0.00      165     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    521.55     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, partial_order_concurrencyt::a_rect> >*)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::~_Rb_tree()
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::clear()
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >*)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::~_Rb_tree()
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >*)
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::~_Rb_tree()
  0.00    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     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    521.55     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::clear()
  0.00    521.55     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::~_Rb_tree()
  0.00    521.55     0.00      165     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    521.55     0.00      165     0.00     0.00  void std::_Construct<goto_symex_statet::threadt, goto_symex_statet::threadt>(goto_symex_statet::threadt*, goto_symex_statet::threadt const&)
  0.00    521.55     0.00      165     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, goto_symex_statet::framet>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, std::allocator<goto_symex_statet::framet>&)
  0.00    521.55     0.00      157     0.00     0.00  functionst::~functionst()
  0.00    521.55     0.00      157     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    521.55     0.00      157     0.00     0.00  prop_convt::~prop_convt()
  0.00    521.55     0.00      157     0.00     0.00  union_find<exprt>::~union_find()
  0.00    521.55     0.00      157     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    521.55     0.00      157     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    521.55     0.00      157     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    521.55     0.00      157     0.00     0.12  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    521.55     0.00      157     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    521.55     0.00      157     0.00     0.06  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    521.55     0.00      157     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    521.55     0.00      157     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    521.55     0.00      157     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    521.55     0.00      157     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    521.55     0.00      157     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    521.55     0.00      157     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    521.55     0.00      157     0.00     0.02  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    521.55     0.00      157     0.00     0.66  prop_conv_solvert::~prop_conv_solvert()
  0.00    521.55     0.00      157     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    521.55     0.00      157     0.00   193.50  symex_target_equationt::convert(prop_convt&)
  0.00    521.55     0.00      157     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    521.55     0.00      157     0.00     0.54  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    521.55     0.00      157     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    521.55     0.00      157     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    521.55     0.00      157     0.00   193.50  bmct::do_conversion(prop_convt&)
  0.00    521.55     0.00      157     0.00   249.74  bmct::decide_default()
  0.00    521.55     0.00      157     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    521.55     0.00      157     0.00   233.99  bmct::run_decision_procedure(prop_convt&)
  0.00    521.55     0.00      157     0.00     0.00  cnft::cnft()
  0.00    521.55     0.00      157     0.00     0.00  cnft::~cnft()
  0.00    521.55     0.00      157     0.00     0.00  propt::propt()
  0.00    521.55     0.00      157     0.00     0.00  propt::~propt()
  0.00    521.55     0.00      157     0.00     0.02  arrayst::arrayst(namespacet const&, propt&)
  0.00    521.55     0.00      157     0.00     0.00  arrayst::~arrayst()
  0.00    521.55     0.00      157     0.00     0.11  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    521.55     0.00      157     0.00     0.17  boolbvt::~boolbvt()
  0.00    521.55     0.00      157     0.00     0.12  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    521.55     0.00      157     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    521.55     0.00      157     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    521.55     0.00      157     0.00     0.02  equalityt::equalityt(namespacet const&, propt&)
  0.00    521.55     0.00      157     0.00     0.02  equalityt::~equalityt()
  0.00    521.55     0.00      157     0.00     0.00  numbering<exprt>::~numbering()
  0.00    521.55     0.00      157     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    521.55     0.00      157     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    521.55     0.00      157     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    521.55     0.00      157     0.00     0.66  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    521.55     0.00      157     0.00     0.02  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    521.55     0.00      157     0.00     0.66  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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     0.00     0.02  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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     0.00     0.02  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    521.55     0.00      157     0.00     0.02  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    521.55     0.00      157     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    521.55     0.00      157     0.00     0.02  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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     0.00     0.02  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    521.55     0.00      157     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    521.55     0.00      157     0.00     0.02  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    521.55     0.00      157     0.00     0.00  std::tr1::__unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet const> const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    521.55     0.00      157     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     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    521.55     0.00      157     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    521.55     0.00      156     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    521.55     0.00      156     0.00     0.00  functionst::add_function_constraints()
  0.00    521.55     0.00      156     0.00     1.09  bv_pointerst::post_process()
  0.00    521.55     0.00      156     0.00     0.00  prop_conv_solvert::post_process()
  0.00    521.55     0.00      156     0.00    40.69  prop_conv_solvert::dec_solve()
  0.00    521.55     0.00      156     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    521.55     0.00      156     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    521.55     0.00      156     0.00    38.39  arrayst::post_process()
  0.00    521.55     0.00      156     0.00     0.01  arrayst::build_index_map()
  0.00    521.55     0.00      156     0.00     0.00  arrayst::post_process_arrays()
  0.00    521.55     0.00      156     0.00     8.70  arrayst::add_array_constraints()
  0.00    521.55     0.00      156     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    521.55     0.00      156     0.00     0.00  boolbvt::post_process()
  0.00    521.55     0.00      156     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    521.55     0.00      156     0.00     1.21  equalityt::post_process()
  0.00    521.55     0.00      156     0.00     1.21  equalityt::add_equality_constraints()
  0.00    521.55     0.00      156     0.00     0.00  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    521.55     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    521.55     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    521.55     0.00      156     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00      156     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00      153     0.00     0.00  to_struct_union_type(typet&)
  0.00    521.55     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    521.55     0.00      153     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    521.55     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    521.55     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    521.55     0.00      152     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    521.55     0.00      152     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    521.55     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    521.55     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    521.55     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    521.55     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    521.55     0.00      152     0.00     0.07  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    521.55     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    521.55     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    521.55     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    521.55     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    521.55     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    521.55     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    521.55     0.00      152     0.00     0.02  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    521.55     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    521.55     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    521.55     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    521.55     0.00      151     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    521.55     0.00      150     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    521.55     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    521.55     0.00      150     0.00     0.00  or_exprt::or_exprt()
  0.00    521.55     0.00      135     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    521.55     0.00      134     0.00     0.00  to_floatbv_type(typet const&)
  0.00    521.55     0.00      132     0.00     0.29  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    521.55     0.00      132     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    521.55     0.00      128     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    521.55     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    521.55     0.00      124     0.00     0.72  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    521.55     0.00      123     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    521.55     0.00      123     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    521.55     0.00      123     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    521.55     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    521.55     0.00      119     0.00     0.00  bmct::report_success()
  0.00    521.55     0.00      117     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00      113     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    521.55     0.00      113     0.00     0.00  floatbv_typet::get_f() const
  0.00    521.55     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    521.55     0.00      102     0.00     0.00  symbol_typet::symbol_typet()
  0.00    521.55     0.00      102     0.00     0.00  struct_union_typet::components()
  0.00    521.55     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    521.55     0.00      100     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    521.55     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    521.55     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    521.55     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    521.55     0.00      100     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    521.55     0.00      100     0.00     0.00  typecheckt::~typecheckt()
  0.00    521.55     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    521.55     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    521.55     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    521.55     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    521.55     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    521.55     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    521.55     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    521.55     0.00      100     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::clear()
  0.00    521.55     0.00       96     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    521.55     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    521.55     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    521.55     0.00       94     0.00     0.39  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    521.55     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    521.55     0.00       93     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    521.55     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    521.55     0.00       90     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    521.55     0.00       90     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    521.55     0.00       90     0.00     0.06  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    521.55     0.00       87     0.00     0.27  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    521.55     0.00       87     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    521.55     0.00       87     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    521.55     0.00       87     0.00     0.27  goto_convert_functionst::convert_function(dstring const&)
  0.00    521.55     0.00       87     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    521.55     0.00       87     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    521.55     0.00       87     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    521.55     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    521.55     0.00       85     0.00     0.00  create_function_scope(unsigned int)
  0.00    521.55     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    521.55     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    521.55     0.00       85     0.00     0.26  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    521.55     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    521.55     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    521.55     0.00       85     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    521.55     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    521.55     0.00       85     0.00     0.01  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    521.55     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    521.55     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    521.55     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    521.55     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    521.55     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    521.55     0.00       82     0.00     0.05  BigInt::operator*(int) const
  0.00    521.55     0.00       80     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    521.55     0.00       80     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    521.55     0.00       80     0.00     0.00  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.00    521.55     0.00       80     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    521.55     0.00       80     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    521.55     0.00       75     0.00     0.00  safe_str2unsigned(char const*, int)
  0.00    521.55     0.00       72     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const
  0.00    521.55     0.00       72     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    521.55     0.00       72     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    521.55     0.00       63     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    521.55     0.00       63     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    521.55     0.00       63     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    521.55     0.00       61     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    521.55     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    521.55     0.00       56     0.00     0.08  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    521.55     0.00       52     0.00     0.21  address_bits(BigInt const&)
  0.00    521.55     0.00       52     0.00   105.27  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    521.55     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    521.55     0.00       51     0.00     0.06  add_padding(struct_typet&, namespacet const&)
  0.00    521.55     0.00       51     0.00     0.00  to_struct_type(typet&)
  0.00    521.55     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    521.55     0.00       51     0.00     0.07  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    521.55     0.00       51     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    521.55     0.00       51     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    521.55     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    521.55     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    521.55     0.00       50     0.00     0.00  wchar_t_type()
  0.00    521.55     0.00       50     0.00    31.98  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    521.55     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    521.55     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    521.55     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    521.55     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    521.55     0.00       50     0.00    31.99  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    521.55     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    521.55     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    521.55     0.00       50     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    521.55     0.00       50     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    521.55     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    521.55     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    521.55     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    521.55     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    521.55     0.00       50     0.00    43.63  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    521.55     0.00       50     0.00    65.74  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    521.55     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    521.55     0.00       50     0.00    63.10  ansi_c_typecheckt::typecheck()
  0.00    521.55     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    521.55     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    521.55     0.00       50     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    521.55     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    521.55     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    521.55     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    521.55     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    521.55     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    521.55     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    521.55     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    521.55     0.00       50     0.00     0.77  linkingt::copy_symbols()
  0.00    521.55     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    521.55     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    521.55     0.00       50     0.00     0.77  linkingt::typecheck()
  0.00    521.55     0.00       50     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    521.55     0.00       50     0.00     0.00  linkingt::~linkingt()
  0.00    521.55     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    521.55     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    521.55     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00       50     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00       49     0.00     0.00  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    521.55     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    521.55     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    521.55     0.00       47     0.00     0.02  c_typecheck_baset::typecheck_return(codet&)
  0.00    521.55     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    521.55     0.00       46     0.00     0.01  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    521.55     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    521.55     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    521.55     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    521.55     0.00       46     0.00     1.65  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    521.55     0.00       45     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    521.55     0.00       45     0.00    49.68  bmct::error_trace(prop_convt const&)
  0.00    521.55     0.00       45     0.00     0.00  bmct::report_failure()
  0.00    521.55     0.00       45     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    521.55     0.00       45     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    521.55     0.00       45     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    521.55     0.00       45     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    521.55     0.00       45     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    521.55     0.00       45     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    521.55     0.00       45     0.00     0.06  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    521.55     0.00       45     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    521.55     0.00       45     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    521.55     0.00       45     0.00     0.06  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    521.55     0.00       45     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    521.55     0.00       44     0.00     0.75  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    521.55     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    521.55     0.00       42     0.00     0.01  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    521.55     0.00       42     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, exprt const&) const
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    521.55     0.00       40     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    521.55     0.00       40     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    521.55     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    521.55     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    521.55     0.00       35     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    521.55     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    521.55     0.00       34     0.00     0.01  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    521.55     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    521.55     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    521.55     0.00       30     0.00     0.00  integer_typet::integer_typet()
  0.00    521.55     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    521.55     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    521.55     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       26     0.00     0.01  ieee_floatt::format(format_spect const&) const
  0.00    521.55     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    521.55     0.00       23     0.00     0.02  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    521.55     0.00       22     0.00     0.00  member_exprt::struct_op()
  0.00    521.55     0.00       20     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    521.55     0.00       20     0.00     0.07  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    521.55     0.00       20     0.00     0.04  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    521.55     0.00       20     0.00     0.05  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       20     0.00     0.06  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    521.55     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    521.55     0.00       20     0.00     0.96  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    521.55     0.00       20     0.00     0.04  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       20     0.00     1.20  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     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    521.55     0.00       20     0.00     0.00  BigInt::operator/(int) const
  0.00    521.55     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    521.55     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    521.55     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    521.55     0.00       18     0.00     0.02  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    521.55     0.00       18     0.00     0.00  ieee_floatt::align()
  0.00    521.55     0.00       18     0.00     0.01  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       18     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       18     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    521.55     0.00       18     0.00     0.00  ieee_floatt::pack() const
  0.00    521.55     0.00       18     0.00     0.00  ieee_floatt::to_expr() const
  0.00    521.55     0.00       17     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    521.55     0.00       17     0.00     0.01  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    521.55     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     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    521.55     0.00       16     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       16     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    521.55     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    521.55     0.00       16     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    521.55     0.00       16     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    521.55     0.00       16     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    521.55     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    521.55     0.00       14     0.00     0.01  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    521.55     0.00       14     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    521.55     0.00       13     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    521.55     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    521.55     0.00       13     0.00     0.00  BigInt::floorPow2() const
  0.00    521.55     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    521.55     0.00       12     0.00     1.20  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       12     0.00     0.25  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00       12     0.00     0.02  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00       12     0.00     0.03  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    521.55     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    521.55     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    521.55     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    521.55     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    521.55     0.00       10     0.00     0.00  lispexprt::~lispexprt()
  0.00    521.55     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    521.55     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    521.55     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    521.55     0.00        9     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    521.55     0.00        9     0.00     0.01  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    521.55     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    521.55     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    521.55     0.00        8     0.00     1.06  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    521.55     0.00        8     0.00     0.01  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00        8     0.00     0.10  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00        8     0.00     0.04  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00        8     0.00     0.01  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    521.55     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    521.55     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    521.55     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    521.55     0.00        4     0.00     0.02  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    521.55     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    521.55     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    521.55     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    521.55     0.00        4     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    521.55     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    521.55     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    521.55     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    521.55     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    521.55     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    521.55     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    521.55     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    521.55     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    521.55     0.00        3     0.00     0.02  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    521.55     0.00        3     0.00     0.00  exprt::op3()
  0.00    521.55     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    521.55     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    521.55     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    521.55     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    521.55     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    521.55     0.00        2     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    521.55     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    521.55     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    521.55     0.00        2     0.00     0.01  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    521.55     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    521.55     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    521.55     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    521.55     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    521.55     0.00        2     0.00     2.11  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    521.55     0.00        2     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    521.55     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    521.55     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    521.55     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    521.55     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    521.55     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    521.55     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    521.55     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    521.55     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    521.55     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    521.55     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    521.55     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    521.55     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    521.55     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    521.55     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    521.55     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    521.55     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    521.55     0.00        1     0.00     0.00  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    521.55     0.00        1     0.00     0.00  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    521.55     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    521.55     0.00        1     0.00     0.00  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    521.55     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    521.55     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    521.55     0.00        1     0.00     0.01  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    521.55     0.00        1     0.00     0.04  c_typecheck_baset::typecheck_for(codet&)
  0.00    521.55     0.00        1     0.00     0.00  code_fort::body() const
  0.00    521.55     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 521.55 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     43.5  227.03    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [1]
-----------------------------------------------
                                                 <spontaneous>
[2]     28.5    0.00  148.56                 cbmc_parseoptionst::doit() [2]
                0.00  141.91     165/165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    6.18     165/165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
                0.00    0.46     165/165         bmct::~bmct() [342]
                0.00    0.01     165/165         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [1225]
                0.00    0.00     165/165         label_properties(goto_functionst&) [1281]
                0.00    0.00     165/165         cbmc_parseoptionst::get_command_line_options(optionst&) [1447]
                0.00    0.00     165/2805        configt::this_operating_system() [925]
                0.00    0.00     165/165         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*) [1519]
                0.00    0.00     165/165         cbmc_parseoptionst::register_languages() [1611]
                0.00    0.00     165/495         register_language(languaget* (*)()) [1568]
                0.00    0.00     165/2203450     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&) [712]
                0.00    0.00     165/2630074     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*) [816]
                0.00    0.00     165/594874      ui_message_handlert::print(unsigned int, std::string const&) [1237]
                0.00    0.00     165/4673012     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&) [880]
                0.00    0.00    1000/15870       cmdlinet::isset(char const*) const [2288]
                0.00    0.00     165/165         cbmc_parseoptionst::set_properties(goto_functionst&) [2808]
                0.00    0.00     165/23900       messaget::~messaget() [2232]
                0.00    0.00     165/367182      message_clientt::~message_clientt() [2078]
                0.00    0.00     165/165         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2819]
                0.00    0.00     165/165         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree() [2885]
                0.00    0.00     165/330         optionst::~optionst() [2630]
                0.00    0.00     165/680         std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree() [2574]
                0.00    0.00     165/845         std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*) [2540]
                0.00    0.00     165/790         messaget::print(unsigned int, std::string const&) [2542]
                0.00    0.00     165/321         i2string(unsigned long) [2645]
                0.00    0.00     165/165         cbmc_parseoptionst::eval_verbosity() [2807]
-----------------------------------------------
                0.00  141.91     165/165         cbmc_parseoptionst::doit() [2]
[3]     27.2    0.00  141.91     165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.11  141.80     165/165         bmct::run(goto_functionst const&) [4]
                0.00    0.00     165/594084      messaget::eom(messaget::mstreamt&) [736]
                0.00    0.00     165/165         memory_info(std::ostream&) [2791]
-----------------------------------------------
                0.11  141.80     165/165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     27.2    0.11  141.80     165         bmct::run(goto_functionst const&) [4]
                0.00  102.58     165/165         goto_symext::operator()(goto_functionst const&) [5]
                0.00   39.21     157/157         bmct::decide_default() [10]
                0.01    0.00     165/165         simple_slice(symex_target_equationt&) [1105]
                0.00    0.00    1759/716922      optionst::get_bool_option(std::string const&) const [666]
                0.00    0.00     660/594084      messaget::eom(messaget::mstreamt&) [736]
                0.00    0.00     165/165         bmct::setup_unwind() [1821]
                0.00    0.00     330/1352087     optionst::get_option(std::string const&) const [597]
                0.00    0.00     165/3238846     irept::make_nil() [392]
                0.00    0.00     165/165         memory_model_sct::~memory_model_sct() [1909]
                0.00    0.00       8/119         bmct::report_success() [1917]
                0.00    0.00       1/594874      ui_message_handlert::print(unsigned int, std::string const&) [1237]
                0.00    0.00     165/56392       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2170]
                0.00    0.00     165/165         optionst::operator=(optionst const&) [2826]
                0.00    0.00     165/754         message_clientt::set_message_handler(message_handlert&) [2562]
                0.00    0.00     165/165         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2904]
                0.00    0.00     165/165         memory_model_sct::memory_model_sct(namespacet const&) [2803]
                0.00    0.00       1/790         messaget::print(unsigned int, std::string const&) [2542]
-----------------------------------------------
                0.00  102.58     165/165         bmct::run(goto_functionst const&) [4]
[5]     19.7    0.00  102.58     165         goto_symext::operator()(goto_functionst const&) [5]
                0.00  102.58     165/165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     165/6308        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const [2349]
-----------------------------------------------
                0.00  102.58     165/165         goto_symext::operator()(goto_functionst const&) [5]
[6]     19.7    0.00  102.58     165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.01  102.52     165/165         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.03     165/165         goto_symex_statet::goto_symex_statet() [737]
                0.00    0.02     165/165         goto_symex_statet::~goto_symex_statet() [936]
                0.00    0.00     165/2997531     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [282]
                0.00    0.00     165/326224      guardt::~guardt() [1074]
-----------------------------------------------
                0.01  102.52     165/165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     19.7    0.01  102.52     165         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.09  101.89  633951/633951      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.06    0.48  633951/633951      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [313]
                0.00    0.00 1268232/3383699     goto_symex_statet::call_stack() [1060]
                0.00    0.00     495/822692      goto_symex_statet::top() [1370]
-----------------------------------------------
                0.09  101.89  633951/633951      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     19.6    0.09  101.89  633951         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.02   31.88   98575/101531      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [17]
                0.05   20.59  277644/277698      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
                0.02   19.25  139460/139460      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.01   13.79  633951/633951      goto_symext::merge_gotos(goto_symex_statet&) [32]
                0.02    5.20  491813/634974      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [55]
                0.00    3.87    5071/5071        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    2.63    3702/3702        goto_symext::symex_return(goto_symex_statet&) [132]
                0.30    1.96  483065/721597      guardt::is_false() const [101]
                0.00    0.83    7154/7154        goto_symext::symex_decl(goto_symex_statet&) [256]
                0.08    0.66  491813/634974      adjust_float_expressions(exprt&, namespacet const&) [237]
                0.00    0.47    4836/4836        goto_symext::symex_end_of_function(goto_symex_statet&) [335]
                0.01    0.07    6302/6302        goto_symext::symex_dead(goto_symex_statet&) [601]
                0.00    0.04     368/370         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [721]
                0.00    0.04  633951/634026      optionst::get_unsigned_int_option(std::string const&) const [725]
                0.00    0.03     310/62173       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [72]
                0.00    0.02  381968/49227894     exprt::~exprt() [142]
                0.00    0.02  277644/277644      locationt::get_comment() const [923]
                0.01    0.00   98575/101932      code_assignt::lhs() [987]
                0.00    0.01   98575/102074      to_code_assign(codet const&) [1188]
                0.00    0.00  381658/251149308     irept::irept(irept const&) [105]
                0.00    0.00  103646/2570712     exprt::op1() [541]
                0.00    0.00     310/451141      guardt::as_expr() const [87]
                0.00    0.00  633951/3383699     goto_symex_statet::call_stack() [1060]
                0.00    0.00     368/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.00    0.00  381658/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00   18768/53544589     exprt::operands() [153]
                0.00    0.00   18768/18920       code_function_callt::arguments() [1509]
                0.00    0.00    5071/6482        to_code_function_call(codet const&) [1548]
                0.00    0.00    8025/8329        code_function_callt::lhs() [1573]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2019]
                0.00    0.00  103646/137427      codet::codet(codet const&) [2103]
                0.00    0.00   98575/101979      code_assignt::~code_assignt() [2124]
                0.00    0.00   98575/98976       code_assignt::code_assignt(code_assignt const&) [2125]
                0.00    0.00    5071/5400        code_function_callt::~code_function_callt() [2355]
                0.00    0.00    5071/5071        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2366]
                0.00    0.00    5071/5248        code_function_callt::code_function_callt(code_function_callt const&) [2356]
-----------------------------------------------
                             934101002             irept::hash() const [9]
                0.00    0.00      72/17643423     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 [1612]
                0.00    0.00     132/17643423     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) [1559]
                0.00    0.00     421/17643423     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) [1028]
                0.00    0.00    1004/17643423     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 [1319]
                0.04    0.00   14340/17643423     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&) [659]
                0.06    0.00   22710/17643423     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) [630]
                0.08    0.00   28680/17643423     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>) [487]
                0.82    0.03  294346/17643423     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) [248]
                1.94    0.07  697677/17643423     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>) [139]
                1.99    0.07  717654/17643423     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) [158]
                2.27    0.08  817364/17643423     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>) [59]
                2.71    0.10  975705/17643423     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>) [71]
                3.18    0.11 1144135/17643423     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) [98]
                5.45    0.20 1964145/17643423     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [53]
                6.48    0.23 2334192/17643423     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>) [43]
               23.96    0.87 8630846/17643423     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&) [22]
[9]      9.7   48.99    1.77 17643423+934101002 irept::hash() const [9]
                1.77    0.00 625825422/801855689     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [149]
                             934101002             irept::hash() const [9]
-----------------------------------------------
                0.00   39.21     157/157         bmct::run(goto_functionst const&) [4]
[10]     7.5    0.00   39.21     157         bmct::decide_default() [10]
                0.00   36.74     157/157         bmct::run_decision_procedure(prop_convt&) [11]
                0.00    2.24      45/45          bmct::error_trace(prop_convt const&) [151]
                0.00    0.10     157/157         prop_conv_solvert::~prop_conv_solvert() [550]
                0.00    0.09     157/157         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [586]
                0.00    0.03     157/157         boolbvt::~boolbvt() [804]
                0.00    0.02     157/157         bv_cbmct::bv_cbmct(namespacet const&, propt&) [920]
                0.00    0.00     157/157         equalityt::~equalityt() [1349]
                0.00    0.00     157/157         arrayst::~arrayst() [1674]
                0.00    0.00     157/157         bv_pointerst::~bv_pointerst() [1689]
                0.00    0.00     359/716922      optionst::get_bool_option(std::string const&) const [666]
                0.00    0.00     314/1352087     optionst::get_option(std::string const&) const [597]
                0.00    0.00     111/119         bmct::report_success() [1917]
                0.00    0.00      45/45          bmct::report_failure() [1957]
                0.00    0.00     157/157         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2013]
                0.00    0.00     157/157         bv_cbmct::~bv_cbmct() [2924]
                0.00    0.00     157/157         prop_convt::~prop_convt() [2909]
                0.00    0.00     157/157         decision_proceduret::~decision_proceduret() [2917]
                0.00    0.00     157/23900       messaget::~messaget() [2232]
                0.00    0.00     157/367182      message_clientt::~message_clientt() [2078]
                0.00    0.00     157/754         message_clientt::set_message_handler(message_handlert&) [2562]
                0.00    0.00     157/157         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2945]
-----------------------------------------------
                0.00   36.74     157/157         bmct::decide_default() [10]
[11]     7.0    0.00   36.74     157         bmct::run_decision_procedure(prop_convt&) [11]
                0.00   30.38     157/157         bmct::do_conversion(prop_convt&) [21]
                0.00    6.35     156/156         prop_conv_solvert::dec_solve() [58]
                0.01    0.00     313/313         prop_conv_solvert::decision_procedure_text() const [1104]
                0.00    0.00     469/594084      messaget::eom(messaget::mstreamt&) [736]
                0.00    0.00     313/313         current_time() [2647]
                0.00    0.00     157/754         message_clientt::set_message_handler(message_handlert&) [2562]
                0.00    0.00     156/156         operator<<(std::ostream&, time_periodt const&) [2958]
-----------------------------------------------
                0.00    0.03     365/423805      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [757]
                0.00    0.44    5071/423805      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [346]
                0.00    0.45    5236/423805      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [340]
                0.00    0.61    7154/423805      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&) [287]
                0.00    1.79   20831/423805      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [173]
                0.00    5.34   62173/423805      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [72]
                0.01   12.46  145142/423805      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) [34]
                0.01   15.27  177833/423805      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [30]
[12]     7.0    0.02   36.39  423805         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.03   36.19 2966635/2966635     merge_irept::operator()(irept&) [13]
                0.04    0.13 2966635/14497709     irept::operator=(irept const&) [261]
-----------------------------------------------
                0.03   36.19 2966635/2966635     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
[13]     6.9    0.03   36.19 2966635         merge_irept::operator()(irept&) [13]
                0.17   36.03 2966635/2966635     merge_irept::merged(irept const&) [14]
-----------------------------------------------
                             5664211             merge_irept::merged(irept const&) [14]
                0.17   36.03 2966635/2966635     merge_irept::operator()(irept&) [13]
[14]     6.9    0.17   36.03 2966635+5664211 merge_irept::merged(irept const&) [14]
                0.32   29.00 8630846/8630846     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&) [22]
                0.06    6.25  817364/817364      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>) [59]
                0.06    0.08 4833608/4893284     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [496]
                0.02    0.04 1634728/226328373     irept::detach() [46]
                0.01    0.04  830603/14497709     irept::operator=(irept const&) [261]
                0.01    0.03  830603/59725202     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [108]
                0.01    0.03  817364/1453984     irept::irept(dstring const&) [639]
                0.03    0.00  817364/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.01    0.02  817364/817364      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [758]
                0.00    0.00  830603/801855689     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [149]
                             5664211             merge_irept::merged(irept const&) [14]
-----------------------------------------------
                0.00    2.63    8226/110104      goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [130]
                0.03   32.60  101878/110104      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [19]
[15]     6.8    0.03   35.23  110104         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.00   21.67  110104/145142      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
                0.01    9.81  110104/145142      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) [34]
                0.10    1.27  330312/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.00    1.07  110581/451141      guardt::as_expr() const [87]
                0.00    0.68  110104/550206      goto_symext::do_simplify(exprt&) [99]
                0.01    0.29  110104/110104      goto_symex_statet::get_original_name(exprt&) const <cycle 8> [400]
                0.02    0.11  110104/647285      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [275]
                0.00    0.05  110104/1237362     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [312]
                0.01    0.04  220208/250032      goto_symext::add_to_lhs(exprt const&, exprt const&) [658]
                0.00    0.02  110104/2997531     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [282]
                0.02    0.00  550520/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.01  221162/49227894     exprt::~exprt() [142]
                0.00    0.01  111535/5751557     exprt::operator=(exprt const&) [377]
                0.01    0.00  440416/251149308     irept::irept(irept const&) [105]
                0.00    0.00  220208/1984218     symbol_exprt::symbol_exprt(symbol_exprt const&) [1138]
                0.00    0.00  440416/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00  110104/110104      guardt::append(guardt const&) [1643]
                0.00    0.00     477/477         if_exprt::if_exprt() [1673]
                0.00    0.00     954/42611618     exprt::type() [75]
                0.00    0.00     477/1506563     typet::operator=(typet const&) [543]
                0.00    0.00     477/2570712     exprt::op1() [541]
                0.00    0.00     477/477         if_exprt::cond() [1838]
                0.00    0.00     477/50198       exprt::op2() [1403]
                0.00    0.00  110104/324504      guardt::guardt(guardt const&) [2079]
-----------------------------------------------
[16]     6.3    1.73   31.31 1098975+10443827 <cycle 13 as a whole> [16]
                0.92    9.52 2334192             boolbvt::convert_bv(exprt const&) <cycle 13> [41]
                0.12    5.61 4064117             prop_conv_solvert::convert(exprt const&) <cycle 13> [68]
                0.02    4.23  307346             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
                0.03    1.74    8510+656         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [178]
                0.03    1.72  184813             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [180]
                0.00    1.72   23671             boolbvt::convert_overflow(exprt const&) <cycle 13> [181]
                0.07    1.12 3585709             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [217]
                0.04    0.89    7636             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> [240]
                0.01    0.81   33106             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [260]
                0.00    0.75   13976             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [274]
                0.00    0.65    1738             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [284]
                0.00    0.62     294             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [298]
                0.00    0.52    7633             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [320]
                0.12    0.27   12376             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [366]
                0.00    0.34   17916             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [379]
                0.21    0.07    8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [404]
                0.09    0.11    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> [454]
                0.00    0.17   14765             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [480]
                0.00    0.09    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [567]
                0.04    0.02  344993             boolbvt::convert_rest(exprt const&) <cycle 13> [640]
                0.00    0.05    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [679]
                0.01    0.04    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [681]
                0.01    0.04  345818             bv_pointerst::convert_rest(exprt const&) <cycle 13> [683]
                0.01    0.03  194834             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [700]
                0.00    0.04    7576             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [702]
                0.00    0.04     132             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [718]
                0.00    0.03      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [748]
                0.00    0.02      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [830]
                0.01    0.01     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [848]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1295]
                0.00    0.00      12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1344]
                0.00    0.00     340+132         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1401]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1413]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1858]
-----------------------------------------------
                0.00    0.96    2956/101531      goto_symext::return_assignment(goto_symex_statet&) [197]
                0.02   31.88   98575/101531      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[17]     6.3    0.02   32.84  101531         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [17]
                0.01   32.63  101437/101542      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [19]
                0.04    0.08  203062/838036      goto_symext::replace_nondet(exprt&) [328]
                0.00    0.04      94/94          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [729]
                0.00    0.02  101437/2997531     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [282]
                0.00    0.01  304499/49227894     exprt::~exprt() [142]
                0.00    0.00  304499/251149308     irept::irept(irept const&) [105]
                0.00    0.00  101437/326224      guardt::~guardt() [1074]
                0.00    0.00  101437/249159      nil_exprt::nil_exprt() [1287]
                0.00    0.00  304499/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00      94/2226        side_effect_exprt::get_statement() const [1649]
                0.00    0.00      94/1872        to_side_effect_expr(exprt&) [2433]
-----------------------------------------------
[18]     6.3    0.01   32.66  101542+60724   <cycle 11 as a whole> [18]
                0.00   32.63  132072             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [19]
                0.00    0.02   21192             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [914]
                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> [1017]
                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> [1050]
                0.00    0.00     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1282]
                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> [1530]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1050]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1530]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1282]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1017]
                               21192             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [914]
                0.00    0.03     105/101542      goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [729]
                0.01   32.63  101437/101542      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [17]
[19]     6.3    0.00   32.63  132072         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [19]
                0.03   32.60  101878/110104      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.00    0.00  101878/3272537     to_symbol_expr(exprt const&) [967]
                0.00    0.00    2592/13184065     dstring::operator==(char const*) const [477]
                0.00    0.00   21192/76967       to_index_expr(exprt const&) [2133]
                0.00    0.00    7871/16499       to_member_expr(exprt const&) [2287]
                0.00    0.00     370/498         to_if_expr(exprt const&) [2589]
                0.00    0.00     113/8194        to_typecast_expr(exprt const&) [2340]
                               21192             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [914]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1017]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1530]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1282]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1050]
-----------------------------------------------
                0.00   30.38     157/157         bmct::do_conversion(prop_convt&) [21]
[20]     5.8    0.00   30.38     157         symex_target_equationt::convert(prop_convt&) [20]
                0.02   12.47     157/157         symex_target_equationt::convert_guards(prop_convt&) [36]
                0.04   11.82     157/157         symex_target_equationt::convert_assignments(decision_proceduret&) const [37]
                0.10    5.63     156/156         symex_target_equationt::convert_assertions(prop_convt&) [69]
                0.03    0.21     156/156         symex_target_equationt::convert_decls(prop_convt&) const [423]
                0.04    0.00     156/156         symex_target_equationt::convert_io(decision_proceduret&) [714]
                0.01    0.01     156/156         symex_target_equationt::convert_assumptions(prop_convt&) [866]
-----------------------------------------------
                0.00   30.38     157/157         bmct::run_decision_procedure(prop_convt&) [11]
[21]     5.8    0.00   30.38     157         bmct::do_conversion(prop_convt&) [21]
                0.00   30.38     157/157         symex_target_equationt::convert(prop_convt&) [20]
                0.00    0.00     157/157         bmct::do_unwind_module(decision_proceduret&) [2919]
                0.00    0.00     156/156         symex_target_equationt::convert_constraints(decision_proceduret&) const [2952]
-----------------------------------------------
                0.32   29.00 8630846/8630846     merge_irept::merged(irept const&) [14]
[22]     5.6    0.32   29.00 8630846         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&) [22]
               23.96    0.87 8630846/17643423     irept::hash() const [9]
                0.10    4.07 8630846/9448210     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 [78]
-----------------------------------------------
                0.00    1.96    9952/145142      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    4.94   25086/145142      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.00   21.67  110104/145142      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
[23]     5.5    0.00   28.57  145142         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
                0.12   24.69  145142/145884      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [24]
                0.00    2.19  145142/145142      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [154]
                0.04    0.56  145142/1625443     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [434]
                0.04    0.17  168810/647285      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [275]
                0.03    0.15  145142/647285      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 7> [643]
                0.00    0.14  145142/1279587     goto_symex_statet::renaming_levelt::operator()(dstring const&) [209]
                0.00    0.11  145142/145142      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [532]
                0.01    0.09   23662/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.00    0.07  145142/279743      symbol_exprt::symbol_exprt(dstring const&, typet const&) [499]
                0.00    0.05  435426/42611618     exprt::type() [75]
                0.00    0.03  135190/135190      goto_symex_statet::constant_propagation(exprt const&) const [814]
                0.00    0.02  145142/1812957     symbol_exprt::set_identifier(dstring const&) [401]
                0.01    0.01   55222/68678       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&) [877]
                0.00    0.01  145142/5989403     symbol_exprt::get_identifier() const [362]
                0.00    0.01  145142/49227894     exprt::~exprt() [142]
                0.01    0.00  145142/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.01   89920/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.00   89920/89920       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [1369]
                0.00    0.00  145142/230107      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1331]
                0.00    0.00  145142/251149308     irept::irept(irept const&) [105]
                0.00    0.00  145142/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00  145142/225468      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2086]
                0.00    0.00   55222/68678       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2141]
-----------------------------------------------
                             1817890             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [24]
                0.00    0.05     299/145884      goto_symext::symex_dead(goto_symex_statet&) [601]
                0.00    0.08     443/145884      goto_symext::symex_decl(goto_symex_statet&) [256]
                0.12   24.69  145142/145884      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
[24]     4.8    0.12   24.81  145884+1817890 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [24]
                0.22   22.57 1925584/1984512     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [35]
                0.13    1.52 1925584/1925584     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [186]
                0.01    0.12 2053695/47581058     exprt::type() const [125]
                0.01    0.03 1925584/30449994     reference_counting<value_sett::object_map_dt>::~reference_counting() [278]
                0.00    0.04   56116/1440217     base_type_eq(typet const&, typet const&, namespacet const&) [224]
                0.00    0.03   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [787]
                0.00    0.03   39452/111749      index_type() [591]
                0.00    0.03   78904/7216074     exprt::exprt(dstring const&, typet const&) [140]
                0.02    0.00 1963774/16493883     namespace_baset::follow(typet const&) const [486]
                0.00    0.02   28774/48470       member_exprt::member_exprt(typet const&) [810]
                0.00    0.01   39452/1209534     exprt::copy_to_operands(exprt const&, exprt const&) [421]
                0.00    0.01   33805/33805       struct_union_typet::componentt::get_is_padding() const [1205]
                0.00    0.00   28774/48486       member_exprt::set_component_name(dstring const&) [1172]
                0.00    0.00   78904/49227894     exprt::~exprt() [142]
                0.00    0.00   86322/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.00   55501/131379      struct_union_typet::components() const [1175]
                0.00    0.00   39452/857389      typet::subtype() const [637]
                0.00    0.00   33805/29019363     irept::get(dstring const&) const [170]
                0.00    0.00   39452/10718671     typet::~typet() [326]
                0.00    0.00   28774/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.00   28774/14497709     irept::operator=(irept const&) [261]
                0.00    0.00   28774/226328373     irept::detach() [46]
                0.00    0.00   39452/26671295     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.00    0.00   10848/50718       to_struct_union_type(typet const&) [2183]
                             1817890             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [24]
-----------------------------------------------
[25]     4.5    0.23   23.26 1984512+1984562 <cycle 12 as a whole> [25]
                0.09   12.51 1984528             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [35]
                0.14   10.74 1984528+250362      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> [39]
                0.00    0.00      18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1854]
-----------------------------------------------
                0.00    0.00      54/277698      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1290]
                0.05   20.59  277644/277698      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[26]     4.0    0.05   20.59  277698         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
                0.01   15.67  177833/177833      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [30]
                0.01    1.72  277698/550206      goto_symext::do_simplify(exprt&) [99]
                0.00    1.72  177833/451141      guardt::as_expr() const [87]
                0.08    1.07  277698/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.00    0.24  177833/178198      guardt::guard_expr(exprt&) const [424]
                0.01    0.02  277698/1586214     exprt::is_true() const [495]
                0.00    0.02  455531/49227894     exprt::~exprt() [142]
                0.01    0.00  277698/277698      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [1076]
                0.00    0.00  277698/251149308     irept::irept(irept const&) [105]
                0.00    0.00  277698/105181355     exprt::exprt(exprt const&) [412]
-----------------------------------------------
                0.02   19.25  139460/139460      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[27]     3.7    0.02   19.25  139460         goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    4.68   53090/62173       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [72]
                0.00    2.62   21968/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [116]
                0.00    2.62   21968/25670       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [117]
                0.00    1.96    9952/145142      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
                0.00    1.47  139460/634974      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [55]
                0.00    0.89    9952/145142      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) [34]
                0.01    0.87  139460/550206      goto_symext::do_simplify(exprt&) [99]
                0.00    0.87   21968/25670       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&) [231]
                0.00    0.78   21968/51344       goto_symex_statet::goto_statet::~goto_statet() [175]
                0.05    0.61  159364/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.00    0.61   63042/451141      guardt::as_expr() const [87]
                0.00    0.50   21968/51839       goto_symex_statet::renaming_levelt::~renaming_levelt() [218]
                0.05    0.32   80049/721597      guardt::is_false() const [101]
                0.02    0.19  139460/634974      adjust_float_expressions(exprt&, namespacet const&) [237]
                0.01    0.02   31122/31122       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [744]
                0.00    0.02  381863/49227894     exprt::~exprt() [142]
                0.00    0.02   29949/48110       exprt::make_not() [803]
                0.00    0.01   11923/15625       guardt::make_false() [952]
                0.01    0.00  139460/44698398     exprt::is_false() const [120]
                0.00    0.01   33228/64350       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [977]
                0.00    0.00    9952/279743      symbol_exprt::symbol_exprt(dstring const&, typet const&) [499]
                0.00    0.00   53034/1586214     exprt::is_true() const [495]
                0.00    0.00      56/56          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1290]
                0.00    0.00  298824/251149308     irept::irept(irept const&) [105]
                0.00    0.00   20090/191600      guardt::add(exprt const&) [846]
                0.00    0.00    9952/2997531     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [282]
                0.00    0.00  298824/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00   10045/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.00   20090/19071378     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [338]
                0.00    0.00  161428/822692      goto_symex_statet::top() [1370]
                0.00    0.00    9952/10718671     typet::~typet() [326]
                0.00    0.00    9952/1533076     bool_typet::bool_typet() [619]
                0.00    0.00   21968/2947909     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> >*) [674]
                0.00    0.00    9952/326224      guardt::~guardt() [1074]
                0.00    0.00    4745/7725051     exprt::op0() [381]
                0.00    0.00    4745/53544589     exprt::operands() [153]
                0.00    0.00    9952/1984218     symbol_exprt::symbol_exprt(symbol_exprt const&) [1138]
                0.00    0.00   33228/47641       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&) [1735]
                0.00    0.00   53090/53090       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2171]
                0.00    0.00   21968/51509       goto_symex_statet::level2t::~level2t() [2174]
                0.00    0.00   21968/1504892     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() [2049]
-----------------------------------------------
                                                 <spontaneous>
[28]     3.2   16.90    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [28]
-----------------------------------------------
[29]     3.0    1.17   14.66 2581641+21884676 <cycle 18 as a whole> [29]
                0.42    7.35 16045271             simplify_exprt::simplify_node(exprt&) <cycle 18> [51]
                0.47    1.63 2922836+12848478     simplify_exprt::simplify_rec(exprt&) <cycle 18> [162]
                0.07    1.84  500292+2123        simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.05    1.25  425574             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [206]
                0.05    0.87  257611             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [243]
                0.01    0.37  137389             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                0.01    0.27  375495             simplify_exprt::simplify_not(exprt&) <cycle 18> [405]
                0.01    0.22  402751             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [433]
                0.00    0.22  118154+4354        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [439]
                0.01    0.21   41010+62213       size_of_expr(typet const&, namespacet const&) <cycle 18> [441]
                0.03    0.15   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                0.01    0.08   77763             simplify_exprt::simplify_if(exprt&) <cycle 18> [564]
                0.02    0.06  402751+306589      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [602]
                0.00    0.07   34325             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [629]
                0.01    0.05   72467+403         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [652]
                0.03    0.02 2615633             simplify(exprt&, namespacet const&) <cycle 18> [676]
                0.00    0.00    1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1357]
                0.00    0.00    1572+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
-----------------------------------------------
                0.01   15.67  177833/177833      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
[30]     3.0    0.01   15.67  177833         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [30]
                0.01   15.27  177833/423805      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.19  177833/423805      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [349]
                0.00    0.13  177833/847610      symex_target_equationt::SSA_stept::~SSA_stept() [292]
                0.00    0.04  177833/423805      symex_target_equationt::SSA_stept::SSA_stept() [539]
                0.00    0.02  355666/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.01  177833/49227894     exprt::~exprt() [142]
-----------------------------------------------
                                                 <spontaneous>
[31]     2.7   13.88    0.00                 Minisat::SimpSolver::eliminateVar(int) [31]
-----------------------------------------------
                0.01   13.79  633951/633951      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[32]     2.6    0.01   13.79  633951         goto_symext::merge_gotos(goto_symex_statet&) [32]
                0.03   10.77   25670/25670       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.05    1.47   25670/25670       operator|=(guardt&, guardt const&) [192]
                0.00    0.63   15671/15671       value_sett::operator=(value_sett const&) [289]
                0.00    0.50   19052/19052       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> > > >) [323]
                0.02    0.14   35669/721597      guardt::is_false() const [101]
                0.00    0.12   25670/25670       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [520]
                0.00    0.03    9999/9999        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [742]
                0.02    0.00  633951/633951      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&) [885]
                0.00    0.00  633951/822692      goto_symex_statet::top() [1370]
                0.00    0.00    9999/9999        value_sett::make_union(value_sett const&) [2330]
-----------------------------------------------
[33]     2.5    9.24    3.83 34690470+647143949 <cycle 17 as a whole> [33]
                6.06    1.42 157665215             operator==(irept const&, irept const&) <cycle 17> [52]
                1.10    2.41 130721185             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> [96]
                1.03    0.00 131766309             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [229]
                0.78    0.00 130960525             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> [267]
                0.27    0.00 130721185             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> [408]
-----------------------------------------------
                0.00    0.89    9952/145142      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    2.24   25086/145142      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.01    9.81  110104/145142      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
[34]     2.5    0.01   12.94  145142         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) [34]
                0.01   12.46  145142/423805      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.15  145142/423805      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [349]
                0.00    0.11  145142/847610      symex_target_equationt::SSA_stept::~SSA_stept() [292]
                0.00    0.09  145142/572233      equal_exprt::equal_exprt(exprt const&, exprt const&) [373]
                0.00    0.04  725710/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.03  145142/423805      symex_target_equationt::SSA_stept::SSA_stept() [539]
                0.00    0.02  290284/390784      symbol_exprt::operator=(symbol_exprt const&) [829]
                0.00    0.01  290284/49227894     exprt::~exprt() [142]
-----------------------------------------------
                                  16             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1854]
                0.01    0.69   58928/1984512     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [258]
                0.22   22.57 1925584/1984512     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [24]
[35]     2.4    0.09   12.51 1984528         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [35]
                0.90   11.27 1984528/2581641     simplify(exprt&, namespacet const&) <cycle 18> [676]
                0.01    0.22 1984528/42611618     exprt::type() [75]
                0.08    0.00 1984528/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.03    0.00 1984528/251149308     irept::irept(irept const&) [105]
                0.00    0.00 1984528/105181355     exprt::exprt(exprt const&) [412]
                             1984528             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> [39]
-----------------------------------------------
                0.02   12.47     157/157         symex_target_equationt::convert(prop_convt&) [20]
[36]     2.4    0.02   12.47     157         symex_target_equationt::convert_guards(prop_convt&) [36]
                0.65   11.82  414900/1098975     prop_conv_solvert::convert(exprt const&) <cycle 13> [68]
-----------------------------------------------
                0.04   11.82     157/157         symex_target_equationt::convert(prop_convt&) [20]
[37]     2.3    0.04   11.82     157         symex_target_equationt::convert_assignments(decision_proceduret&) const [37]
                0.01    6.04  135738/136122      boolbvt::set_to(exprt const&, bool) [62]
                0.02    5.75   11805/12186       prop_conv_solvert::set_to(exprt const&, bool) [65]
-----------------------------------------------
                                                 <spontaneous>
[38]     2.2   11.48    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [38]
-----------------------------------------------
                              250362             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> [39]
                             1984528             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [35]
[39]     2.1    0.14   10.74 1984528+250362  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> [39]
                0.01    8.07 1954505/1954511     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [48]
                0.02    1.24 1950269/1950523     unsigned_char_type() [213]
                0.02    0.64 1955766/7216074     exprt::exprt(dstring const&, typet const&) [140]
                0.01    0.13 2340108/47581058     exprt::type() const [125]
                0.06    0.07 1952045/29019363     irept::get(dstring const&) const [170]
                0.01    0.09 2002279/49227894     exprt::~exprt() [142]
                0.01    0.08 1950269/10718671     typet::~typet() [326]
                0.01    0.05    4506/4506        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [642]
                0.06    0.00  146210/146210      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 [647]
                0.00    0.03  146210/11184429     dstring::dstring(std::string const&) [144]
                0.03    0.00 2042453/17055610     exprt::is_constant() const [437]
                0.03    0.00 2039467/13184065     dstring::operator==(char const*) const [477]
                0.02    0.00 2282527/16493883     namespace_baset::follow(typet const&) const [486]
                0.00    0.01  126613/2176562     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [395]
                0.00    0.01  169875/10254447     irept::get_string(dstring const&) const [255]
                0.00    0.01    1261/5761        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [743]
                0.00    0.01   55428/4302991     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [337]
                0.00    0.01   50888/42611618     exprt::type() [75]
                0.00    0.00   46492/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.00    4397/940745      to_integer(constant_exprt const&, BigInt&) [314]
                0.00    0.00   46491/1074286     to_integer(exprt const&, BigInt&) [720]
                0.00    0.00   55428/4191634     value_sett::objectt::objectt(value_sett::objectt const&) [540]
                0.00    0.00    4397/268534      pointer_offset_size(namespacet const&, typet const&) [592]
                0.00    0.00   57278/30449994     reference_counting<value_sett::object_map_dt>::~reference_counting() [278]
                0.00    0.00  112889/23163490     BigInt::~BigInt() [476]
                0.00    0.00   43639/2203450     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&) [712]
                0.00    0.00  150238/4673012     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&) [880]
                0.00    0.00    4397/1084584     typet::subtype() [505]
                0.00    0.00    1588/2264519     exprt::is_zero() const [269]
                0.00    0.00    1261/295106      dstring::dstring(char const*) [528]
                0.00    0.00   51803/5437321     BigInt::BigInt() [735]
                0.00    0.00    4397/374239      BigInt::operator*=(BigInt const&) [913]
                0.00    0.00      21/2581641     simplify(exprt&, namespacet const&) <cycle 18> [676]
                0.00    0.00    1261/857389      typet::subtype() const [637]
                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> >) [1711]
                0.00    0.00    1062/131379      struct_union_typet::components() const [1175]
                0.00    0.00    1261/234730      BigInt::assign(long long) [1059]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1762]
                0.00    0.00    2155/3230152     BigInt::operator=(BigInt const&) [823]
                0.00    0.00    1058/2630074     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*) [816]
                0.00    0.00    1266/2067151     reference_counting<value_sett::object_map_dt>::detatch() [1057]
                0.00    0.00       3/572233      equal_exprt::equal_exprt(exprt const&, exprt const&) [373]
                0.00    0.00       1/48470       member_exprt::member_exprt(typet const&) [810]
                0.00    0.00       3/1586214     exprt::is_true() const [495]
                0.00    0.00      18/251149308     irept::irept(irept const&) [105]
                0.00    0.00       3/100961      struct_union_typet::componentt::get_name() const [1190]
                0.00    0.00       1/48486       member_exprt::set_component_name(dstring const&) [1172]
                0.00    0.00       3/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.00      18/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00       1/7725051     exprt::op0() [381]
                0.00    0.00    1261/234310      BigInt::BigInt(int) [2085]
                0.00    0.00    1058/50718       to_struct_union_type(typet const&) [2183]
                0.00    0.00       3/153268      binary_relation_exprt::~binary_relation_exprt() [2101]
                0.00    0.00       1/49462       to_struct_type(typet const&) [2184]
                                  18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1854]
                              250362             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> [39]
-----------------------------------------------
                0.03   10.77   25670/25670       goto_symext::merge_gotos(goto_symex_statet&) [32]
[40]     2.1    0.03   10.77   25670         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.00    4.94   25086/145142      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
                0.04    2.50   20718/20718       operator-=(guardt&, guardt const&) [135]
                0.00    2.24   25086/145142      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) [34]
                0.03    0.19   45804/721597      guardt::is_false() const [101]
                0.00    0.20   20718/451141      guardt::as_expr() const [87]
                0.01    0.13 1485046/1674009     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [488]
                0.00    0.13   20718/550206      goto_symext::do_simplify(exprt&) [99]
                0.01    0.10   25086/1625443     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [434]
                0.01    0.08   51340/51340       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [580]
                0.00    0.03   60241/279743      symbol_exprt::symbol_exprt(dstring const&, typet const&) [499]
                0.00    0.02   35155/175507      goto_symex_statet::level2t::current_name(dstring const&) const [504]
                0.00    0.02    3931/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.00    0.01   25086/574333      true_exprt::true_exprt() [378]
                0.00    0.01   25086/41885       symbolt::symbol_expr() const [861]
                0.00    0.01   25086/505377      goto_symex_statet::get_original_name(dstring const&) const [425]
                0.00    0.01   20718/20752       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [1029]
                0.00    0.01   25086/594202      namespace_baset::lookup(dstring const&) const [427]
                0.00    0.01   20718/1237362     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [312]
                0.01    0.00  171234/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.01   25086/1516131     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [375]
                0.00    0.00   20718/2997531     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [282]
                0.00    0.00   25086/1177149     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&) [449]
                0.00    0.00   75258/14497709     irept::operator=(irept const&) [261]
                0.00    0.00   80959/49227894     exprt::~exprt() [142]
                0.00    0.00   25670/715207      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1140]
                0.00    0.00   25086/251149308     irept::irept(irept const&) [105]
                0.00    0.00   25670/715207      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2062]
                0.00    0.00   25086/25086       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 [2224]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1295]
                                  12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1344]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1858]
                                  60             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [830]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1413]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [748]
                                 132             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [718]
                                 588             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [298]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 13> [683]
                                1511             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [700]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [848]
                                3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [679]
                                3481             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [284]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [567]
                                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> [454]
                                7576             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [702]
                                7636             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> [240]
                                8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [404]
                                9978             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [178]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [681]
                               14765             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [480]
                               16229             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [320]
                               26651             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [260]
                               27952             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [274]
                               35832             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [379]
                               47342             boolbvt::convert_overflow(exprt const&) <cycle 13> [181]
                              613696             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
                             1357370             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [366]
                0.20    3.53  123933/1098975     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
[41]     2.0    0.92    9.52 2334192         boolbvt::convert_bv(exprt const&) <cycle 13> [41]
                0.18    8.79 2334192/2334192     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>) [43]
                0.03    0.20 4668384/49227894     exprt::~exprt() [142]
                0.10    0.00 2334192/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.08 2334192/2334192     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&) [588]
                0.00    0.08 2334192/2334192     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [587]
                0.03    0.00 2334192/251149308     irept::irept(irept const&) [105]
                0.01    0.00 2334192/2529026     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [1016]
                0.01    0.00 2334192/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.01  194834/194834      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1229]
                0.00    0.00 2334192/19848822     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [966]
                0.00    0.00 2334192/2334192     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [1409]
                              194834             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [700]
-----------------------------------------------
                                                 <spontaneous>
[42]     1.9   10.12    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [42]
                0.00    0.00    1236/25841772     Minisat::vec<int>::capacity(int) [667]
-----------------------------------------------
                0.18    8.79 2334192/2334192     boolbvt::convert_bv(exprt const&) <cycle 13> [41]
[43]     1.7    0.18    8.79 2334192         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>) [43]
                6.48    0.23 2334192/17643423     irept::hash() const [9]
                0.03    1.16 2334192/2335196     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 [219]
                0.00    0.89  194834/194834      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) [247]
-----------------------------------------------
[44]     1.6    8.28    0.30 201044752+543109109 <cycle 16 as a whole> [44]
                3.89    0.06 326890458             irept::remove_ref(irept::dt*) <cycle 16> [90]
                1.93    0.00 107914503+67511432     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> [165]
                0.79    0.00 67580666             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> [265]
                0.41    0.24 53728678             irept::dt::~dt() <cycle 16> [283]
                0.59    0.00 54216577             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [305]
                0.34    0.00 53728853             std::vector<irept, std::allocator<irept> >::~vector() <cycle 16> [383]
                0.33    0.00 80094126             std::pair<dstring const, irept>::~pair() <cycle 16> [386]
-----------------------------------------------
                                                 <spontaneous>
[45]     1.6    8.47    0.03                 Minisat::Solver::propagate() [45]
                0.03    0.00 5135822/98163656     Minisat::vec<Minisat::Lit>::clear(bool) [303]
-----------------------------------------------
                0.00    0.00       1/226328373     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1218]
                0.00    0.00       2/226328373     c_typecheck_baset::typecheck_expr_index(exprt&) [1867]
                0.00    0.00       2/226328373     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1944]
                0.00    0.00       3/226328373     exprt::op3() [2014]
                0.00    0.00       6/226328373     flatten_byte_operators(exprt const&, namespacet const&) [1976]
                0.00    0.00       8/226328373     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
                0.00    0.00      24/226328373     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [747]
                0.00    0.00      32/226328373     flatten_byte_extract(exprt const&, namespacet const&) [1692]
                0.00    0.00      49/226328373     simplify_exprt::simplify_floatbv_typecast(exprt&) [1683]
                0.00    0.00      85/226328373     to_code_label(codet&) [1901]
                0.00    0.00      87/226328373     create_function_scope(unsigned int) [1639]
                0.00    0.00      92/226328373     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1481]
                0.00    0.00     102/226328373     struct_union_typet::components() [1864]
                0.00    0.00     150/226328373     or_exprt::or_exprt() [1733]
                0.00    0.00     165/226328373     get_nil_irep() [531]
                0.00    0.00     177/226328373     ansi_c_declarationt::ansi_c_declarationt() [1921]
                0.00    0.00     188/226328373     code_returnt::return_value() [1828]
                0.00    0.00     192/226328373     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [748]
                0.00    0.00     197/226328373     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1554]
                0.00    0.00     304/226328373     code_function_callt::code_function_callt() [1646]
                0.00    0.00     304/226328373     simplify_exprt::simplify_inequality_address_of(exprt&) [1425]
                0.00    0.00     306/226328373     string_constantt::string_constantt() [1522]
                0.00    0.00     353/226328373     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1664]
                0.00    0.00     439/226328373     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [652]
                0.00    0.00     525/226328373     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                0.00    0.00     615/226328373     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1310]
                0.00    0.00     622/226328373     to_dereference_expr(exprt&) [1823]
                0.00    0.00     648/226328373     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1530]
                0.00    0.00     687/226328373     irept::id(dstring const&) [1228]
                0.00    0.00     709/226328373     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1038]
                0.00    0.00    1174/226328373     statement(unsigned int&, dstring const&) [1551]
                0.00    0.00    1450/226328373     ansi_c_convert_typet::write(typet&) [350]
                0.00    0.00    1486/226328373     byte_extract_exprt::op() [1746]
                0.00    0.00    1585/226328373     to_byte_extract_expr(exprt&) [1738]
                0.00    0.00    1617/226328373     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1590]
                0.00    0.00    1702/226328373     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [608]
                0.00    0.00    2005/226328373     address_of_exprt::object() [1715]
                0.00    0.00    2019/226328373     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [400]
                0.00    0.00    2239/226328373     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1601]
                0.00    0.00    2328/226328373     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [527]
                0.00    0.00    2547/226328373     and_exprt::and_exprt(exprt const&, exprt const&) [1414]
                0.00    0.00    2972/226328373     byte_extract_exprt::byte_extract_exprt(dstring) [1572]
                0.00    0.00    3042/226328373     to_address_of_expr(exprt&) [1679]
                0.00    0.00    3219/226328373     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [642]
                0.00    0.00    3592/226328373     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1594]
                0.00    0.00    3692/226328373     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [206]
                0.00    0.00    3848/226328373     codet::codet(dstring const&) [1381]
                0.00    0.00    4179/226328373     simplify_exprt::simplify_not(exprt&) <cycle 18> [405]
                0.00    0.00    4326/226328373     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [354]
                0.00    0.00    4354/226328373     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [439]
                0.00    0.00    5176/226328373     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [577]
                0.00    0.00    7506/226328373     replace_location(locationt&, locationt const&) [1210]
                0.00    0.00    8471/226328373     to_code_assign(codet&) [1483]
                0.00    0.00    8566/226328373     replace_location(exprt&, locationt const&) [941]
                0.00    0.00    9095/226328373     ansi_c_convert_typet::read_rec(typet const&) [678]
                0.00    0.00   22613/226328373     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.00    0.00   25048/226328373     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [360]
                0.00    0.00   28774/226328373     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [24]
                0.00    0.00   31458/226328373     exprt::make_typecast(typet const&) [988]
                0.00    0.00   35799/226328373     simplify_exprt::simplify_with(exprt&) [732]
                0.00    0.00   43647/226328373     prop_conv_solvert::get(exprt const&) const <cycle 15> [982]
                0.00    0.00   48470/226328373     member_exprt::member_exprt(typet const&) [810]
                0.00    0.00   50198/226328373     exprt::op2() [1403]
                0.00    0.00   61224/226328373     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [1030]
                0.00    0.00   72867/226328373     c_typecheck_baset::make_already_typechecked(typet&) [976]
                0.00    0.00   73966/226328373     exprt::reserve_operands(unsigned long) [1010]
                0.00    0.00   77763/226328373     simplify_exprt::simplify_if(exprt&) <cycle 18> [564]
                0.00    0.00  117115/226328373     irept::get_sub() [1291]
                0.00    0.00  128372/226328373     goto_symext::add_to_lhs(exprt const&, exprt const&) [658]
                0.00    0.00  131304/226328373     object_descriptor_exprt::object() [1275]
                0.00    0.00  143444/226328373     arrayst::add_array_Ackermann_constraints() [76]
                0.00    0.00  145224/226328373     ansi_c_declarationt::add_initializer(exprt&) [997]
                0.00    0.00  145274/226328373     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [129]
                0.00    0.00  165256/226328373     typet::subtypes() [828]
                0.00    0.00  167604/226328373     set(unsigned int, dstring const&) [1204]
                0.00    0.00  192400/226328373     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                0.00    0.01  200004/226328373     typet::typet(dstring const&, typet const&) [631]
                0.00    0.01  211757/226328373     make_identifier() [336]
                0.00    0.01  224197/226328373     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [581]
                0.00    0.01  246909/226328373     init(unsigned int&, dstring const&) [782]
                0.00    0.01  259812/226328373     ansi_c_declarationt::declarators() [1149]
                0.00    0.01  270728/226328373     exprt::make_bool(bool) [461]
                0.00    0.01  320266/226328373     exprt::exprt(dstring const&) [802]
                0.00    0.01  346140/226328373     object_descriptor_exprt::object_descriptor_exprt() [805]
                0.01    0.01  497728/226328373     ansi_c_declarationt::declarator() [921]
                0.01    0.02  599897/226328373     to_index_expr(exprt&) [759]
                0.01    0.02  611601/226328373     code_typet::parameters() [571]
                0.01    0.02  671761/226328373     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [356]
                0.01    0.03 1018686/226328373     simplify_exprt::simplify_plus(exprt&) [141]
                0.02    0.04 1453984/226328373     irept::irept(dstring const&) [639]
                0.02    0.04 1634728/226328373     merge_irept::merged(irept const&) [14]
                0.03    0.06 2332551/226328373     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [275]
                0.04    0.08 3238846/226328373     irept::make_nil() [392]
                0.04    0.09 3425530/226328373     irept::set(dstring const&, long long) [207]
                0.04    0.09 3608057/226328373     irept::remove(dstring const&) [368]
                0.04    0.10 3859012/226328373     typet::typet(dstring const&) [490]
                0.05    0.11 4556056/226328373     simplify_exprt::sort_and_join(exprt&) [121]
                0.06    0.12 4805880/226328373     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [118]
                0.07    0.15 5997977/226328373     goto_symext::replace_array_equal(exprt&) [359]
                0.07    0.15 5998007/226328373     adjust_float_expressions(exprt&, namespacet const&) [237]
                0.07    0.16 6467183/226328373     goto_symext::replace_nondet(exprt&) [328]
                0.08    0.18 7216074/226328373     exprt::exprt(dstring const&, typet const&) [140]
                0.09    0.19 7448951/226328373     irept::add(dstring const&, irept const&) [159]
                0.09    0.19 7725051/226328373     exprt::op0() [381]
                0.10    0.22 8628550/226328373     irept::set(dstring const&, dstring const&) [198]
                0.14    0.30 12014084/226328373     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.18    0.40 15992094/226328373     simplify_exprt::simplify_rec(exprt&) <cycle 18> [162]
                0.61    1.34 53544589/226328373     exprt::operands() [153]
                0.68    1.48 58894599/226328373     irept::add(dstring const&) [100]
[46]     1.6    2.60    5.68 226328373         irept::detach() [46]
                0.27    4.27 26602060/26602060     irept::dt::dt(irept::dt const&) [80]
                1.09    0.04 26602060/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
-----------------------------------------------
                                                 <spontaneous>
[47]     1.6    8.15    0.00                 Minisat::SimpSolver::eliminate(bool) [47]
-----------------------------------------------
                0.00    0.00       6/1954511     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [642]
                0.01    8.07 1954505/1954511     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> [39]
[48]     1.5    0.01    8.07 1954511         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [48]
                0.14    7.69 1954511/1964145     hash_numbering<exprt, irep_hash>::number(exprt const&) [50]
                0.03    0.19 1954511/4302991     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [337]
                0.01    0.00 1954511/23163490     BigInt::~BigInt() [476]
                0.00    0.01 1954511/4020394     value_sett::objectt::objectt() [807]
-----------------------------------------------
                                                 <spontaneous>
[49]     1.5    8.07    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [49]
-----------------------------------------------
                0.00    0.00     314/1964145     pointer_logict::pointer_logict(namespacet const&) [1430]
                0.00    0.00     340/1964145     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1428]
                0.00    0.01    3219/1964145     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [1006]
                0.00    0.02    5761/1964145     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [743]
                0.14    7.69 1954511/1964145     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [48]
[50]     1.5    0.14    7.72 1964145         hash_numbering<exprt, irep_hash>::number(exprt const&) [50]
                0.11    7.33 1964145/1964145     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [53]
                0.02    0.17 3928290/49227894     exprt::~exprt() [142]
                0.03    0.03 1964145/2020913     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [644]
                0.03    0.00 1964145/251149308     irept::irept(irept const&) [105]
                0.00    0.00 1964145/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00    1642/26671295     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
-----------------------------------------------
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                                 403             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [652]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 18> [564]
                                1050             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                                2364             simplify_exprt::simplify_not(exprt&) <cycle 18> [405]
                                2405             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                                4347             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [439]
                              262274             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [243]
                             15771314             simplify_exprt::simplify_rec(exprt&) <cycle 18> [162]
[51]     1.5    0.42    7.35 16045271         simplify_exprt::simplify_node(exprt&) <cycle 18> [51]
                0.79    2.14 3762107/3762107     simplify_exprt::sort_and_join(exprt&) [121]
                0.06    2.25  493286/513620      simplify_exprt::simplify_plus(exprt&) [141]
                0.05    1.16  219490/219490      simplify_exprt::simplify_mult(exprt&) [215]
                0.01    0.22   50856/50856       simplify_exprt::simplify_div(exprt&) [436]
                0.00    0.19   20331/20331       simplify_exprt::simplify_minus(exprt&) [462]
                0.02    0.11  158648/253283      simplify_exprt::simplify_object(exprt&) [447]
                0.02    0.06  101827/101827      simplify_exprt::simplify_index(exprt&) [589]
                0.01    0.07   37113/37113       simplify_exprt::simplify_dynamic_object(exprt&) [605]
                0.00    0.07   22521/22521       simplify_exprt::simplify_shifts(exprt&) [624]
                0.00    0.04   23197/23197       simplify_exprt::simplify_invalid_pointer(exprt&) [727]
                0.00    0.04   31215/31215       simplify_exprt::simplify_with(exprt&) [732]
                0.00    0.02    7303/27634       simplify_exprt::simplify_unary_minus(exprt&) [590]
                0.00    0.01  158648/158648      simplify_exprt::simplify_pointer_object(exprt&) [996]
                0.00    0.01   43653/43653       simplify_exprt::simplify_member(exprt&) [999]
                0.00    0.01    1897/1897        simplify_exprt::simplify_mod(exprt&) [1158]
                0.00    0.00      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1683]
                0.00    0.00     622/622         simplify_exprt::simplify_dereference(exprt&) [1699]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1859]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1878]
                              500292             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                              424852             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [206]
                              402751             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [433]
                              375495             simplify_exprt::simplify_not(exprt&) <cycle 18> [405]
                              257611             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [243]
                              137389             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                               77763             simplify_exprt::simplify_if(exprt&) <cycle 18> [564]
                               34325             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [629]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                                1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1357]
                                1572             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
-----------------------------------------------
                             33635262             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [229]
                             89339483             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> [96]
                0.00    0.00       2/34690470     simplify_exprt::simplify_ieee_float_relation(exprt&) [1859]
                0.00    0.00       2/34690470     simplify_exprt::simplify_floatbv_op(exprt&) [1878]
                0.00    0.00      20/34690470     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [830]
                0.00    0.00      26/34690470     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [730]
                0.00    0.00      41/34690470     struct_typet::is_prefix_of(struct_typet const&) const [1804]
                0.00    0.00      49/34690470     simplify_exprt::simplify_floatbv_typecast(exprt&) [1683]
                0.00    0.00      50/34690470     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1830]
                0.00    0.00      65/34690470     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1554]
                0.00    0.00      94/34690470     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [729]
                0.00    0.00     186/34690470     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1563]
                0.00    0.00     254/34690470     simplify_exprt::simplify_index(exprt&) [589]
                0.00    0.00     275/34690470     c_typecheck_baset::typecheck_expr_rel(exprt&) [1510]
                0.00    0.00     368/34690470     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00     505/34690470     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1215]
                0.00    0.00     662/34690470     object_upper_bound(exprt const&, typet const&, namespacet const&) [1183]
                0.00    0.00     847/34690470     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                0.00    0.00    2112/34690470     goto_checkt::bounds_check(index_exprt const&, guardt const&) [511]
                0.00    0.00    2116/34690470     boolbvt::convert_overflow(exprt const&) <cycle 13> [181]
                0.00    0.00    2588/34690470     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [577]
                0.00    0.00    3219/34690470     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [642]
                0.00    0.00    3481/34690470     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [284]
                0.00    0.00    3794/34690470     simplify_exprt::simplify_mod(exprt&) [1158]
                0.00    0.00    6652/34690470     c_typecastt::do_typecast(exprt&, typet const&) [1166]
                0.00    0.00   12524/34690470     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [360]
                0.00    0.00   14094/34690470     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 [1221]
                0.00    0.00   16229/34690470     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [320]
                0.01    0.00   19824/34690470     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                0.01    0.00   25678/34690470     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 [1147]
                0.01    0.00   27634/34690470     simplify_exprt::simplify_unary_minus(exprt&) [590]
                0.01    0.00   28680/34690470     equalityt::equality2(exprt const&, exprt const&) [422]
                0.01    0.00   32947/34690470     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [629]
                0.01    0.00   33289/34690470     size_of_expr(typet const&, namespacet const&) <cycle 18> [441]
                0.01    0.00   34031/34690470     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.01    0.01   48969/34690470     check_c_implicit_typecast(typet const&, typet const&) [918]
                0.01    0.01   49466/34690470     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [665]
                0.01    0.01   51938/34690470     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                0.02    0.01   60193/34690470     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [243]
                0.02    0.01   71828/34690470     arrayst::add_array_Ackermann_constraints() [76]
                0.02    0.01   82201/34690470     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [203]
                0.03    0.01  101712/34690470     simplify_exprt::simplify_div(exprt&) [436]
                0.03    0.01  109819/34690470     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [527]
                0.03    0.01  118143/34690470     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [439]
                0.04    0.01  135738/34690470     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.04    0.02  143022/34690470     simplify_exprt::simplify_if(exprt&) <cycle 18> [564]
                0.05    0.02  202096/34690470     exprt::mul(exprt const&) [317]
                0.10    0.04  369132/34690470     exprt::sum(exprt const&) [239]
                0.11    0.05  414813/34690470     simplify_exprt::simplify_mult(exprt&) [215]
                0.13    0.05  478387/34690470     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.17    0.07  633442/34690470     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [313]
                0.23    0.09  851769/34690470     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 [384]
                0.23    0.09  860537/34690470     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 [385]
                0.53    0.22 1971511/34690470     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [245]
                0.71    0.29 2658038/34690470     operator|=(guardt&, guardt const&) [192]
                0.82    0.34 3069267/34690470     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 [219]
                1.15    0.47 4306774/34690470     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 [185]
                1.55    0.64 5809120/34690470     operator-=(guardt&, guardt const&) [135]
                3.15    1.30 11820217/34690470     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 [78]
[52]     1.4    6.06    1.42 157665215         operator==(irept const&, irept const&) <cycle 17> [52]
                1.03    0.00 131779640/131779640     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [230]
                0.39    0.00 130960525/130960525     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&) [367]
                             131766309             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [229]
                             130960525             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> [267]
-----------------------------------------------
                0.11    7.33 1964145/1964145     hash_numbering<exprt, irep_hash>::number(exprt const&) [50]
[53]     1.4    0.11    7.33 1964145         std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [53]
                5.45    0.20 1964145/17643423     irept::hash() const [9]
                0.05    1.62 1964145/1964145     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 [185]
                0.00    0.01    1642/1642        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) [1026]
-----------------------------------------------
                                                 <spontaneous>
[54]     1.3    6.80    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [54]
-----------------------------------------------
                0.00    0.04    3701/634974      goto_symext::return_assignment(goto_symex_statet&) [197]
                0.00    1.47  139460/634974      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.02    5.20  491813/634974      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[55]     1.3    0.02    6.72  634974         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [55]
                0.01    5.91  634974/634974      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [67]
                0.11    0.32  634974/634974      goto_symext::replace_array_equal(exprt&) [359]
                0.11    0.26  634974/838036      goto_symext::replace_nondet(exprt&) [328]
-----------------------------------------------
[56]     1.3    0.49    6.24 1625443+9074274 <cycle 9 as a whole> [56]
                0.34    6.13 1481009+7522269     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.15    0.08 9198744+250746      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [434]
                0.00    0.03   19964+5274        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [747]
-----------------------------------------------
                             7522269             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                               10681             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [747]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [434]
                0.00    0.00     188/1625443     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [729]
                0.00    0.00     299/1625443     goto_symext::symex_dead(goto_symex_statet&) [601]
                0.00    0.00     368/1625443     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/1625443     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1282]
                0.00    0.02    3931/1625443     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.00    0.03    7597/1625443     goto_symext::symex_decl(goto_symex_statet&) [256]
                0.00    0.03    8226/1625443     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [130]
                0.00    0.03    8226/1625443     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.01    0.09   23662/1625443     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
                0.05    0.61  159364/1625443     goto_symext::symex_goto(goto_symex_statet&) [27]
                0.08    1.07  277698/1625443     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
                0.10    1.27  330312/1625443     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.19    2.44  634974/1625443     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [67]
[57]     1.2    0.34    6.13 1481009+7522269 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.07    2.91 2374443/2423027     goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [119]
                0.04    1.28 11497493/42611618     exprt::type() [75]
                0.14    0.30 12014084/226328373     irept::detach() [46]
                0.02    0.29 1266764/8538285     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [160]
                0.00    0.22 1362732/1812957     symbol_exprt::set_identifier(dstring const&) [401]
                0.21    0.00 1152063/1177149     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&) [449]
                0.02    0.17 4714394/53544589     exprt::operands() [153]
                0.01    0.16 2489144/5989403     symbol_exprt::get_identifier() const [362]
                0.00    0.14  140352/1279587     goto_symex_statet::renaming_levelt::operator()(dstring const&) [209]
                0.01    0.06 1011711/5751557     exprt::operator=(exprt const&) [377]
                0.04    0.00 5118640/5200874     to_symbol_expr(exprt&) [710]
                0.03    0.00 1266764/1266764     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [771]
                0.02    0.00 2494215/16493883     namespace_baset::follow(typet const&) const [486]
                0.00    0.00   19964/7725051     exprt::op0() [381]
                             9003278             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [434]
                               19964             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [747]
                             7522269             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
-----------------------------------------------
                0.00    6.35     156/156         bmct::run_decision_procedure(prop_convt&) [11]
[58]     1.2    0.00    6.35     156         prop_conv_solvert::dec_solve() [58]
                0.00    5.99     156/156         arrayst::post_process() [64]
                0.00    0.19     156/156         equalityt::post_process() [466]
                0.00    0.17     156/156         bv_pointerst::post_process() [478]
                0.00    0.00     156/156         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [1882]
                0.00    0.00     156/2203450     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&) [712]
                0.00    0.00     312/594874      ui_message_handlert::print(unsigned int, std::string const&) [1237]
                0.00    0.00     156/156         boolbvt::post_process() [1965]
                0.00    0.00     312/790         messaget::print(unsigned int, std::string const&) [2542]
                0.00    0.00     156/156         satcheck_minisat_simplifiert::solver_text() [2949]
                0.00    0.00     156/156         prop_conv_solvert::post_process() [2948]
-----------------------------------------------
                0.06    6.25  817364/817364      merge_irept::merged(irept const&) [14]
[59]     1.2    0.06    6.25  817364         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>) [59]
                0.03    3.48  817364/817364      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) [97]
                2.27    0.08  817364/17643423     irept::hash() const [9]
                0.01    0.39  817364/9448210     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 [78]
-----------------------------------------------
                                                 <spontaneous>
[60]     1.2    6.29    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [60]
-----------------------------------------------
                0.00    6.18     165/165         cbmc_parseoptionst::doit() [2]
[61]     1.2    0.00    6.18     165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
                0.00    5.50     165/165         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [70]
                0.00    0.49     165/165         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [329]
                0.00    0.18     165/165         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [473]
                0.00    0.02     165/165         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [947]
                0.00    0.00     330/594084      messaget::eom(messaget::mstreamt&) [736]
                0.00    0.00     165/204105      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&) [2089]
                0.00    0.00     165/15870       cmdlinet::isset(char const*) const [2288]
                0.00    0.00     165/165         is_goto_binary(std::string const&) [2792]
-----------------------------------------------
                0.00    0.00       3/136122      prop_conv_solvert::set_to(exprt const&, bool) [65]
                0.00    0.01     158/136122      symex_target_equationt::convert_assertions(prop_convt&) [69]
                0.00    0.01     223/136122      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.01    6.04  135738/136122      symex_target_equationt::convert_assignments(decision_proceduret&) const [37]
[62]     1.2    0.01    6.06  136122         boolbvt::set_to(exprt const&, bool) [62]
                0.01    6.04  135961/135961      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.00    0.01  136122/47581058     exprt::type() const [125]
                0.00    0.00  135961/452132      to_equal_expr(exprt const&) [2073]
-----------------------------------------------
                0.01    6.04  135961/135961      boolbvt::set_to(exprt const&, bool) [62]
[63]     1.2    0.01    6.04  135961         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.20    3.53  123933/1098975     boolbvt::convert_bv(exprt const&) <cycle 13> [41]
                0.93    1.30  123933/123933      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [152]
                0.04    0.01  135738/34690470     operator==(irept const&, irept const&) <cycle 17> [52]
                0.00    0.02  271699/47581058     exprt::type() const [125]
                0.00    0.01  123933/5989403     symbol_exprt::get_identifier() const [362]
                0.00    0.01  124431/496947      boolbvt::is_unbounded_array(typet const&) const [781]
                0.00    0.00  271699/16493883     namespace_baset::follow(typet const&) const [486]
                0.00    0.00  123933/3272537     to_symbol_expr(exprt const&) [967]
-----------------------------------------------
                0.00    5.99     156/156         prop_conv_solvert::dec_solve() [58]
[64]     1.1    0.00    5.99     156         arrayst::post_process() [64]
                0.03    4.60     156/156         arrayst::add_array_Ackermann_constraints() [76]
                0.00    1.36     156/156         arrayst::add_array_constraints() [201]
                0.00    0.00     156/156         arrayst::post_process_arrays() [2950]
-----------------------------------------------
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [65]
                0.00    0.08     158/12186       symex_target_equationt::convert_assertions(prop_convt&) [69]
                0.00    0.11     223/12186       arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.02    5.75   11805/12186       symex_target_equationt::convert_assignments(decision_proceduret&) const [37]
[65]     1.1    0.02    5.93   12186+3       prop_conv_solvert::set_to(exprt const&, bool) [65]
                0.29    5.28  185346/1098975     prop_conv_solvert::convert(exprt const&) <cycle 13> [68]
                0.00    0.34   11286/11286       prop_conv_solvert::set_equality_to_true(equal_exprt const&) [382]
                0.00    0.01  210521/47581058     exprt::type() const [125]
                0.00    0.00   10333/343280      propt::l_set_to(literalt, bool) [517]
                0.00    0.00  175008/80546621     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [334]
                0.00    0.00       3/136122      boolbvt::set_to(exprt const&, bool) [62]
                0.00    0.00     152/56040747     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [77]
                0.00    0.00     150/6360044     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [549]
                0.00    0.00       2/11818397     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [182]
                0.00    0.00     152/19848822     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [966]
                0.00    0.00       2/35504418     cnft::lnot(literalt) [673]
                0.00    0.00   11286/452132      to_equal_expr(exprt const&) [2073]
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [65]
-----------------------------------------------
                                                 <spontaneous>
[66]     1.1    5.95    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [66]
-----------------------------------------------
                0.01    5.91  634974/634974      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [55]
[67]     1.1    0.01    5.91  634974         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [67]
                0.14    3.00  634974/634974      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [118]
                0.19    2.44  634974/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.02    0.12  634974/2997531     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [282]
                0.00    0.00  634974/3383699     goto_symex_statet::call_stack() [1060]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1344]
                                 192             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [748]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [180]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [260]
                               17916             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [379]
                              168848             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [240]
                             2890228             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [217]
                0.00    0.01     361/1098975     symex_target_equationt::convert_assumptions(prop_convt&) [866]
                0.00    0.08    2712/1098975     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [577]
                0.01    0.20    7071/1098975     symex_target_equationt::convert_decls(prop_convt&) const [423]
                0.02    0.32   11286/1098975     prop_conv_solvert::set_equality_to_true(equal_exprt const&) [382]
                0.02    0.36   12524/1098975     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [360]
                0.04    0.64   22390/1098975     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.23    4.09  143444/1098975     arrayst::add_array_Ackermann_constraints() [76]
                0.28    4.99  175008/1098975     symex_target_equationt::convert_assertions(prop_convt&) [69]
                0.29    5.28  185346/1098975     prop_conv_solvert::set_to(exprt const&, bool) [65]
                0.65   11.82  414900/1098975     symex_target_equationt::convert_guards(prop_convt&) [36]
[68]     1.1    0.12    5.61 4064117         prop_conv_solvert::convert(exprt const&) <cycle 13> [68]
                0.17    5.32  975705/975705      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>) [71]
                0.01    0.08 1951410/49227894     exprt::~exprt() [142]
                0.00    0.02  975705/975705      std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [956]
                0.01    0.00  975705/251149308     irept::irept(irept const&) [105]
                0.00    0.00  975705/105181355     exprt::exprt(exprt const&) [412]
                             3585709             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [217]
-----------------------------------------------
                0.10    5.63     156/156         symex_target_equationt::convert(prop_convt&) [20]
[69]     1.1    0.10    5.63     156         symex_target_equationt::convert_assertions(prop_convt&) [69]
                0.28    4.99  175008/1098975     prop_conv_solvert::convert(exprt const&) <cycle 13> [68]
                0.00    0.14  175369/175369      literal_exprt::literal_exprt(literalt) [501]
                0.00    0.12  175008/175513      implies_exprt::implies_exprt(exprt const&, exprt const&) [525]
                0.00    0.08     158/12186       prop_conv_solvert::set_to(exprt const&, bool) [65]
                0.00    0.01  350827/49227894     exprt::~exprt() [142]
                0.00    0.01     158/136122      boolbvt::set_to(exprt const&, bool) [62]
                0.00    0.00  175008/26671295     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.00    0.00     361/2547        and_exprt::and_exprt(exprt const&, exprt const&) [1414]
                0.00    0.00     150/150         disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1651]
                0.00    0.00     150/574333      true_exprt::true_exprt() [378]
                0.00    0.00     361/14497709     irept::operator=(irept const&) [261]
                0.00    0.00     361/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.00     150/1354121     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [510]
                0.00    0.00     150/133809      std::vector<exprt, std::allocator<exprt> >::~vector() [1174]
                0.00    0.00     150/251149308     irept::irept(irept const&) [105]
                0.00    0.00     150/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00     150/133809      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2104]
                0.00    0.00     150/516203      true_exprt::~true_exprt() [2072]
-----------------------------------------------
                0.00    5.50     165/165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
[70]     1.1    0.00    5.50     165         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [70]
                0.00    5.47      52/52          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [73]
                0.00    0.02      87/87          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [840]
                0.00    0.00     217/217         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1549]
                0.00    0.00     174/1549986     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [596]
                0.00    0.00     599/715207      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1140]
                0.00    0.00    1072/1810        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) [2439]
                0.00    0.00     599/715207      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2062]
                0.00    0.00      89/13032       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [2303]
                0.00    0.00      87/204105      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&) [2089]
-----------------------------------------------
                0.17    5.32  975705/975705      prop_conv_solvert::convert(exprt const&) <cycle 13> [68]
[71]     1.1    0.17    5.32  975705         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>) [71]
                2.71    0.10  975705/17643423     irept::hash() const [9]
                0.00    2.18  497297/497297      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) [155]
                0.00    0.32  975705/975777      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 [385]
-----------------------------------------------
                0.00    0.03     310/62173       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.33    3702/62173       goto_symext::return_assignment(goto_symex_statet&) [197]
                0.00    0.45    5071/62173       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    4.68   53090/62173       goto_symext::symex_goto(goto_symex_statet&) [27]
[72]     1.0    0.00    5.48   62173         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [72]
                0.00    5.34   62173/423805      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.07   62173/423805      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [349]
                0.00    0.05   62173/847610      symex_target_equationt::SSA_stept::~SSA_stept() [292]
                0.00    0.01   62173/423805      symex_target_equationt::SSA_stept::SSA_stept() [539]
                0.00    0.00   62173/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.00   62173/49227894     exprt::~exprt() [142]
-----------------------------------------------
                0.00    5.47      52/52          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [70]
[73]     1.0    0.00    5.47      52         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [73]
                0.00    3.29      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [104]
                0.00    2.18      50/50          ansi_c_languaget::parse(std::istream&, std::string const&) [156]
                0.00    0.01   13884/295106      dstring::dstring(char const*) [528]
                0.00    0.00      50/22411       ansi_c_languaget::~ansi_c_languaget() [749]
                0.00    0.00   13884/18281       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2270]
                0.00    0.00      85/204105      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&) [2089]
                0.00    0.00      50/22741       languaget::~languaget() [2236]
                0.00    0.00      50/23900       messaget::~messaget() [2232]
                0.00    0.00      50/367182      message_clientt::~message_clientt() [2078]
                0.00    0.00      50/754         message_clientt::set_message_handler(message_handlert&) [2562]
                0.00    0.00      50/22411       ansi_c_languaget::ansi_c_languaget() [2238]
-----------------------------------------------
                                                 <spontaneous>
[74]     1.0    5.46    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [74]
-----------------------------------------------
                0.00    0.00       1/42611618     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1396]
                0.00    0.00       2/42611618     simplify_exprt::simplify_index(exprt&) [589]
                0.00    0.00       3/42611618     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1944]
                0.00    0.00       3/42611618     simplify_exprt::simplify_floatbv_op(exprt&) [1878]
                0.00    0.00       6/42611618     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1846]
                0.00    0.00       8/42611618     simplify_exprt::simplify_ieee_float_relation(exprt&) [1859]
                0.00    0.00      10/42611618     c_typecheck_baset::typecheck_expr_index(exprt&) [1867]
                0.00    0.00      34/42611618     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [354]
                0.00    0.00      38/42611618     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1564]
                0.00    0.00      38/42611618     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1629]
                0.00    0.00      46/42611618     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1579]
                0.00    0.00      47/42611618     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1631]
                0.00    0.00      50/42611618     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1659]
                0.00    0.00      98/42611618     simplify_exprt::simplify_floatbv_typecast(exprt&) [1683]
                0.00    0.00     119/42611618     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1473]
                0.00    0.00     130/42611618     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1554]
                0.00    0.00     152/42611618     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1418]
                0.00    0.00     168/42611618     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1562]
                0.00    0.00     170/42611618     create_function_scope(unsigned int) [1639]
                0.00    0.00     172/42611618     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1545]
                0.00    0.00     199/42611618     c_typecheck_baset::adjust_float_rel(exprt&) [1779]
                0.00    0.00     223/42611618     arrayst::collect_arrays(exprt const&) [1025]
                0.00    0.00     223/42611618     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [602]
                0.00    0.00     237/42611618     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [729]
                0.00    0.00     304/42611618     simplify_exprt::simplify_inequality_address_of(exprt&) [1425]
                0.00    0.00     306/42611618     string_constantt::set_value(dstring const&) [1500]
                0.00    0.00     306/42611618     string_constantt::string_constantt() [1522]
                0.00    0.00     345/42611618     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [665]
                0.00    0.00     538/42611618     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1563]
                0.00    0.00     538/42611618     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1532]
                0.00    0.00     586/42611618     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [608]
                0.00    0.00     598/42611618     goto_symext::symex_dead(goto_symex_statet&) [601]
                0.00    0.00     648/42611618     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1530]
                0.00    0.00     665/42611618     add_padding(struct_typet&, namespacet const&) [1343]
                0.00    0.00     789/42611618     c_typecheck_baset::typecheck_expr_rel(exprt&) [1510]
                0.00    0.00     844/42611618     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                0.00    0.00     886/42611618     goto_symext::symex_decl(goto_symex_statet&) [256]
                0.00    0.00     954/42611618     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.00    0.00    1002/42611618     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1161]
                0.00    0.00    1096/42611618     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1353]
                0.00    0.00    1156/42611618     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1164]
                0.00    0.00    1167/42611618     object_lower_bound(exprt const&) [1317]
                0.00    0.00    1174/42611618     statement(unsigned int&, dstring const&) [1551]
                0.00    0.00    1174/42611618     c_typecheck_baset::typecheck_code(codet&) <cycle 2> [955]
                0.00    0.00    1230/42611618     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1310]
                0.00    0.00    1246/42611618     goto_symext::replace_nondet(exprt&) [328]
                0.00    0.00    1324/42611618     object_upper_bound(exprt const&, typet const&, namespacet const&) [1183]
                0.00    0.00    1412/42611618     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1398]
                0.00    0.00    1515/42611618     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1215]
                0.00    0.00    2122/42611618     rename_symbolt::rename(exprt&) const [1279]
                0.00    0.00    2374/42611618     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1176]
                0.00    0.00    2749/42611618     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1357]
                0.00    0.00    3450/42611618     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00    4124/42611618     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [926]
                0.00    0.00    5912/42611618     goto_symext::return_assignment(goto_symex_statet&) [197]
                0.00    0.00    6259/42611618     goto_checkt::bounds_check(index_exprt const&, guardt const&) [511]
                0.00    0.00    6956/42611618     c_typecastt::do_typecast(exprt&, typet const&) [1166]
                0.00    0.00    7572/42611618     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
                0.00    0.00    7871/42611618     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1017]
                0.00    0.00    8226/42611618     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [130]
                0.00    0.00   10352/42611618     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [577]
                0.00    0.00   11455/42611618     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [260]
                0.00    0.00   13683/42611618     simplify_exprt::simplify_mod(exprt&) [1158]
                0.00    0.00   23044/42611618     exprt::make_not() [803]
                0.00    0.00   25238/42611618     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [747]
                0.00    0.00   43653/42611618     simplify_exprt::simplify_member(exprt&) [999]
                0.00    0.01   45626/42611618     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [331]
                0.00    0.01   47023/42611618     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [118]
                0.00    0.01   49750/42611618     c_typecastt::implicit_typecast(exprt&, typet const&) [453]
                0.00    0.01   50096/42611618     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [360]
                0.00    0.01   50888/42611618     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> [39]
                0.00    0.01   52468/42611618     simplify_exprt::simplify_with(exprt&) [732]
                0.00    0.01   55368/42611618     simplify_exprt::simplify_object(exprt&) [447]
                0.00    0.01   56421/42611618     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.00    0.01   65259/42611618     simplify_exprt::simplify_if(exprt&) <cycle 18> [564]
                0.00    0.01   72768/42611618     size_of_expr(typet const&, namespacet const&) <cycle 18> [441]
                0.00    0.01   77027/42611618     simplify_exprt::simplify_shifts(exprt&) [624]
                0.00    0.01   81452/42611618     simplify_exprt::simplify_minus(exprt&) [462]
                0.00    0.01   88171/42611618     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [652]
                0.00    0.01   98843/42611618     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [629]
                0.00    0.01  122508/42611618     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [439]
                0.00    0.01  131304/42611618     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [519]
                0.00    0.01  131388/42611618     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [400]
                0.00    0.02  137590/42611618     simplify_exprt::simplify_unary_minus(exprt&) [590]
                0.00    0.02  165420/42611618     ansi_c_parsert::add_declarator(exprt&, irept&) [355]
                0.00    0.02  187065/42611618     ansi_c_declaratort::build(irept&) [498]
                0.00    0.02  187117/42611618     yyansi_cparse() [157]
                0.00    0.02  189105/42611618     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [203]
                0.00    0.02  192400/42611618     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                0.00    0.02  203424/42611618     simplify_exprt::simplify_div(exprt&) [436]
                0.00    0.02  217986/42611618     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [129]
                0.00    0.03  234437/42611618     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [402]
                0.00    0.03  286888/42611618     arrayst::add_array_Ackermann_constraints() [76]
                0.00    0.04  383282/42611618     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                0.00    0.04  404057/42611618     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [433]
                0.00    0.05  435426/42611618     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
                0.00    0.07  606288/42611618     exprt::mul(exprt const&) [317]
                0.00    0.08  750990/42611618     simplify_exprt::simplify_not(exprt&) <cycle 18> [405]
                0.00    0.10  869502/42611618     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [243]
                0.00    0.12 1107396/42611618     exprt::sum(exprt const&) [239]
                0.01    0.17 1493638/42611618     simplify_exprt::simplify_mult(exprt&) [215]
                0.01    0.22 1984528/42611618     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [35]
                0.01    0.26 2361127/42611618     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.01    0.31 2792933/42611618     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [275]
                0.01    0.34 3065844/42611618     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [206]
                0.01    0.37 3326424/42611618     simplify_exprt::simplify_plus(exprt&) [141]
                0.01    0.42 3762107/42611618     simplify_exprt::sort_and_join(exprt&) [121]
                0.02    0.48 4283771/42611618     adjust_float_expressions(exprt&, namespacet const&) [237]
                0.04    1.28 11497493/42611618     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
[75]     0.9    0.16    4.73 42611618         exprt::type() [75]
                0.90    1.56 42611618/58894599     irept::add(dstring const&) [100]
                0.66    1.61 42611618/59725202     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [108]
-----------------------------------------------
                0.03    4.60     156/156         arrayst::post_process() [64]
[76]     0.9    0.03    4.60     156         arrayst::add_array_Ackermann_constraints() [76]
                0.23    4.09  143444/1098975     prop_conv_solvert::convert(exprt const&) <cycle 13> [68]
                0.00    0.09  143444/572233      equal_exprt::equal_exprt(exprt const&, exprt const&) [373]
                0.06    0.00 4238671/17055610     exprt::is_constant() const [437]
                0.00    0.03  286888/42611618     exprt::type() [75]
                0.02    0.01   71828/34690470     operator==(irept const&, irept const&) <cycle 17> [52]
                0.00    0.02   71616/125330      index_exprt::index_exprt() [731]
                0.00    0.01  214848/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.01  215060/2570712     exprt::op1() [541]
                0.00    0.01  143444/49227894     exprt::~exprt() [142]
                0.01    0.00  143232/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.00   71616/56040747     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [77]
                0.00    0.00   71616/857389      typet::subtype() const [637]
                0.00    0.00  143444/226328373     irept::detach() [46]
                0.00    0.00   71616/1506563     typet::operator=(typet const&) [543]
                0.00    0.00   71616/6360044     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [549]
                0.00    0.00   71616/251149308     irept::irept(irept const&) [105]
                0.00    0.00  143232/80546621     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [334]
                0.00    0.00   71616/16493883     namespace_baset::follow(typet const&) const [486]
                0.00    0.00   71616/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00   71616/35504418     cnft::lnot(literalt) [673]
                0.00    0.00   71616/19848822     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [966]
                0.00    0.00    1010/8385        unsigned_union_find::find(unsigned long) const [2337]
-----------------------------------------------
                0.00    0.00     152/56040747     prop_conv_solvert::set_to(exprt const&, bool) [65]
                0.00    0.00    2588/56040747     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [577]
                0.00    0.00   11195/56040747     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.00    0.00   12524/56040747     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [360]
                0.00    0.00   15419/56040747     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [1308]
                0.00    0.00   71616/56040747     arrayst::add_array_Ackermann_constraints() [76]
                0.00    0.01  193329/56040747     cnft::gate_or(literalt, literalt, literalt) [800]
                0.02    0.05  765326/56040747     propt::set_equal(literalt, literalt) [502]
                0.09    0.24 4105602/56040747     cnft::gate_and(literalt, literalt, literalt) [339]
                0.10    0.26 4410060/56040747     cnft::lselect(literalt, literalt, literalt) [286]
                0.21    0.55 9240280/56040747     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [145]
                0.24    0.64 10752168/56040747     bv_utilst::carry(literalt, literalt, literalt) [106]
                0.60    1.58 26460488/56040747     cnft::gate_xor(literalt, literalt, literalt) [134]
[77]     0.9    1.28    3.34 56040747         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [77]
                0.91    1.54 53629829/53629909     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [137]
                0.46    0.11 56040747/56040903     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [309]
                0.33    0.00 53629829/98163656     Minisat::vec<Minisat::Lit>::clear(bool) [303]
-----------------------------------------------
                0.01    0.39  817364/9448210     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>) [59]
                0.10    4.07 8630846/9448210     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&) [22]
[78]     0.9    0.11    4.45 9448210         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 [78]
                3.15    1.30 11820217/34690470     operator==(irept const&, irept const&) <cycle 17> [52]
-----------------------------------------------
                0.03    0.16   19998/471139      operator|=(guardt&, guardt const&) [192]
                0.70    3.66  451141/471139      guardt::as_expr() const [87]
[79]     0.9    0.74    3.82  471139         guardt::as_expr(std::_List_const_iterator<exprt>) const [79]
                0.70    1.32 21746829/21747896     exprt::is_boolean() const [163]
                0.08    0.89 21746829/22197649     exprt::copy_to_operands(exprt const&) [233]
                0.12    0.40 21746829/26671295     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.01    0.21  344572/574333      true_exprt::true_exprt() [378]
                0.00    0.02   73336/7216074     exprt::exprt(dstring const&, typet const&) [140]
                0.00    0.02  491244/49227894     exprt::~exprt() [142]
                0.01    0.00   73336/73966       exprt::reserve_operands(unsigned long) [1010]
                0.00    0.01   73336/1354121     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [510]
                0.01    0.00  471139/251149308     irept::irept(irept const&) [105]
                0.00    0.00   73336/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.00   73336/10718671     typet::~typet() [326]
                0.00    0.00   73336/1453984     irept::irept(dstring const&) [639]
                0.00    0.00  471139/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00  344572/516203      true_exprt::~true_exprt() [2072]
-----------------------------------------------
                0.27    4.27 26602060/26602060     irept::detach() [46]
[80]     0.9    0.27    4.27 26602060         irept::dt::dt(irept::dt const&) [80]
                0.65    2.24 53204120/53204120     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&) [126]
                0.27    1.02 26602060/26602060     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [208]
                0.09    0.00 53204120/53204120     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&) [575]
-----------------------------------------------
                                                 <spontaneous>
[81]     0.9    4.54    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [81]
                0.00    0.00    1188/66585685     Minisat::vec<Minisat::Lit>::capacity(int) [302]
-----------------------------------------------
                                                 <spontaneous>
[82]     0.9    4.52    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [82]
-----------------------------------------------
                0.00    4.46   51344/51344       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [84]
[83]     0.9    0.00    4.46   51344         goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [83]
                0.01    4.43   51344/51344       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&) [85]
                0.01    0.01   51344/56720       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&) [890]
                0.00    0.00   51344/51344       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&) [2181]
                0.00    0.00   51344/56720       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&) [2168]
-----------------------------------------------
                0.00    2.23   25670/51344       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [117]
                0.00    2.23   25674/51344       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [113]
[84]     0.9    0.00    4.46   51344         goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [84]
                0.00    4.46   51344/51344       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [83]
-----------------------------------------------
                0.01    4.43   51344/51344       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [83]
[85]     0.9    0.01    4.43   51344         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&) [85]
                1.26    3.17   51344/51344       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> >*) [86]
-----------------------------------------------
                             52607569             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> >*) [86]
                1.26    3.17   51344/51344       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&) [85]
[86]     0.8    1.26    3.17   51344+52607569 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> >*) [86]
                0.65    2.52 105240932/105240932     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*) [109]
                             52607569             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> >*) [86]
-----------------------------------------------
                0.00    0.00     310/451141      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     365/451141      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [721]
                0.00    0.04    3702/451141      goto_symext::return_assignment(goto_symex_statet&) [197]
                0.00    0.05    4836/451141      goto_symext::symex_end_of_function(goto_symex_statet&) [335]
                0.00    0.05    5071/451141      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.05    5471/451141      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.00    0.07    7154/451141      goto_symext::symex_decl(goto_symex_statet&) [256]
                0.00    0.08    8471/451141      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [411]
                0.00    0.20   20718/451141      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.00    0.20   20831/451141      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [154]
                0.00    0.22   22756/451141      guardt::guard_expr(exprt&) const [424]
                0.00    0.61   63042/451141      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    1.07  110581/451141      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.00    1.72  177833/451141      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
[87]     0.8    0.01    4.36  451141         guardt::as_expr() const [87]
                0.70    3.66  451141/471139      guardt::as_expr(std::_List_const_iterator<exprt>) const [79]
-----------------------------------------------
                0.00    0.00       5/342439      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1561]
                0.00    0.00      80/342439      float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&) [1467]
                0.00    0.00     296/342439      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> >&) [301]
                0.01    0.12   10213/342439      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [479]
                0.01    0.13   10766/342439      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [321]
                0.01    0.17   14231/342439      equalityt::add_equality_constraints(equalityt::typestructt const&) [465]
                0.30    3.58  306848/342439      boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
[88]     0.8    0.34    4.00  342439         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [88]
                0.18    1.96  342439/371276      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [145]
                0.13    1.68 17344766/18254237     cnft::lequal(literalt, literalt) [168]
                0.00    0.05  342439/11818397     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [182]
                0.00    0.00  342439/19848822     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [966]
-----------------------------------------------
                              307346             boolbvt::convert_rest(exprt const&) <cycle 13> [640]
[89]     0.8    0.02    4.23  307346         boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
                0.30    3.58  306848/342439      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [88]
                0.01    0.21  307346/1440217     base_type_eq(typet const&, typet const&, namespacet const&) [224]
                0.01    0.07 1228886/47581058     exprt::type() const [125]
                0.00    0.03     497/497         arrayst::record_array_equality(equal_exprt const&) [783]
                0.00    0.02  307346/496947      boolbvt::is_unbounded_array(typet const&) const [781]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [1976]
                0.00    0.00     498/498         has_byte_operator(exprt const&) [2590]
                              613696             boolbvt::convert_bv(exprt const&) <cycle 13> [41]
-----------------------------------------------
                             59278970             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [305]
                             80094126             std::pair<dstring const, irept>::~pair() <cycle 16> [386]
                0.00    0.00       1/201044752     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1886]
                0.00    0.00       1/201044752     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1944]
                0.00    0.00       2/201044752     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [1998]
                0.00    0.00       2/201044752     c_typecheck_baset::typecheck_expr_index(exprt&) [1867]
                0.00    0.00       2/201044752     c_sizeof_type_rec(exprt const&) [1915]
                0.00    0.00       3/201044752     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> [39]
                0.00    0.00       6/201044752     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1846]
                0.00    0.00       6/201044752     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1854]
                0.00    0.00       6/201044752     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1762]
                0.00    0.00       8/201044752     flatten_byte_operators(exprt const&, namespacet const&) [1976]
                0.00    0.00       8/201044752     simplify_exprt::simplify_shifts(exprt&) [624]
                0.00    0.00      12/201044752     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
                0.00    0.00      38/201044752     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1564]
                0.00    0.00      38/201044752     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1629]
                0.00    0.00      38/201044752     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1562]
                0.00    0.00      56/201044752     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1290]
                0.00    0.00      64/201044752     flatten_byte_extract(exprt const&, namespacet const&) [1692]
                0.00    0.00      66/201044752     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1554]
                0.00    0.00      94/201044752     code_returnt::return_value() [1828]
                0.00    0.00     100/201044752     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1546]
                0.00    0.00     100/201044752     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1659]
                0.00    0.00     102/201044752     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [354]
                0.00    0.00     112/201044752     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1344]
                0.00    0.00     123/201044752     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1601]
                0.00    0.00     123/201044752     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1714]
                0.00    0.00     150/201044752     or_exprt::or_exprt() [1733]
                0.00    0.00     152/201044752     code_function_callt::code_function_callt() [1646]
                0.00    0.00     165/201044752     symex_bmct::~symex_bmct() [1916]
                0.00    0.00     177/201044752     code_declt::code_declt() [1656]
                0.00    0.00     192/201044752     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [748]
                0.00    0.00     226/201044752     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1050]
                0.00    0.00     274/201044752     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1176]
                0.00    0.00     304/201044752     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1415]
                0.00    0.00     306/201044752     string_constantt::string_constantt() [1522]
                0.00    0.00     314/201044752     pointer_logict::pointer_logict(namespacet const&) [1430]
                0.00    0.00     315/201044752     void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*) [1876]
                0.00    0.00     316/201044752     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1224]
                0.00    0.00     352/201044752     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1294]
                0.00    0.00     355/201044752     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1038]
                0.00    0.00     361/201044752     symex_target_equationt::convert_assertions(prop_convt&) [69]
                0.00    0.00     370/201044752     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1282]
                0.00    0.00     410/201044752     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1310]
                0.00    0.00     474/201044752     c_typecheck_baset::typecheck_expr_rel(exprt&) [1510]
                0.00    0.00     477/201044752     if_exprt::if_exprt() [1673]
                0.00    0.00     505/201044752     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1806]
                0.00    0.00     512/201044752     simplify_exprt::simplify_div(exprt&) [436]
                0.00    0.00     548/201044752     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1353]
                0.00    0.00     562/201044752     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1820]
                0.00    0.00     595/201044752     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1473]
                0.00    0.00     608/201044752     simplify_exprt::simplify_inequality_address_of(exprt&) [1425]
                0.00    0.00     612/201044752     string_constantt::set_value(dstring const&) [1500]
                0.00    0.00     684/201044752     object_size(exprt const&) [1507]
                0.00    0.00     690/201044752     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00     706/201044752     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1398]
                0.00    0.00     722/201044752     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [652]
                0.00    0.00     802/201044752     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1481]
                0.00    0.00     836/201044752     address_of_exprt::address_of_exprt() [1529]
                0.00    0.00     956/201044752     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1164]
                0.00    0.00    1002/201044752     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1161]
                0.00    0.00    1050/201044752     c_sizeoft::sizeof_rec(typet const&) [1378]
                0.00    0.00    1050/201044752     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1764]
                0.00    0.00    1246/201044752     goto_symext::replace_nondet(exprt&) [328]
                0.00    0.00    1269/201044752     std::pair<bool, irept>::~pair() [1747]
                0.00    0.00    1296/201044752     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1530]
                0.00    0.00    1354/201044752     c_typecheck_baset::make_index_type(exprt&) [1182]
                0.00    0.00    1401/201044752     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1194]
                0.00    0.00    1486/201044752     byte_extract_exprt::byte_extract_exprt(dstring) [1572]
                0.00    0.00    1609/201044752     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [994]
                0.00    0.00    1642/201044752     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/201044752     simplify_exprt::simplify_mod(exprt&) [1158]
                0.00    0.00    1994/201044752     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [608]
                0.00    0.00    2020/201044752     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1215]
                0.00    0.00    2065/201044752     guardt::resize(unsigned long) [1472]
                0.00    0.00    2334/201044752     object_lower_bound(exprt const&) [1317]
                0.00    0.00    2356/201044752     pointer_offset(exprt const&) [1371]
                0.00    0.00    2385/201044752     simplify_exprt::simplify_member(exprt&) [999]
                0.00    0.00    2475/201044752     configt::this_operating_system() [925]
                0.00    0.00    2547/201044752     and_exprt::and_exprt(exprt const&, exprt const&) [1414]
                0.00    0.00    2648/201044752     object_upper_bound(exprt const&, typet const&, namespacet const&) [1183]
                0.00    0.00    3000/201044752     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [703]
                0.00    0.00    3285/201044752     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [479]
                0.00    0.00    3702/201044752     goto_symext::return_assignment(goto_symex_statet&) [197]
                0.00    0.00    3848/201044752     codet::codet(dstring const&) [1381]
                0.00    0.00    4124/201044752     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [926]
                0.00    0.00    4836/201044752     goto_symext::symex_end_of_function(goto_symex_statet&) [335]
                0.00    0.00    5071/201044752     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.00    5176/201044752     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [577]
                0.00    0.00    5672/201044752     index_exprt::index_exprt(typet const&) [1341]
                0.00    0.00    5900/201044752     binary_relation_exprt::binary_relation_exprt(dstring const&) [1311]
                0.00    0.00    6963/201044752     do_pointer(unsigned int, unsigned int) [1329]
                0.00    0.00    7048/201044752     simplify_exprt::simplify_not(exprt&) <cycle 18> [405]
                0.00    0.00    7154/201044752     goto_symext::symex_decl(goto_symex_statet&) [256]
                0.00    0.00    9657/201044752     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [642]
                0.00    0.00   10353/201044752     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> > >) [993]
                0.00    0.00   10746/201044752     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [147]
                0.00    0.00   15625/201044752     guardt::make_false() [952]
                0.00    0.00   16942/201044752     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [411]
                0.00    0.00   19321/201044752     struct_union_typet::component_type(dstring const&) const [1184]
                0.00    0.00   20725/201044752     merge(unsigned int, unsigned int) [827]
                0.00    0.00   22515/201044752     binary_exprt::binary_exprt(dstring const&, typet const&) [1013]
                0.00    0.00   24678/201044752     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [130]
                0.00    0.00   25048/201044752     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [360]
                0.00    0.00   26024/201044752     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.00   28618/201044752     size_of_expr(typet const&, namespacet const&) <cycle 18> [441]
                0.00    0.00   31458/201044752     exprt::make_typecast(typet const&) [988]
                0.00    0.00   32516/201044752     codet::codet() [995]
                0.00    0.00   33808/201044752     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.00    0.00   35666/201044752     simplify_exprt::simplify_object(exprt&) [447]
                0.00    0.00   36410/201044752     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                0.00    0.00   41411/201044752     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [161]
                0.00    0.00   42252/201044752     simplify_exprt::simplify_if(exprt&) <cycle 18> [564]
                0.00    0.00   42384/201044752     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [914]
                0.00    0.00   45108/201044752     simplify_exprt::simplify_with(exprt&) [732]
                0.00    0.00   48021/201044752     exprt::make_not() [803]
                0.00    0.00   48470/201044752     member_exprt::member_exprt(typet const&) [810]
                0.00    0.00   53795/201044752     simplify_exprt::simplify_index(exprt&) [589]
                0.00    0.00   57530/201044752     prop_conv_solvert::get(exprt const&) const <cycle 15> [982]
                0.00    0.00   59676/201044752     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [581]
                0.00    0.00   60193/201044752     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [243]
                0.00    0.00   69228/201044752     object_descriptor_exprt::object_descriptor_exprt() [805]
                0.00    0.00   70390/201044752     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [258]
                0.00    0.00   72612/201044752     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [458]
                0.00    0.00   72867/201044752     c_typecheck_baset::make_already_typechecked(typet&) [976]
                0.00    0.00   76631/201044752     make_subtype(unsigned int, unsigned int) [986]
                0.00    0.00   86322/201044752     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [24]
                0.00    0.00   95664/201044752     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1301]
                0.00    0.00   96386/201044752     same_object(exprt const&, exprt const&) [514]
                0.00    0.00  104845/201044752     irep_serializationt::insert_on_read(unsigned long, irept const&) [822]
                0.00    0.00  117848/201044752     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [118]
                0.01    0.00  125330/201044752     index_exprt::index_exprt() [731]
                0.01    0.00  126529/201044752     c_typecheck_baset::typecheck_symbol_type(typet&) [306]
                0.01    0.00  143232/201044752     arrayst::add_array_Ackermann_constraints() [76]
                0.01    0.00  145142/201044752     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
                0.01    0.00  149250/201044752     c_typecastt::implicit_typecast(exprt&, typet const&) [453]
                0.01    0.00  171234/201044752     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.01    0.00  181269/201044752     predicate_exprt::predicate_exprt(dstring const&) [607]
                0.01    0.00  202140/201044752     simplify_exprt::simplify_mult(exprt&) [215]
                0.01    0.00  228496/201044752     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [402]
                0.01    0.00  280429/201044752     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1014]
                0.01    0.00  288298/201044752     irept::~irept() [1011]
                0.01    0.00  291324/201044752     std::_List_base<typet, std::allocator<typet> >::_M_clear() [701]
                0.01    0.00  329212/201044752     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> [179]
                0.01    0.00  337696/201044752     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> [240]
                0.02    0.00  417635/201044752     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> > >) [327]
                0.02    0.00  541456/201044752     exprt::make_bool(bool) [461]
                0.02    0.00  550520/201044752     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.03    0.00  671761/201044752     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [356]
                0.03    0.00  690695/201044752     simplify_exprt::simplify_plus(exprt&) [141]
                0.03    0.00  817364/201044752     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) [561]
                0.03    0.00  817364/201044752     merge_irept::merged(irept const&) [14]
                0.04    0.00  851148/201044752     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [206]
                0.05    0.00 1195428/201044752     locationt::~locationt() [664]
                0.08    0.00 1984528/201044752     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [35]
                0.10    0.00 2334192/201044752     boolbvt::convert_bv(exprt const&) <cycle 13> [41]
                0.13    0.00 3147422/201044752     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [508]
                0.15    0.01 3687323/201044752     irept::clear() [450]
                0.44    0.02 10718671/201044752     typet::~typet() [326]
                0.52    0.02 12513460/201044752     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [108]
                0.55    0.02 13252226/201044752     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [282]
                0.60    0.02 14497709/201044752     irept::operator=(irept const&) [261]
                0.65    0.02 15771314/201044752     simplify_exprt::simplify_rec(exprt&) <cycle 18> [162]
                0.92    0.03 22346853/201044752     irept::add(dstring const&, irept const&) [159]
                1.09    0.04 26602060/201044752     irept::detach() [46]
                2.03    0.07 49227894/201044752     exprt::~exprt() [142]
[90]     0.8    3.89    0.06 326890458         irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.06    0.00 53728678/107457531     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() [524]
                             53728678             irept::dt::~dt() <cycle 16> [283]
                             53728678             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> [165]
-----------------------------------------------
                0.00    3.87    5071/5071        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[91]     0.7    0.00    3.87    5071         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    3.37    5071/5071        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.00    0.45    5071/62173       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [72]
                0.00    0.05    5071/451141      guardt::as_expr() const [87]
                0.00    0.00    5071/5989403     symbol_exprt::get_identifier() const [362]
                0.00    0.00    5071/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.00    5071/13184065     dstring::operator==(char const*) const [477]
                0.00    0.00    5071/3272537     to_symbol_expr(exprt const&) [967]
                0.00    0.00   10142/2306892     has_prefix(std::string const&, std::string const&) [1240]
-----------------------------------------------
                                                 <spontaneous>
[92]     0.7    3.73    0.02                 Minisat::SimpSolver::newVar(bool, bool) [92]
                0.02    0.00 12920755/25841772     Minisat::vec<int>::capacity(int) [667]
-----------------------------------------------
                0.00    0.00       8/83818       float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&) [1571]
                0.00    0.00      20/83818       float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&) [1482]
                0.00    0.00      20/83818       float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1303]
                0.00    0.00      20/83818       float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1177]
                0.00    0.21    4989/83818       bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [178]
                0.00    0.22    5121/83818       bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [195]
                0.00    0.36    8596/83818       boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [320]
                0.00    0.86   20325/83818       bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [244]
                0.00    1.90   44719/83818       bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [143]
[93]     0.7    0.00    3.55   83818         bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [93]
                0.11    3.44   83818/83818       bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [94]
                0.00    0.00  167588/5125320     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [548]
                0.00    0.00   83818/19848822     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [966]
                0.00    0.00      48/29848       bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&) [1358]
-----------------------------------------------
                0.11    3.44   83818/83818       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [93]
[94]     0.7    0.11    3.44   83818         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [94]
                0.21    2.33 4713940/6033708     bv_utilst::carry(literalt, literalt, literalt) [106]
                0.08    0.82 9427880/29731197     cnft::lxor(literalt, literalt) [128]
-----------------------------------------------
                                                 <spontaneous>
[95]     0.7    3.41    0.12                 Minisat::Solver::newVar(bool, bool) [95]
                0.12    0.00 12915289/66585685     Minisat::vec<Minisat::Lit>::capacity(int) [302]
                0.00    0.00    2604/25841772     Minisat::vec<int>::capacity(int) [667]
                0.00    0.00    2604/2649        Minisat::vec<Minisat::lbool>::capacity(int) [2410]
-----------------------------------------------
                             130721185             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> [408]
[96]     0.7    1.10    2.41 130721185         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> [96]
                1.91    0.00 89339483/89339483     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [167]
                0.50    0.00 175199664/801855689     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [149]
                             89339483             operator==(irept const&, irept const&) <cycle 17> [52]
-----------------------------------------------
                0.03    3.48  817364/817364      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>) [59]
[97]     0.7    0.03    3.48  817364         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) [97]
                0.13    3.33    1153/1153        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) [98]
                0.00    0.01  817364/817364      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&) [1036]
                0.01    0.00  817364/2576074     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [820]
-----------------------------------------------
                0.13    3.33    1153/1153        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) [97]
[98]     0.7    0.13    3.33    1153         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) [98]
                3.18    0.11 1144135/17643423     irept::hash() const [9]
                0.03    0.00    1153/1318        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) [713]
-----------------------------------------------
                0.00    0.00     370/550206      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [721]
                0.00    0.00     370/550206      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1282]
                0.00    0.01    1486/550206      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
                0.00    0.13   20718/550206      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.00    0.68  110104/550206      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.01    0.87  139460/550206      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.01    1.72  277698/550206      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
[99]     0.7    0.02    3.41  550206         goto_symext::do_simplify(exprt&) [99]
                0.25    3.13  550206/2581641     simplify(exprt&, namespacet const&) <cycle 18> [676]
                0.00    0.04  550206/716922      optionst::get_bool_option(std::string const&) const [666]
-----------------------------------------------
                0.00    0.00     100/58894599     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1546]
                0.00    0.00     102/58894599     struct_union_typet::components() [1864]
                0.00    0.00     306/58894599     string_constantt::set_value(dstring const&) [1500]
                0.00    0.00    2000/58894599     vector_typet::size() [1617]
                0.00    0.00    6963/58894599     do_pointer(unsigned int, unsigned int) [1329]
                0.00    0.00   12250/58894599     code_typet::make_ellipsis() [1206]
                0.00    0.01  165256/58894599     typet::subtypes() [828]
                0.00    0.01  188421/58894599     typet::location() [865]
                0.00    0.01  203935/58894599     yyansi_cparse() [157]
                0.00    0.01  207810/58894599     code_typet::return_type() [842]
                0.00    0.01  217519/58894599     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [581]
                0.01    0.01  259677/58894599     ansi_c_declaratort::value() [786]
                0.01    0.02  431905/58894599     array_typet::size() [680]
                0.01    0.02  611601/58894599     code_typet::parameters() [571]
                0.02    0.03  836472/58894599     exprt::location() [568]
                0.02    0.04 1084584/58894599     typet::subtype() [505]
                0.07    0.13 3425530/58894599     irept::set(dstring const&, long long) [207]
                0.18    0.32 8628550/58894599     irept::set(dstring const&, dstring const&) [198]
                0.90    1.56 42611618/58894599     exprt::type() [75]
[100]    0.7    1.24    2.15 58894599         irept::add(dstring const&) [100]
                0.68    1.48 58894599/226328373     irept::detach() [46]
-----------------------------------------------
                0.02    0.10   25670/721597      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [520]
                0.02    0.14   35669/721597      goto_symext::merge_gotos(goto_symex_statet&) [32]
                0.03    0.19   45804/721597      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.03    0.21   51340/721597      operator|=(guardt&, guardt const&) [192]
                0.05    0.32   80049/721597      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.30    1.96  483065/721597      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[101]    0.6    0.45    2.93  721597         guardt::is_false() const [101]
                2.85    0.08 43800328/44698398     exprt::is_false() const [120]
-----------------------------------------------
                0.00    3.37    5071/5071        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
[102]    0.6    0.00    3.37    5071         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.00    2.69    4671/4671        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [130]
                0.00    0.45    5071/5071        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [346]
                0.00    0.07    4671/4836        goto_symex_statet::new_frame() [615]
                0.00    0.05    5471/451141      guardt::as_expr() const [87]
                0.00    0.04    4671/4671        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [708]
                0.00    0.04     400/5236        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [340]
                0.00    0.03    8226/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.00    0.00    4671/4823        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1410]
                0.00    0.00    5071/5989403     symbol_exprt::get_identifier() const [362]
                0.00    0.00    4671/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.00    5471/49227894     exprt::~exprt() [142]
                0.00    0.00    4671/133809      std::vector<exprt, std::allocator<exprt> >::~vector() [1174]
                0.00    0.00    5071/5071        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1690]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1704]
                0.00    0.00    7970/7970        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>) [1710]
                0.00    0.00    5071/3272537     to_symbol_expr(exprt const&) [967]
                0.00    0.00   14413/47641       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&) [1735]
                0.00    0.00    5071/822692      goto_symex_statet::top() [1370]
                0.00    0.00    4671/4671        goto_symex_statet::previous_frame() [1870]
                0.00    0.00    4671/3383699     goto_symex_statet::call_stack() [1060]
                0.00    0.00       2/594084      messaget::eom(messaget::mstreamt&) [736]
                0.00    0.00    5071/6308        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const [2349]
                0.00    0.00    4671/133809      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2104]
-----------------------------------------------
                                                 <spontaneous>
[103]    0.6    3.11    0.23                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&) [103]
                0.23    0.00 37390499/98163656     Minisat::vec<Minisat::Lit>::clear(bool) [303]
                0.00    0.00     245/66585685     Minisat::vec<Minisat::Lit>::capacity(int) [302]
-----------------------------------------------
                0.00    3.29      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [73]
[104]    0.6    0.00    3.29      50         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [104]
                0.00    1.60      50/50          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [189]
                0.00    1.60      50/50          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [190]
                0.02    0.07      50/50          remove_internal_symbols(symbol_tablet&) [583]
                0.00    0.00      50/390         symbol_tablet::~symbol_tablet() [932]
                0.00    0.00      50/390         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() [1364]
                0.00    0.00      50/390         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2612]
                0.00    0.00      50/390         symbol_tablet::symbol_tablet() [2610]
-----------------------------------------------
                0.00    0.00       1/251149308     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1525]
                0.00    0.00       1/251149308     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1854]
                0.00    0.00       2/251149308     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [1998]
                0.00    0.00       2/251149308     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1886]
                0.00    0.00       3/251149308     simplify_exprt::simplify_floatbv_op(exprt&) [1878]
                0.00    0.00       3/251149308     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1762]
                0.00    0.00       4/251149308     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1846]
                0.00    0.00       4/251149308     flatten_byte_extract(exprt const&, namespacet const&) [1692]
                0.00    0.00       7/251149308     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1344]
                0.00    0.00       9/251149308     gen_one(typet const&) [1907]
                0.00    0.00      10/251149308     flatten_byte_operators(exprt const&, namespacet const&) [1976]
                0.00    0.00      18/251149308     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> [39]
                0.00    0.00      36/251149308     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                0.00    0.00      46/251149308     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1562]
                0.00    0.00      47/251149308     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1631]
                0.00    0.00      50/251149308     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [608]
                0.00    0.00      51/251149308     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1827]
                0.00    0.00      94/251149308     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [994]
                0.00    0.00      98/251149308     c_sizeof_type_rec(exprt const&) [1915]
                0.00    0.00      98/251149308     simplify_exprt::simplify_floatbv_typecast(exprt&) [1683]
                0.00    0.00     100/251149308     gcc_signed_int128_type() [1724]
                0.00    0.00     100/251149308     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1659]
                0.00    0.00     102/251149308     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [354]
                0.00    0.00     113/251149308     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1050]
                0.00    0.00     119/251149308     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1473]
                0.00    0.00     138/251149308     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [1968]
                0.00    0.00     150/251149308     symex_target_equationt::convert_assertions(prop_convt&) [69]
                0.00    0.00     150/251149308     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1651]
                0.00    0.00     152/251149308     yyansi_cparse() [157]
                0.00    0.00     152/251149308     goto_convertt::get_constant(exprt const&) [1961]
                0.00    0.00     152/251149308     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 5> [1540]
                0.00    0.00     152/251149308     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1620]
                0.00    0.00     152/251149308     boolean_negate(exprt const&) [1049]
                0.00    0.00     153/251149308     yyansi_clex() [225]
                0.00    0.00     153/251149308     convert_string_literal(std::string const&) [645]
                0.00    0.00     177/251149308     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [1235]
                0.00    0.00     177/251149308     get_destructor(namespacet const&, typet const&) [1925]
                0.00    0.00     177/251149308     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1898]
                0.00    0.00     179/251149308     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1682]
                0.00    0.00     193/251149308     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<arrayst::array_equalityt*, std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> > >, arrayst::array_equalityt const&) [1713]
                0.00    0.00     204/251149308     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&) [1808]
                0.00    0.00     208/251149308     code_blockt::end_location() const [1866]
                0.00    0.00     274/251149308     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1353]
                0.00    0.00     280/251149308     c_bool_type() [1633]
                0.00    0.00     297/251149308     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1941]
                0.00    0.00     297/251149308     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1942]
                0.00    0.00     297/251149308     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1943]
                0.00    0.00     297/251149308     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&) [659]
                0.00    0.00     304/251149308     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1415]
                0.00    0.00     304/251149308     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1703]
                0.00    0.00     306/251149308     string_constantt::set_value(dstring const&) [1500]
                0.00    0.00     316/251149308     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1224]
                0.00    0.00     316/251149308     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*) [1933]
                0.00    0.00     353/251149308     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1664]
                0.00    0.00     356/251149308     is_not_zero(exprt const&, namespacet const&) [1499]
                0.00    0.00     357/251149308     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*) [1930]
                0.00    0.00     357/251149308     signedbv_typet::smallest_expr() const [1528]
                0.00    0.00     370/251149308     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1282]
                0.00    0.00     401/251149308     unsigned_short_int_type() [1602]
                0.00    0.00     440/251149308     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&) [1889]
                0.00    0.00     440/251149308     std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&) [1657]
                0.00    0.00     450/251149308     signed_long_long_int_type() [1584]
                0.00    0.00     450/251149308     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1357]
                0.00    0.00     474/251149308     c_typecheck_baset::typecheck_expr_rel(exprt&) [1510]
                0.00    0.00     481/251149308     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [729]
                0.00    0.00     485/251149308     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1863]
                0.00    0.00     505/251149308     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1806]
                0.00    0.00     516/251149308     dynamic_size(namespacet const&) [1504]
                0.00    0.00     548/251149308     null_pointer(exprt const&) [1502]
                0.00    0.00     600/251149308     signed_short_int_type() [1550]
                0.00    0.00     608/251149308     simplify_exprt::simplify_inequality_address_of(exprt&) [1425]
                0.00    0.00     690/251149308     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00     704/251149308     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1294]
                0.00    0.00     706/251149308     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1398]
                0.00    0.00     719/251149308     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [652]
                0.00    0.00     735/251149308     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [721]
                0.00    0.00     742/251149308     get_failed_symbol(symbol_exprt const&, namespacet const&) [1461]
                0.00    0.00     821/251149308     simplify_expr(exprt const&, namespacet const&) [1226]
                0.00    0.00     824/251149308     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1758]
                0.00    0.00     844/251149308     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                0.00    0.00     894/251149308     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&) [1874]
                0.00    0.00     894/251149308     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1280]
                0.00    0.00     982/251149308     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1860]
                0.00    0.00    1000/251149308     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [703]
                0.00    0.00    1002/251149308     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1161]
                0.00    0.00    1010/251149308     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1215]
                0.00    0.00    1050/251149308     c_sizeoft::sizeof_rec(typet const&) [1378]
                0.00    0.00    1127/251149308     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1801]
                0.00    0.00    1167/251149308     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [569]
                0.00    0.00    1167/251149308     object_lower_bound(exprt const&) [1317]
                0.00    0.00    1203/251149308     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1481]
                0.00    0.00    1324/251149308     object_upper_bound(exprt const&, typet const&, namespacet const&) [1183]
                0.00    0.00    1368/251149308     object_size(exprt const&) [1507]
                0.00    0.00    1486/251149308     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
                0.00    0.00    1495/251149308     unsigned_long_int_type() [1476]
                0.00    0.00    1550/251149308     unsigned_long_long_int_type() [1474]
                0.00    0.00    1788/251149308     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1297]
                0.00    0.00    1868/251149308     simplify_exprt::simplify_mod(exprt&) [1158]
                0.00    0.00    1912/251149308     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1164]
                0.00    0.00    2126/251149308     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1176]
                0.00    0.00    2416/251149308     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&) [1789]
                0.00    0.00    2416/251149308     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1591]
                0.00    0.00    2475/251149308     configt::this_operating_system() [925]
                0.00    0.00    2697/251149308     convert_integer_literal(std::string const&) [1171]
                0.00    0.00    2748/251149308     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1156]
                0.00    0.00    2800/251149308     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [768]
                0.00    0.00    2802/251149308     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1197]
                0.00    0.00    2904/251149308     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [927]
                0.00    0.00    3500/251149308     unsigned_int_type() [1379]
                0.00    0.00    3594/251149308     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [570]
                0.00    0.00    3701/251149308     goto_symext::return_assignment(goto_symex_statet&) [197]
                0.00    0.00    3910/251149308     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> [847]
                0.00    0.00    3910/251149308     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1032]
                0.00    0.00    4114/251149308     goto_checkt::bounds_check(index_exprt const&, guardt const&) [511]
                0.00    0.00    4124/251149308     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [926]
                0.00    0.00    4712/251149308     pointer_offset(exprt const&) [1371]
                0.00    0.00    5211/251149308     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [1015]
                0.00    0.00    5267/251149308     invalid_pointer(exprt const&) [1348]
                0.00    0.00    7633/251149308     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [320]
                0.00    0.00    8383/251149308     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*) [1662]
                0.00    0.00    9095/251149308     ansi_c_convert_typet::read_rec(typet const&) [678]
                0.00    0.00    9672/251149308     goto_symex_statet::framet::framet() [1539]
                0.00    0.00    9999/251149308     operator|=(guardt&, guardt const&) [192]
                0.00    0.00   10098/251149308     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&) [1642]
                0.00    0.00   10353/251149308     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> > >) [993]
                0.00    0.00   11418/251149308     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.00    0.00   13212/251149308     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [411]
                0.00    0.00   14308/251149308     goto_symext::symex_decl(goto_symex_statet&) [256]
                0.00    0.00   14339/251149308     simplify_exprt::simplify_object(exprt&) [447]
                0.00    0.00   15742/251149308     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1017]
                0.00    0.00   16337/251149308     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [1369]
                0.00    0.00   16396/251149308     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1151]
                0.00    0.00   16452/251149308     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [130]
                0.00    0.00   16901/251149308     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&) [1599]
                0.00    0.00   16901/251149308     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1386]
                0.00    0.00   16973/251149308     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [509]
                0.00    0.00   19555/251149308     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1589]
                0.00    0.00   20196/251149308     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&) [1399]
                0.00    0.00   20725/251149308     merge(unsigned int, unsigned int) [827]
                0.00    0.00   25086/251149308     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [40]
                0.00    0.00   26316/251149308     signed_int_type() [929]
                0.00    0.00   27344/251149308     simplify_exprt::simplify_unary_minus(exprt&) [590]
                0.00    0.00   28088/251149308     numbering<exprt>::number(exprt const&) [440]
                0.00    0.00   28680/251149308     equalityt::equality2(exprt const&, exprt const&) [422]
                0.00    0.00   28774/251149308     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [787]
                0.00    0.00   28948/251149308     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                0.00    0.00   31215/251149308     simplify_exprt::simplify_with(exprt&) [732]
                0.00    0.00   32949/251149308     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [629]
                0.00    0.00   38642/251149308     struct_union_typet::component_type(dstring const&) const [1184]
                0.00    0.00   38814/251149308     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1521]
                0.00    0.00   47543/251149308     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [843]
                0.00    0.00   48193/251149308     same_object(exprt const&, exprt const&) [514]
                0.00    0.00   48298/251149308     goto_program_templatet<codet, exprt>::instructiont::instructiont() [799]
                0.00    0.00   49305/251149308     simplify_exprt::simplify_div(exprt&) [436]
                0.00    0.00   49750/251149308     c_typecastt::implicit_typecast(exprt&, typet const&) [453]
                0.00    0.00   53922/251149308     simplify_exprt::simplify_index(exprt&) [589]
                0.00    0.00   63546/251149308     prop_conv_solvert::get(exprt const&) const <cycle 15> [982]
                0.00    0.00   69602/251149308     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1465]
                0.00    0.00   70390/251149308     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [519]
                0.00    0.00   71616/251149308     arrayst::add_array_Ackermann_constraints() [76]
                0.00    0.00   72485/251149308     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1458]
                0.00    0.00   74497/251149308     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1375]
                0.00    0.00   76631/251149308     make_subtype(unsigned int, unsigned int) [986]
                0.00    0.00   95664/251149308     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1422]
                0.00    0.00   96386/251149308     pointer_object(exprt const&) [579]
                0.00    0.00   97041/251149308     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1312]
                0.00    0.00   99500/251149308     c_typecastt::follow_with_qualifiers(typet const&) [760]
                0.00    0.00  106114/251149308     irep_serializationt::insert_on_read(unsigned long, irept const&) [822]
                0.00    0.00  113199/251149308     signed_long_int_type() [604]
                0.00    0.00  113404/251149308     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [203]
                0.00    0.00  126529/251149308     c_typecheck_baset::typecheck_symbol_type(typet&) [306]
                0.00    0.00  138524/251149308     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>*) [1408]
                0.00    0.00  140149/251149308     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1385]
                0.00    0.00  141905/251149308     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&) [1402]
                0.00    0.00  145142/251149308     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [23]
                0.00    0.00  157548/251149308     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [928]
                0.00    0.00  169055/251149308     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> [240]
                0.00    0.00  169495/251149308     size_of_expr(typet const&, namespacet const&) <cycle 18> [441]
                0.00    0.00  176788/251149308     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [147]
                0.00    0.00  187065/251149308     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [662]
                0.00    0.00  187065/251149308     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&) [752]
                0.00    0.00  189802/251149308     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*) [1346]
                0.00    0.00  194834/251149308     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1180]
                0.00    0.00  202161/251149308     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [243]
                0.00    0.00  222650/251149308     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [834]
                0.00    0.00  223491/251149308     value_set_dereferencet::valuet::valuet() [657]
                0.00    0.00  277698/251149308     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
                0.00    0.00  291324/251149308     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [1284]
                0.00    0.00  298824/251149308     goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    0.00  304499/251149308     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [17]
                0.00    0.00  321563/251149308     simplify_exprt::simplify_plus(exprt&) [141]
                0.00    0.00  343282/251149308     message_streamt::message_streamt(message_handlert&) [872]
                0.00    0.00  344172/251149308     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> [179]
                0.00    0.00  346625/251149308     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.00  381658/251149308     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.01    0.00  417635/251149308     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> > >) [327]
                0.01    0.00  440416/251149308     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.01    0.00  443060/251149308     gen_zero(typet const&) [341]
                0.01    0.00  471139/251149308     guardt::as_expr(std::_List_const_iterator<exprt>) const [79]
                0.01    0.00  497297/251149308     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1170]
                0.01    0.00  498695/251149308     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [838]
                0.01    0.00  500064/251149308     goto_symext::add_to_lhs(exprt const&, exprt const&) [658]
                0.01    0.00  512643/251149308     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [1165]
                0.01    0.00  629865/251149308     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [576]
                0.01    0.00  641120/251149308     simplify_exprt::simplify_mult(exprt&) [215]
                0.01    0.00  647438/251149308     from_integer(BigInt const&, typet const&) [271]
                0.01    0.00  672562/251149308     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [245]
                0.01    0.00  697677/251149308     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [811]
                0.01    0.00  697677/251149308     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [812]
                0.01    0.00  779901/251149308     symbolt::symbolt(symbolt const&) [785]
                0.01    0.00  817364/251149308     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&) [1036]
                0.01    0.00  851148/251149308     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [206]
                0.01    0.00  975705/251149308     prop_conv_solvert::convert(exprt const&) <cycle 13> [68]
                0.01    0.00  975705/251149308     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [956]
                0.02    0.00 1651406/251149308     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [809]
                0.03    0.00 1950523/251149308     unsigned_char_type() [213]
                0.03    0.00 1964145/251149308     hash_numbering<exprt, irep_hash>::number(exprt const&) [50]
                0.03    0.00 1984528/251149308     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [35]
                0.03    0.00 2020913/251149308     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [644]
                0.03    0.00 2334192/251149308     boolbvt::convert_bv(exprt const&) <cycle 13> [41]
                0.03    0.00 2334192/251149308     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [587]
                0.03    0.00 2334192/251149308     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&) [588]
                0.04    0.00 2966635/251149308     symex_target_equationt::SSA_stept::SSA_stept() [539]
                0.04    0.00 2966635/251149308     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [353]
                0.06    0.00 4845741/251149308     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [496]
                0.15    0.00 11418354/251149308     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&) [345]
                0.16    0.00 12513460/251149308     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [108]
                0.21    0.00 15771314/251149308     simplify_exprt::simplify_rec(exprt&) <cycle 18> [162]
                0.25    0.00 19071378/251149308     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [361]
                0.29    0.00 22346853/251149308     irept::add(dstring const&, irept const&) [159]
                0.34    0.00 26041430/251149308     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.38    0.00 28872430/251149308     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*) [280]
                0.88    0.00 67653483/251149308     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&) [174]
[105]    0.6    3.27    0.00 251149308         irept::irept(irept const&) [105]
-----------------------------------------------
                0.03    0.30  598144/6033708     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [343]
                0.03    0.36  721624/6033708     bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt) [365]
                0.21    2.33 4713940/6033708     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [94]
[106]    0.6    0.27    2.99 6033708         bv_utilst::carry(literalt, literalt, literalt) [106]
                0.04    1.50 10752168/11818397     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [182]
                0.24    0.64 10752168/56040747     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [77]
                0.12    0.36 12722829/16426342     cnft::land(literalt, literalt) [293]
                0.05    0.03 8481886/8902238     cnft::lor(literalt, literalt) [603]
                0.01    0.00 1792028/12915132     cnft::new_variable() [668]
                0.00    0.00 1792028/19848822     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [966]
-----------------------------------------------
                0.00    1.60      50/100         ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [190]
                0.00    1.60      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [189]
[107]    0.6    0.01    3.19     100         typecheckt::typecheck_main() [107]
                0.00    3.15      50/50          ansi_c_typecheckt::typecheck() [111]
                0.00    0.04      50/50          linkingt::typecheck() [723]
-----------------------------------------------
                0.00    0.00     100/59725202     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1546]
                0.00    0.00     102/59725202     struct_union_typet::components() [1864]
                0.00    0.00     306/59725202     string_constantt::set_value(dstring const&) [1500]
                0.00    0.00    2000/59725202     vector_typet::size() [1617]
                0.00    0.00    6963/59725202     do_pointer(unsigned int, unsigned int) [1329]
                0.00    0.00   12250/59725202     code_typet::make_ellipsis() [1206]
                0.00    0.01  165256/59725202     typet::subtypes() [828]
                0.00    0.01  188421/59725202     typet::location() [865]
                0.00    0.01  203935/59725202     yyansi_cparse() [157]
                0.00    0.01  207810/59725202     code_typet::return_type() [842]
                0.00    0.01  217519/59725202     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [581]
                0.00    0.01  259677/59725202     ansi_c_declaratort::value() [786]
                0.01    0.02  431905/59725202     array_typet::size() [680]
                0.01    0.02  611601/59725202     code_typet::parameters() [571]
                0.01    0.03  830603/59725202     merge_irept::merged(irept const&) [14]
                0.01    0.03  836472/59725202     exprt::location() [568]
                0.02    0.04 1084584/59725202     typet::subtype() [505]
                0.05    0.13 3425530/59725202     irept::set(dstring const&, long long) [207]
                0.13    0.33 8628550/59725202     irept::set(dstring const&, dstring const&) [198]
                0.66    1.61 42611618/59725202     exprt::type() [75]
[108]    0.6    0.93    2.26 59725202         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [108]
                0.14    0.89 12513460/12513460     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&) [228]
                0.52    0.02 12513460/201044752     std::pair<dstring const, irept>::~pair() <cycle 16> [386]
                0.52    0.02 12513460/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.16    0.00 12513460/251149308     irept::irept(irept const&) [105]
-----------------------------------------------
                0.65    2.52 105240932/105240932     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> >*) [86]
[109]    0.6    0.65    2.52 105240932         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*) [109]
                2.52    0.00 105240932/105587737     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&) [136]
-----------------------------------------------
[110]    0.6    0.03    3.12   72485+146978  <cycle 2 as a whole> [110]
                0.01    2.72   72662             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [129]
                0.01    0.30   72612             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [391]
                0.01    0.08   72411             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 2> [566]
                0.00    0.02    1089+85          c_typecheck_baset::typecheck_code(codet&) <cycle 2> [955]
                0.00    0.01     177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1038]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1339]
                0.00    0.00      85             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1545]
                0.00    0.00     123             c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1601]
                0.00    0.00     151             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 2> [1636]
                0.00    0.00       1             c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1792]
-----------------------------------------------
                0.00    3.15      50/50          typecheckt::typecheck_main() [107]
[111]    0.6    0.00    3.15      50         ansi_c_typecheckt::typecheck() [111]
                0.03    3.12   72485/72485       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [129]
-----------------------------------------------
[112]    0.6    0.14    3.00  634974+4602    <cycle 10 as a whole> [112]
                0.14    2.91  638018+3395030     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [118]
                0.00    0.09    1558+2972        goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
-----------------------------------------------
                0.00    3.06   25674/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [114]
[113]    0.6    0.00    3.06   25674         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [113]
                0.00    2.23   25674/51344       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [84]
                0.00    0.55   25674/51344       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&) [222]
                0.01    0.26   25674/51344       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&) [316]
                0.00    0.01   25674/1237362     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [312]
                0.00    0.00   25674/51344       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2178]
                0.00    0.00   25674/51344       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&) [2179]
                0.00    0.00   25674/324504      guardt::guardt(guardt const&) [2079]
                0.00    0.00   25674/51344       value_sett::value_sett(value_sett const&) [2177]
                0.00    0.00   25674/51344       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&) [2180]
-----------------------------------------------
                0.00    3.06   25674/25674       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&) [115]
[114]    0.6    0.00    3.06   25674         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [114]
                0.00    3.06   25674/25674       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [113]
-----------------------------------------------
                0.00    3.06   25674/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [116]
[115]    0.6    0.00    3.06   25674         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&) [115]
                0.00    3.06   25674/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [114]
-----------------------------------------------
                0.00    0.00       4/25674       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) [1537]
                0.00    0.44    3702/25674       goto_symext::symex_return(goto_symex_statet&) [132]
                0.00    2.62   21968/25674       goto_symext::symex_goto(goto_symex_statet&) [27]
[116]    0.6    0.00    3.06   25674         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [116]
                0.00    3.06   25674/25674       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&) [115]
-----------------------------------------------
                0.00    0.44    3702/25670       goto_symext::symex_return(goto_symex_statet&) [132]
                0.00    2.62   21968/25670       goto_symext::symex_goto(goto_symex_statet&) [27]
[117]    0.6    0.00    3.06   25670         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [117]
                0.00    2.23   25670/51344       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [84]
                0.00    0.55   25670/51344       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&) [222]
                0.00    0.26   25670/51344       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&) [316]
                0.00    0.01   25670/1237362     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [312]
                0.00    0.00   25670/51344       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2178]
                0.00    0.00   25670/51344       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&) [2179]
                0.00    0.00   25670/324504      guardt::guardt(guardt const&) [2079]
                0.00    0.00   25670/51344       value_sett::value_sett(value_sett const&) [2177]
                0.00    0.00   25670/51344       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&) [2180]
-----------------------------------------------
                             3395030             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [118]
                                3044             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
                0.14    3.00  634974/634974      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [67]
[118]    0.6    0.14    2.91  638018+3395030 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [118]
                0.02    2.28   58924/58924       value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [147]
                0.03    0.23   58924/58924       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [416]
                0.06    0.12 4805880/226328373     irept::detach() [46]
                0.01    0.07 1876247/53544589     exprt::operands() [153]
                0.05    0.00 3974124/13184065     dstring::operator==(char const*) const [477]
                0.00    0.01  347549/347578      to_typecast_expr(exprt&) [984]
                0.00    0.01  347549/347549      typecast_exprt::op() [985]
                0.00    0.01   47023/42611618     exprt::type() [75]
                0.00    0.00  117848/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.00   88683/599897      to_index_expr(exprt&) [759]
                0.00    0.00   88683/93445       index_exprt::array() [1305]
                0.00    0.00   58924/7725051     exprt::op0() [381]
                0.00    0.00    2239/2264519     exprt::is_zero() const [269]
                0.00    0.00    2239/168333      array_typet::size() const [1148]
                0.00    0.00    1558/857389      typet::subtype() const [637]
                0.00    0.00    1558/5751557     exprt::operator=(exprt const&) [377]
                0.00    0.00    1558/49227894     exprt::~exprt() [142]
                0.00    0.00    1562/2005        address_of_exprt::object() [1715]
                0.00    0.00    1562/3042        to_address_of_expr(exprt&) [1679]
                0.00    0.00    3797/16493883     namespace_baset::follow(typet const&) const [486]
                0.00    0.00   58924/121959      renaming_nst::~renaming_nst() [2116]
                0.00    0.00   58924/122856      namespacet::~namespacet() [2113]
                0.00    0.00   58924/122856      namespace_baset::~namespace_baset() [2114]
                0.00    0.00   58924/58924       symex_dereference_statet::~symex_dereference_statet() [2153]
                0.00    0.00   58924/58924       dereference_callbackt::~dereference_callbackt() [2152]
                0.00    0.00    2239/208094      to_array_type(typet const&) [2088]
                                1558             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
                             3395030             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [118]
-----------------------------------------------
                0.00    0.00    3325/2423027     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [815]
                0.00    0.01    6302/2423027     goto_symext::symex_dead(goto_symex_statet&) [601]
                0.00    0.01    7154/2423027     goto_symext::symex_decl(goto_symex_statet&) [256]
                0.00    0.01   11845/2423027     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [708]
                0.00    0.02   19958/2423027     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [747]
                0.07    2.91 2374443/2423027     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
[119]    0.6    0.07    2.97 2423027         goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [119]
                0.08    1.12 4822364/8538285     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [160]
                0.01    0.98  982232/1279587     goto_symex_statet::renaming_levelt::operator()(dstring const&) [209]
                0.02    0.76  994077/994077      goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int) [266]
-----------------------------------------------
                0.00    0.00     152/44698398     boolean_negate(exprt const&) [1049]
                0.00    0.00     196/44698398     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> > >&) [1495]
                0.00    0.00     370/44698398     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1282]
                0.00    0.00     556/44698398     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.00     576/44698398     prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [217]
                0.00    0.00     958/44698398     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1696]
                0.00    0.00    1794/44698398     prop_conv_solvert::get_bool(exprt const&, tvt&) const [1217]
                0.00    0.00   22756/44698398     guardt::guard_expr(exprt&) const [424]
                0.00    0.00   48078/44698398     exprt::make_not() [803]
                0.00    0.00   65705/44698398     simplify_exprt::simplify_if(exprt&) <cycle 18> [564]
                0.01    0.00  139460/44698398     goto_symext::symex_goto(goto_symex_statet&) [27]
                0.02    0.00  244843/44698398     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                0.02    0.00  372626/44698398     simplify_exprt::simplify_not(exprt&) <cycle 18> [405]
                2.85    0.08 43800328/44698398     guardt::is_false() const [101]
[120]    0.6    2.91    0.08 44698398         exprt::is_false() const [120]
                0.02    0.02  625456/29019363     irept::get(dstring const&) const [170]
                0.00    0.04  625456/47581058     exprt::type() const [125]
-----------------------------------------------
                0.79    2.14 3762107/3762107     simplify_exprt::simplify_node(exprt&) <cycle 18> [51]
[121]    0.6    0.79    2.14 3762107         simplify_exprt::sort_and_join(exprt&) [121]
                0.02    1.30  883478/883478      sort_operands(std::vector<exprt, std::allocator<exprt> >&) [204]
                0.01    0.42 3762107/42611618     exprt::type() [75]
                0.05    0.11 4556056/226328373     irept::detach() [46]
                0.01    0.10 1816024/47581058     exprt::type() const [125]
                0.01    0.10 2650434/53544589     exprt::operands() [153]
                0.00    0.00    4053/4053        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> > >) [1536]
                0.00    0.00    4053/756582      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [655]
-----------------------------------------------
                1.06    0.00 29019363/79715477     irept::get(dstring const&) const [170]
                1.86    0.00 50696114/79715477     irept::find(dstring const&) const [127]
[122]    0.6    2.92    0.00 79715477         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 [122]
-----------------------------------------------
                                                 <spontaneous>
[123]    0.6    2.92    0.00                 void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>) [123]
-----------------------------------------------
                                                 <spontaneous>
[124]    0.6    2.90    0.00                 Minisat::Solver::attachClause(unsigned int) [124]
-----------------------------------------------
                0.00    0.00       1/47581058     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1396]
                0.00    0.00       2/47581058     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [1998]
                0.00    0.00       2/47581058     flatten_byte_update(exprt const&, namespacet const&) [1988]
                0.00    0.00       3/47581058     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1762]
                0.00    0.00       4/47581058     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1858]
                0.00    0.00       9/47581058     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1885]
                0.00    0.00      16/47581058     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1295]
                0.00    0.00      18/47581058     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1555]
                0.00    0.00      23/47581058     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1531]
                0.00    0.00      40/47581058     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [830]
                0.00    0.00      42/47581058     null_object(exprt const&) [1653]
                0.00    0.00      43/47581058     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1344]
                0.00    0.00      44/47581058     flatten_byte_extract(exprt const&, namespacet const&) [1692]
                0.00    0.00      46/47581058     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1635]
                0.00    0.00      63/47581058     ieee_floatt::from_expr(constant_exprt const&) [1632]
                0.00    0.00      82/47581058     guardt::add(exprt const&) [846]
                0.00    0.00      82/47581058     struct_typet::is_prefix_of(struct_typet const&) const [1804]
                0.00    0.00      93/47581058     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1700]
                0.00    0.00     113/47581058     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1050]
                0.00    0.00     119/47581058     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1473]
                0.00    0.00     123/47581058     adjust_float_expressions(exprt&, namespacet const&) [237]
                0.00    0.00     128/47581058     boolbv_widtht::get_entry(typet const&) const [133]
                0.00    0.00     132/47581058     bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [718]
                0.00    0.00     132/47581058     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1401]
                0.00    0.00     142/47581058     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1357]
                0.00    0.00     174/47581058     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1413]
                0.00    0.00     179/47581058     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1682]
                0.00    0.00     188/47581058     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [729]
                0.00    0.00     207/47581058     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> [240]
                0.00    0.00     356/47581058     is_not_zero(exprt const&, namespacet const&) [1499]
                0.00    0.00     437/47581058     member_offset(namespacet const&, struct_typet const&, dstring const&) [1556]
                0.00    0.00     548/47581058     null_pointer(exprt const&) [1502]
                0.00    0.00     574/47581058     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1742]
                0.00    0.00     576/47581058     local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&) [1421]
                0.00    0.00     576/47581058     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [748]
                0.00    0.00     622/47581058     simplify_exprt::simplify_dereference(exprt&) [1699]
                0.00    0.00     644/47581058     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [245]
                0.00    0.00     648/47581058     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1530]
                0.00    0.00     700/47581058     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1387]
                0.00    0.00     858/47581058     rename_symbolt::have_to_rename(typet const&) const <cycle 21> [1276]
                0.00    0.00     880/47581058     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> [179]
                0.00    0.00    1049/47581058     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1625]
                0.00    0.00    1158/47581058     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1694]
                0.00    0.00    1332/47581058     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [569]
                0.00    0.00    1491/47581058     arrayst::record_array_equality(equal_exprt const&) [783]
                0.00    0.00    1912/47581058     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1164]
                0.00    0.00    1936/47581058     arrayst::collect_arrays(exprt const&) [1025]
                0.00    0.00    2008/47581058     boolbvt::bv_get_cache(exprt const&) const [612]
                0.00    0.00    2590/47581058     localst::build(goto_function_templatet<goto_programt> const&) [1470]
                0.00    0.00    2646/47581058     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [298]
                0.00    0.00    2800/47581058     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1434]
                0.00    0.00    3285/47581058     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [479]
                0.00    0.00    3576/47581058     object_descriptor_exprt::build(exprt const&, namespacet const&) [699]
                0.00    0.00    3622/47581058     build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&) [738]
                0.00    0.00    3800/47581058     index_exprt::index_exprt(exprt const&, exprt const&) [1359]
                0.00    0.00    4349/47581058     pointer_logict::is_dynamic_object(exprt const&) const [1340]
                0.00    0.00    4765/47581058     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [839]
                0.00    0.00    4812/47581058     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [470]
                0.00    0.00    5152/47581058     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [848]
                0.00    0.00    5176/47581058     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [577]
                0.00    0.00    5576/47581058     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [681]
                0.00    0.00    6262/47581058     goto_checkt::bounds_check(index_exprt const&, guardt const&) [511]
                0.00    0.00    6455/47581058     boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [567]
                0.00    0.00    6526/47581058     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [679]
                0.00    0.00    6900/47581058     goto_symext::symex_dead(goto_symex_statet&) [601]
                0.00    0.00    8040/47581058     goto_symext::symex_decl(goto_symex_statet&) [256]
                0.00    0.00    8226/47581058     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [130]
                0.00    0.00    8972/47581058     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1412]
                0.00    0.00    8996/47581058     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [582]
                0.00    0.00    9470/47581058     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [1191]
                0.00    0.00   10761/47581058     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1192]
                0.00    0.00   11879/47581058     counterexample_value_binary(exprt const&, namespacet const&) [1407]
                0.00    0.00   12226/47581058     goto_checkt::check_rec(exprt const&, guardt&, bool) [374]
                0.00    0.00   14707/47581058     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1400]
                0.00    0.00   15152/47581058     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [702]
                0.00    0.00   15435/47581058     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [284]
                0.00    0.00   16850/47581058     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1156]
                0.00    0.00   17382/47581058     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [642]
                0.00    0.00   17508/47581058     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [730]
                0.00    0.00   17916/47581058     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [379]
                0.00    0.00   19321/47581058     struct_union_typet::component_type(dstring const&) const [1184]
                0.00    0.00   20331/47581058     unary_minus_exprt::unary_minus_exprt(exprt const&) [1150]
                0.00    0.00   20569/47581058     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [503]
                0.00    0.00   20831/47581058     goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [154]
                0.00    0.00   21127/47581058     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> [454]
                0.00    0.00   21192/47581058     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [914]
                0.00    0.00   23862/47581058     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [320]
                0.00    0.00   24752/47581058     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [366]
                0.00    0.00   25048/47581058     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [360]
                0.00    0.00   28618/47581058     size_of_expr(typet const&, namespacet const&) <cycle 18> [441]
                0.00    0.00   31715/47581058     boolbvt::convert_overflow(exprt const&) <cycle 13> [181]
                0.00    0.00   32618/47581058     boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [404]
                0.00    0.00   32634/47581058     prop_conv_solvert::get(exprt const&) const <cycle 15> [982]
                0.00    0.00   34031/47581058     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [254]
                0.00    0.00   36015/47581058     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [369]
                0.00    0.00   37953/47581058     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [787]
                0.00    0.00   41928/47581058     boolbvt::convert_bv_rel(exprt const&) <cycle 13> [274]
                0.00    0.00   43020/47581058     equalityt::equality2(exprt const&, exprt const&) [422]
                0.00    0.00   44295/47581058     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [480]
                0.00    0.00   44709/47581058     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [191]
                0.00    0.00   50917/47581058     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [178]
                0.00    0.00   55826/47581058     exprt::is_one() const [697]
                0.00    0.00   59757/47581058     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [260]
                0.00    0.00   86271/47581058     pointer_offset_size(namespacet const&, typet const&) [592]
                0.00    0.01   91168/47581058     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [331]
                0.00    0.01   92631/47581058     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [656]
                0.00    0.01  117860/47581058     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [147]
                0.00    0.01  120346/47581058     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [243]
                0.00    0.01  136122/47581058     boolbvt::set_to(exprt const&, bool) [62]
                0.00    0.01  145403/47581058     compute_pointer_offset(namespacet const&, exprt const&) [442]
                0.00    0.01  184813/47581058     boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [180]
                0.00    0.01  193533/47581058     boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [489]
                0.00    0.01  195319/47581058     address_of_exprt::address_of_exprt(exprt const&) [483]
                0.00    0.01  200216/47581058     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [203]
                0.00    0.01  202096/47581058     exprt::mul(exprt const&) [317]
                0.00    0.01  205432/47581058     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [700]
                0.00    0.01  210521/47581058     prop_conv_solvert::set_to(exprt const&, bool) [65]
                0.00    0.02  271699/47581058     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.00    0.02  344993/47581058     boolbvt::convert_rest(exprt const&) <cycle 13> [640]
                0.00    0.02  360619/47581058     bv_pointerst::convert_rest(exprt const&) <cycle 13> [683]
                0.00    0.02  369132/47581058     exprt::sum(exprt const&) [239]
                0.00    0.02  374130/47581058     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [662]
                0.00    0.03  475757/47581058     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.04  625456/47581058     exprt::is_false() const [120]
                0.00    0.04  774388/47581058     exprt::is_true() const [495]
                0.00    0.05  940745/47581058     to_integer(constant_exprt const&, BigInt&) [314]
                0.00    0.06 1079178/47581058     simplify_exprt::simplify_plus(exprt&) [141]
                0.01    0.07 1228886/47581058     boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
                0.01    0.10 1811673/47581058     exprt::is_zero() const [269]
                0.01    0.10 1816024/47581058     simplify_exprt::sort_and_join(exprt&) [121]
                0.01    0.12 2053695/47581058     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [24]
                0.01    0.13 2340108/47581058     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> [39]
                0.02    0.22 3808485/47581058     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [186]
                0.02    0.22 3913027/47581058     prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [217]
                0.09    1.23 21747896/47581058     exprt::is_boolean() const [163]
[125]    0.6    0.20    2.70 47581058         exprt::type() const [125]
                0.96    1.74 47581058/50696114     irept::find(dstring const&) const [127]
                0.00    0.00    4747/6590253     get_nil_irep() [531]
-----------------------------------------------
                0.65    2.24 53204120/53204120     irept::dt::dt(irept::dt const&) [80]
[126]    0.6    0.65    2.24 53204120         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&) [126]
                0.60    1.64 30853501/30853501     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> >*) [150]
-----------------------------------------------
                0.00    0.00       9/50696114     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [729]
                0.00    0.00      51/50696114     add_padding(struct_typet&, namespacet const&) [1343]
                0.00    0.00      96/50696114     c_sizeof_type_rec(exprt const&) [1915]
                0.00    0.00     126/50696114     goto_symex_statet::constant_propagation(exprt const&) const [814]
                0.00    0.00     208/50696114     code_blockt::end_location() const [1866]
                0.00    0.00     257/50696114     alignment(typet const&, namespacet const&) [1769]
                0.00    0.00     358/50696114     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1218]
                0.00    0.00    1000/50696114     vector_typet::size() const [1741]
                0.00    0.00    2093/50696114     goto_checkt::bounds_check(index_exprt const&, guardt const&) [511]
                0.00    0.00    4853/50696114     code_typet::return_type() const [1574]
                0.00    0.00    5398/50696114     code_typet::has_ellipsis() const [1438]
                0.00    0.00    8972/50696114     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1412]
                0.00    0.00    9544/50696114     replace_location(exprt&, locationt const&) [941]
                0.00    0.00   10945/50696114     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1400]
                0.00    0.00   15379/50696114     code_typet::parameters() const [1478]
                0.00    0.00   15838/50696114     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [730]
                0.00    0.00   43355/50696114     typet::has_subtype() const [1338]
                0.00    0.00   72612/50696114     ansi_c_declaratort::value() const [1299]
                0.00    0.00   74494/50696114     typet::subtypes() const [1293]
                0.00    0.00   80602/50696114     typet::has_subtypes() const [1219]
                0.00    0.00  112724/50696114     exprt::location() const [1193]
                0.00    0.00  126529/50696114     c_typecheck_baset::typecheck_symbol_type(typet&) [306]
                0.00    0.00  131379/50696114     struct_union_typet::components() const [1175]
                0.00    0.01  168333/50696114     array_typet::size() const [1148]
                0.01    0.01  269898/50696114     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [166]
                0.01    0.01  342715/50696114     typet::location() const [869]
                0.01    0.01  345166/50696114     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.01    0.02  414733/50696114     simplify_exprt::simplify_mult(exprt&) [215]
                0.02    0.03  857389/50696114     typet::subtype() const [637]
                0.96    1.74 47581058/50696114     exprt::type() const [125]
[127]    0.6    1.02    1.86 50696114         irept::find(dstring const&) const [127]
                1.86    0.00 50696114/79715477     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 [122]
-----------------------------------------------
                0.00    0.00      10/29731197     float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1561]
                0.00    0.00     296/29731197     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> >&) [297]
                0.00    0.00    3217/29731197     bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [220]
                0.00    0.00    8192/29731197     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [681]
                0.00    0.00   11480/29731197     bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [321]
                0.00    0.00   20325/29731197     bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [244]
                0.01    0.07  809272/29731197     bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&) [529]
                0.01    0.10 1196288/29731197     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [343]
                0.08    0.82 9427880/29731197     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [94]
                0.15    1.59 18254237/29731197     cnft::lequal(literalt, literalt) [168]
[128]    0.5    0.24    2.59 29731197         cnft::lxor(literalt, literalt) [128]
                0.20    2.36 6615122/6615122     cnft::gate_xor(literalt, literalt, literalt) [134]
                0.03    0.00 6615122/12915132     cnft::new_variable() [668]
                0.01    0.00 8136380/35504418     cnft::lnot(literalt) [673]
-----------------------------------------------
                                 177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1038]
                0.03    3.12   72485/72485       ansi_c_typecheckt::typecheck() [111]
[129]    0.5    0.01    2.72   72662         c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [129]
                0.06    2.19  145274/147381      c_typecheck_baset::typecheck_type(typet&) <cycle 3> [166]
                0.00    0.20   72612/72612       ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [458]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_typedef(bool) [795]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_thread_local(bool) [797]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_register(bool) [796]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_extern(bool) [792]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_static(bool) [794]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_inline(bool) [793]
                0.00    0.02  217986/42611618     exprt::type() [75]
                0.00    0.01   72612/161049      symbolt::symbolt() [704]
                0.00    0.01   72662/72867       c_typecheck_baset::make_already_typechecked(typet&) [976]
                0.00    0.01   72662/73044       ansi_c_declarationt::get_is_static_assert() const [1002]
                0.00    0.01   72612/421016      symbolt::~symbolt() [636]
                0.01    0.00   72662/155372      c_storage_spect::read(typet const&) [844]
                0.00    0.00  145274/226328373     irept::detach() [46]
                0.00    0.00   72612/10718671     typet::~typet() [326]
                0.00    0.00   72662/259812      ansi_c_declarationt::declarators() [1149]
                0.00    0.00   72662/155372      c_storage_spect::c_storage_spect(typet const&) [2100]
                               72612             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [391]
-----------------------------------------------
                0.00    2.69    4671/4671        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
[130]    0.5    0.00    2.69    4671         goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [130]
                0.00    2.63    8226/110104      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [15]
                0.00    0.03    8226/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [57]
                0.00    0.01    8226/1440217     base_type_eq(typet const&, typet const&, namespacet const&) [224]
                0.00    0.00    8226/41885       symbolt::symbol_expr() const [861]
                0.00    0.00    8226/594202      namespace_baset::lookup(dstring const&) const [427]
                0.00    0.00    8226/2997531     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [282]
                0.00    0.00    4671/5398        code_typet::has_ellipsis() const [1438]
                0.00    0.00   24678/201044752     irept::remove_ref(irept::dt*) <cycle 16> [90]
                0.00    0.00    8226/42611618     exprt::type() [75]
                0.00    0.00    8226/18177       code_typet::parametert::get_identifier() const [1451]
                0.00    0.00    8226/47581058     exprt::type() const [125]
                0.00    0.00    4671/15379       code_typet::parameters() const [1478]
                0.00    0.00   16452/251149308     irept::irept(irept const&) [105]
                0.00    0.00    8226/249159      nil_exprt::nil_exprt() [1287]
                0.00    0.00     255/11184429     dstring::dstring(std::string const&) [144]
                0.00    0.00     255/1680297     namespacet::lookup(dstring const&, symbolt const*&) const [415]
                0.00    0.00    8226/105181355     exprt::exprt(exprt const&) [412]
                0.00    0.00     255/2630074     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*) [816]
                0.00    0.00     255/2401953     i2string(unsigned int) [961]
                0.00    0.00     255/4673012     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&) [880]
-----------------------------------------------
                                                 <spontaneous>
[131]    0.5    2.68    0.00                 Minisat::Solver::relocAll(Minisat::ClauseAllocator&) [131]
                0.00    0.00     317/98163656     Minisat::vec<Minisat::Lit>::clear(bool) [303]
-----------------------------------------------
                0.00    2.63    3702/3702        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[132]    0.5    0.00    2.63    3702         goto_symext::symex_return(goto_symex_statet&) [132]
                0.01    1.37    3702/3702        goto_symext::return_assignment(goto_symex_statet&) [197]
                0.00    0.44    3702/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [116]
                0.00    0.44    3702/25670       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [117]
                0.00    0.15    3702/25670       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&) [231]
                0.00    0.13    3702/51344       goto_symex_statet::goto_statet::~goto_statet() [175]
                0.00    0.08    3702/51839       goto_symex_statet::renaming_levelt::~renaming_levelt() [218]
                0.00    0.00    3702/15625       guardt::make_false() [952]
                0.00    0.00    3702/2947909     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> >*) [674]
                0.00    0.00    3702/822692      goto_symex_statet::top() [1370]
                0.00    0.00    3702/51509       goto_symex_statet::level2t::~level2t() [2174]
                0.00    0.00    3702/1504892     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() [2049]
-----------------------------------------------
                                 314             boolbv_widtht::get_entry(typet const&) const [133]
                0.00    0.00       2/697363      boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1295]
                0.00    0.00       4/697363      boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1858]
                0.00    0.00       8/697363      boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1344]
                0.00    0.00      87/697363      boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1413]
                0.00    0.00     294/697363      boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [298]
                0.00    0.01    1511/697363      bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [700]
                0.00    0.01    1738/697363      boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [284]
                0.00    0.01    2870/697363      boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [848]
                0.00    0.01    3263/697363      boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [679]
                0.00    0.02    5576/697363      boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [681]
                0.00    0.02    6455/697363      boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [567]
                0.00    0.03    7576/697363      boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&) [705]
                0.00    0.03    7633/697363      boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [320]
                0.00    0.05   12376/697363      boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [366]
                0.00    0.05   13998/697363      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> [454]
                0.00    0.05   14765/697363      boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [480]
                0.00    0.06   16356/697363      boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [404]
                0.00    0.07   17916/697363      boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [379]
                0.00    0.10   26651/697363      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [260]
                0.00    0.10   28414/697363      boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [489]
                0.00    0.16   44709/697363      boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [191]
                0.00    0.49  133605/697363      boolbv_mapt::get_map_entry(dstring const&, typet const&) [172]
                0.01    1.29  351556/697363      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> [179]
[133]    0.5    0.01    2.55  697363+314     boolbv_widtht::get_entry(typet const&) const [133]
                0.08    2.34  697677/697677      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