summaryrefslogtreecommitdiffstats
path: root/loc2c.h
diff options
context:
space:
mode:
authorroland <roland>2005-11-22 00:29:54 +0000
committerroland <roland>2005-11-22 00:29:54 +0000
commitd1531387ba69eb6b31197a5be26a63ce20bb9d40 (patch)
treece9d6d4d872a2650e7d6ebf8cb8fef0f3093bf08 /loc2c.h
parent422d1ceb1e08c1174154cf19bb03f788e1e10fb8 (diff)
downloadsystemtap-steved-d1531387ba69eb6b31197a5be26a63ce20bb9d40.tar.gz
systemtap-steved-d1531387ba69eb6b31197a5be26a63ce20bb9d40.tar.xz
systemtap-steved-d1531387ba69eb6b31197a5be26a63ce20bb9d40.zip
2005-11-21 Roland McGrath <roland@redhat.com>
* loc2c.c (c_translate_location): Take Dwarf_Op vector as argument directly, not Dwarf_Attribute.p * loc2c.h: Update decl. * loc2c-test.c (get_location): New function. (handle_variable): Use it. * tapsets.cxx (dwflpp::translate_location): New method. (dwflpp::translate_components, dwflpp::literal_stmt_for_local): Use it.
Diffstat (limited to 'loc2c.h')
-rw-r--r--loc2c.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/loc2c.h b/loc2c.h
index d6617d55..9b0a7868 100644
--- a/loc2c.h
+++ b/loc2c.h
@@ -26,8 +26,9 @@ struct location *c_translate_location (struct obstack *,
Dwarf_Addr),
int indent,
Dwarf_Addr bias,
- Dwarf_Attribute *loc_attr,
- Dwarf_Addr address,
+ Dwarf_Addr pc_address,
+ const Dwarf_Op *locexpr,
+ size_t locexprlen,
struct location **input,
Dwarf_Attribute *fb_attr);