summaryrefslogtreecommitdiffstats
path: root/session.h
diff options
context:
space:
mode:
Diffstat (limited to 'session.h')
-rw-r--r--session.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/session.h b/session.h
index 6bcebd8b..e6d8eb82 100644
--- a/session.h
+++ b/session.h
@@ -1,5 +1,5 @@
// -*- C++ -*-
-// Copyright (C) 2005-2008 Red Hat Inc.
+// Copyright (C) 2005-2009 Red Hat Inc.
//
// This file is part of systemtap, and is free software. You can
// redistribute it and/or modify it under the terms of the GNU General
@@ -45,6 +45,7 @@ struct translator_output;
struct unparser;
struct semantic_error;
struct module_cache;
+struct update_visitor;
// XXX: a generalized form of this descriptor could be associated with
@@ -133,6 +134,10 @@ struct systemtap_session
stapfile* user_file;
std::vector<stapfile*> library_files;
+ // filters to run over all code before symbol resolution
+ // e.g. @cast expansion
+ std::vector<update_visitor*> code_filters;
+
// resolved globals/functions/probes for the run as a whole
std::vector<stapfile*> files;
std::vector<vardecl*> globals;