class RubyProf::CallTreeVisitor

def visit_call_tree(call_tree, &block)

def visit_call_tree(call_tree, &block)
  yield call_tree, :enter
  call_tree.children.each do |child|
    visit_call_tree(child, &block)
  end
  yield call_tree, :exit
end