| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* timer.c (main): Remove the return value checks.
|
|
|
|
|
| |
* systemtap.samples/system_func.stp: PR4466
Add some additional checks to eliminates any races in output.
|
|
|
|
|
| |
PR 4930
* buildok/examples.stp: New test case.
|
|
|
|
|
|
|
|
|
|
| |
PR 1154
* buildok/procfs01.stp: New test case.
* semko/procfs01.stp: Ditto.
* semko/procfs02.stp: Ditto.
* semko/procfs03.stp: Ditto.
* semko/procfs04.stp: Ditto.
* semko/procfs05.stp: Ditto.
|
|
|
|
|
| |
* systemtap.base/limits.exp: New. Test 32 and 64-bit integer
extremes.
|
|
|
|
|
|
|
|
| |
* parse.cxx (parse_symbol): Accept println(@hist*()).
2007-09-12 Frank Ch. Eigler <fche@elastic.org>
* buildok/print_histograms.stp: Test println(@hist*()).
|
|
|
|
|
|
|
|
|
|
|
| |
PR 5023
* translate.cxx (c_unparser::visit_literal_number): Support LLONG_MIN.
(visit_unary_expression): Likewise.
2007-09-12 Frank Ch. Eigler <fche@elastic.org>
PR 5023.
* buildok/ten.stp: Extend some more.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* systemtap.maps/foreach_limit.stp: Clean up the aggregates
section.
* systemtap.maps/foreach_limit2.stp: Remove newline that was
confusing the output match.
* systemtap.maps/linear_bad.exp: Fix expected output.
* systemtap.maps/linear_neg.exp: Ditto.
* systemtap.maps/log.*: New files.
* systemtap.maps/log_edge.*: New files.
* lib/stap_run2.exp (stap_run2): Rewrite. Previous version
was too complex and buggy.
|
|
|
|
|
|
|
|
| |
PR 4633
* systemtap.context/backtrace.stp: Add testcases for the return
probe and the profile probe.
* systemtap.context/backtrace.tcl: Ditto.
* /systemtap.context/systemtap_test_module2.c: Ditto.
|
|
|
|
|
| |
PR 5023.
* buildok/ten.stp: Reactivate and extend.
|
| |
|
|
|
|
|
|
| |
* systemtap.maps/pmap_agg_overflow.stp: Ensure that the percpu arrays
don't overflow before we get the chance to test aggregation overflow.
Also use a more optimal overflow limit (MAXMAPENTRIES + 1).
|
|
|
|
|
|
|
| |
* systemtap.stress/current.stp: Make module probe optional.
* buildok/four.stp: Ditto.
* buildok/twentyfive.stp: Ditto.
* semok/twelve.stp: Ditto.
|
|
|
|
|
|
|
|
| |
PR4542
* tapsets.cxx (dwarf_query::build_blacklist): add __switch_to to
blacklisted_return_probes on i686
* systemtap.stress/current.stp: Don't probe the return of __switch_to
on i686
|
| |
|
|
|
|
|
| |
* systemtap.context/context.exp (build_modules): Change
build order to prevent messages about no version for yyy_int64.
|
|
|
|
| |
systemtap (PR 4817)
|
| |
|
|
|
|
|
|
| |
PR 4899
* semko/thirtynine.stp: Removed test, now that bug #1305 has become
mooted/undone.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 4899
* tapsets.cxx (dwflpp::has_single_line_record): Extended,
abstraction violated.
(iterate_over_srcfile_lines): Remove exactly line number match
logic. Improve error message to offered better-checked alternative
line numbers.
(query_srcfile_line): Whoops, pass scope_die down for statement("...")
probes, to enable $target var processing.
2007-08-24 Frank Ch. Eigler <fche@redhat.com>
PR 4899
* buildok/fortytwo.stp: New test.
|
| |
|
|
|
|
| |
* futimes.c (main): Add utimensat tests.
|
|
|
|
|
|
|
|
|
|
|
| |
* foreach_limit.stp: Added test for sorting numeric arrays by
value.
* foreach_limit.exp: Ditto.
PR 2305
* foreach_limit2.stp: New file. Tests sorting aggregate arrays by
value.
* foreach_limit2.exp: Ditto.
|
|
|
|
|
| |
PR 4942
* systemtap.base/kmodule.stp: Add "never" probe for type inference.
|
|
|
|
|
| |
* systemtap.base/cmd_parse.exp: New file. Test
command parsing for "-c".
|
|
|
|
|
|
| |
* parseko/cmdline15.stp: Added new test to make sure options '-c
cmd' and '-x pid' are mutually exclusive.
* parseko/cmdline16.stp: Ditto.
|
|
|
|
|
|
|
|
|
| |
PR 1315.
* target_set.stp: New tapset file.
* stapfuncs.5.in: Document new target_set tapset.
* buildok/fortyfive.stp: New test.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 4591
* parse.cxx (parser::parse_symbol): Tweak 'print' matching to allow
all the new variants with printd and println.
* staptree.h (struct print_format): Add fields for the new print
variants, and parse_print() to help matching.
* staptree.cxx (print_format::parse_print): New static method to
match the print variants and determine their properties.
(print_format::print): Handle the new print types.
(deep_copy_visitor::visit_print_format): Copy the new fields.
* translate.cxx (c_unparser::visit_print_format): Insert delims and
newlines where appropriate for new print functions.
* stap1.in: Document the new print functions.
testsuite/
* lib/stap_run.exp: Make sure to match the entire output, in case
there are multiple pass/fail messages.
* buildok/printf.stp: Add lines for new print variants.
* parseko/printd01.stp: Make sure that bad printd calls are handled.
* parseko/printd02.stp: Ditto.
* parseko/printd03.stp: Ditto.
* parseko/printd04.stp: Ditto.
* systemtap.base/print.stp: Try a bunch of different print calls.
* systemtap.base/print.exp: Driver for above.
|
|
|
|
| |
* all_syscalls.stp: New file. Useful for debugging.
|
| |
|
|
|
|
| |
* systemtap.printf/*b.exp: Use stap_merge.tcl.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merge from setuid-branch.
* configure.ac: Version increase to 0.6.
* configure: Regenerated.
* parseko/cmdline09.stp: Added new test for staprun command line
options.
* parseko/cmdline10.stp: Ditto.
* parseko/cmdline11.stp: Ditto.
* parseko/cmdline12.stp: Ditto.
* parseko/cmdline13.stp: Ditto.
* parseko/cmdline14.stp: Ditto.
* systemtap.samples/args.exp: No longer necessary to use "sudo" to
run staprun.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 4846
* parse.cxx (input_put): New function, sort of like stdio ungetc.
(input_get): Skip cursor position changing for input_put strings.
(scan): Rework $.../@... substitution into character pasting.
* parse.h: Corresponding changes.
* util.h (lex_cast_qstring): Octal-quote unprintable characters.
* stap.1.in, NEWS: Document new behaviour.
2007-08-07 Frank Ch. Eigler <fche@redhat.com>
PR 4846
* parseko/preprocess13.stp, parseok/nineteen.stp,
semok/twentyfive.stp: New tests.
|
|
|
|
|
|
|
|
|
|
| |
PR 4736 (partial fix)
* systemtap.printf/end1b.exp: Changed 'FAIL' to 'fail', so
the rest of the testsuite will continue.
* systemtap.printf/mixed_outb.exp: Ditto.
* systemtap.printf/out1b.exp: Ditto.
* systemtap.printf/out2b.exp: Ditto.
* systemtap.printf/out3b.exp: Ditto.
|
| |
|
| |
|
|
|
|
| |
* clock.c (main): Change flags to hex.
|
| |
|
|
|
|
|
|
|
| |
PR 4295
* systemtap.samples/args.exp: Tests to make sure the '-m' option
leaves a module in the current directory.
* systemtap.base/cache.exp (stap_compile): Added cleanup.
|
| |
|
| |
|
|
|
|
| |
* poll.c (main): Don't hardcode fd.
|
|
|
|
|
| |
* select.c (main): Ifdef SYS_pselect6.
* poll.c (main): Ifdef SYS_ppoll.
|
|
|
|
| |
* select.c, poll.c: New.
|
|
|
|
|
|
| |
* systemtap.maps/pmap_agg_overflow.exp: On single processor
systems, this test reported an unsupported test and a test failure
when it should have only reported an unsupported test. Fixed.
|
|
|
|
|
| |
* systemtap.context/context.exp: Copy modules to
/lib/modules/`uname -r`/kernel for debug info.
|
|
|
|
|
| |
* futimes.c (main): Ifdef out futimesat tests
if not defined.
|
|
|
|
|
| |
* uid16.c (main): 16-bit syscalls now have
the same name as 32-bit. Fix patterns.
|
| |
|
|
|
|
|
| |
* systemtap.context/pid.tcl: Don't try to get real ppid,
just match pattern.
|