diff options
author | roland <roland> | 2005-11-22 00:29:54 +0000 |
---|---|---|
committer | roland <roland> | 2005-11-22 00:29:54 +0000 |
commit | d1531387ba69eb6b31197a5be26a63ce20bb9d40 (patch) | |
tree | ce9d6d4d872a2650e7d6ebf8cb8fef0f3093bf08 /loc2c.h | |
parent | 422d1ceb1e08c1174154cf19bb03f788e1e10fb8 (diff) | |
download | systemtap-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.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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); |