summaryrefslogtreecommitdiffstats
path: root/staptree.h
diff options
context:
space:
mode:
Diffstat (limited to 'staptree.h')
-rw-r--r--staptree.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/staptree.h b/staptree.h
index a95d9f05..b38221bc 100644
--- a/staptree.h
+++ b/staptree.h
@@ -209,7 +209,9 @@ struct symresolution_info
vector<stapfile*>& f,
stapfile* cfil);
- vardecl* find (const string& name);
+ vardecl* find_scalar (const string& name);
+ vardecl* find_array (const string& name, const vector<expression*>&);
+ functiondecl* find_function (const string& name, const vector<expression*>&);
void unresolved (const token* tok);
unsigned num_unresolved;
@@ -257,6 +259,11 @@ struct vardecl: public symboldecl
};
+struct vardecl_builtin: public vardecl
+{
+};
+
+
struct block;
struct functiondecl: public symboldecl
{