summaryrefslogtreecommitdiffstats
path: root/testsuite/buildok/twentyfive.stp
diff options
context:
space:
mode:
authorfche <fche>2006-12-19 22:00:15 +0000
committerfche <fche>2006-12-19 22:00:15 +0000
commit7e41d3dc4003b7e05731173f6b22cc9e1b05f057 (patch)
treef552fed50ac5d02ba2e56b588f73ef0dd48382b8 /testsuite/buildok/twentyfive.stp
parent642da0daffeeecbcfa1aa78b6d95b5cfa90827d4 (diff)
downloadsystemtap-steved-7e41d3dc4003b7e05731173f6b22cc9e1b05f057.tar.gz
systemtap-steved-7e41d3dc4003b7e05731173f6b22cc9e1b05f057.tar.xz
systemtap-steved-7e41d3dc4003b7e05731173f6b22cc9e1b05f057.zip
2006-12-19 Frank Ch. Eigler <fche@redhat.com>
PR 3522. * tapsets.cxx (dwflpp::emit_address): Call _stp_module_relocate only once per session. Error message cleanup: duplicate elimination etc. * session.h (saved_errors): Store a set of 'em. (num_errors): Return set size. Remove old numeric field. Update all callers. * elaborate.cxx (systemtap_session::print_errors): Print each encountered message just once. * staptree (semantic_error): Make msg2 writeable. Add a chain field. * tapsets.cxx (*var_expanding*:visit_target_symbol): Set saved semantic_error's chain field. * elaborate.cxx (register_library_aliases, visit_foreach_loop, visit_functioncall, derive_probes): Plop "while: ..." error message prefix/suffix right into the semantic_error message string. * parse.cxx (lexer::scan): Identify erroneous token better in error message for unresolvable $N/@M command line args. * util.h (lex_cast_hex): Use std::hex, not std::ios::hex. 2006-12-19 Frank Ch. Eigler <fche@redhat.com> PR 3522. * buildok/twentyfive.stp: New test for static $var access.
Diffstat (limited to 'testsuite/buildok/twentyfive.stp')
-rwxr-xr-xtestsuite/buildok/twentyfive.stp9
1 files changed, 9 insertions, 0 deletions
diff --git a/testsuite/buildok/twentyfive.stp b/testsuite/buildok/twentyfive.stp
new file mode 100755
index 00000000..1bd39b02
--- /dev/null
+++ b/testsuite/buildok/twentyfive.stp
@@ -0,0 +1,9 @@
+#! stap -p4
+
+# PR 3522.
+
+probe module("ext3").function("ext3_check_dir_entry") {
+ print ($ext3_filetype_table[1]) # static global in CU
+}
+probe timer.s(4) { exit () }
+