diff options
author | fche <fche> | 2005-11-25 20:31:40 +0000 |
---|---|---|
committer | fche <fche> | 2005-11-25 20:31:40 +0000 |
commit | bb1b26196a0dcbfc72bd3de56eecf0ed1471d4c3 (patch) | |
tree | 1508ac5482c955d756e16071ed4447836a1a2f12 | |
parent | 44ce8ed5cb963d4cb6bf085d7ee60b90afdb93f4 (diff) | |
download | systemtap-steved-bb1b26196a0dcbfc72bd3de56eecf0ed1471d4c3.tar.gz systemtap-steved-bb1b26196a0dcbfc72bd3de56eecf0ed1471d4c3.tar.xz systemtap-steved-bb1b26196a0dcbfc72bd3de56eecf0ed1471d4c3.zip |
2005-11-25 Frank Ch. Eigler <fche@elastic.org>
PR 1336.
* tapsets.cxx (translate_final_fetch_or_store): Remove apparently
unnecessary check.
* testsuite/transok/ten.stp: New test for void* integerification.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | tapsets.cxx | 3 | ||||
-rwxr-xr-x | testsuite/transok/ten.stp | 8 |
3 files changed, 15 insertions, 3 deletions
@@ -1,3 +1,10 @@ +2005-11-25 Frank Ch. Eigler <fche@elastic.org> + + PR 1336. + * tapsets.cxx (translate_final_fetch_or_store): Remove apparently + unnecessary check. + * testsuite/transok/ten.stp: New test for void* integerification. + 2005-11-24 Frank Ch. Eigler <fche@redhat.com> PR 1903 diff --git a/tapsets.cxx b/tapsets.cxx index 415bc31a..f07a368c 100644 --- a/tapsets.cxx +++ b/tapsets.cxx @@ -1153,9 +1153,6 @@ dwflpp Dwarf_Word pointee_encoding; Dwarf_Word pointee_byte_size = 0; - if (dwarf_attr_integrate (typedie, DW_AT_type, attr_mem) == NULL) - throw semantic_error ("cannot get type of pointer: " + string(dwarf_errmsg (-1))); - pointee_typedie = resolve_unqualified_inner_typedie (&pointee_typedie_mem, attr_mem); if (dwarf_attr_integrate (pointee_typedie, DW_AT_byte_size, attr_mem)) diff --git a/testsuite/transok/ten.stp b/testsuite/transok/ten.stp new file mode 100755 index 00000000..3adf6840 --- /dev/null +++ b/testsuite/transok/ten.stp @@ -0,0 +1,8 @@ +#! stap -p3 + +probe kernel.function("dentry_open") +{ + $dentry # is a void pointer +} + + |