summaryrefslogtreecommitdiffstats
path: root/testsuite
Commit message (Collapse)AuthorAgeFilesLines
* 2007-06-18 Martin Hunt <hunt@redhat.com>hunt2007-06-182-16/+29
| | | | | * syscall.exp (test_procedure): Use switch statements to clean up the logic for setting flags for 64 and 32-bit passes.
* *** empty log message ***hunt2007-06-181-0/+17
|
* 2007-06-18 Martin Hunt <hunt@redhat.com>hunt2007-06-1828-41/+62
| | | | | | | | | | | | | | | | | | From Quentin Barnes. * lib/stap_run.exp, lib/stap_run2.exp, lib/systemtap.exp, systemtap.base/cache.exp, systemtap.base/optim.exp, systemtap.base/overload.exp, systemtap.base/prologues.exp, systemtap.maps/absentstats.exp, systemtap.maps/foreach_fail.exp, systemtap.maps/ix_clear*.exp, systemtap.maps/pmap_agg_overflow.exp, systemtap.samples/args.exp, systemtap.samples/arith.exp, systemtap.samples/arith_limits.exp, systemtap.samples/control_limits.exp, systemtap.samples/lket.exp, systemtap.samples/pfaults.exp, systemtap.samples/poll_map.exp, systemtap.samples/primes.exp, systemtap.samples/profile.exp, systemtap.samples/queue_demo.exp, systemtap.samples/symbols.exp, systemtap.samples/syscalls1.exp, systemtap.samples/syscalls2.exp, systemtap.samples/transport.exp: Small fixes to patterns, plus fix timeouts for slower systems.
* 2007-06-15 Frank Ch. Eigler <fche@elastic.org>fche2007-06-152-0/+8
| | | | | * lib/systemtap.exp (stap_run_batch): Detect crashing stap and represent this as failing return code.
* 2007-06-14 Martin Hunt <hunt@redhat.com>hunt2007-06-143-5/+18
| | | | | | | | * systemtap.samples/syscalls.stp: Use printf for output to avoid problems with long paths. From Quentin Barnes. * systemtap.samples/system_func.exp: Change expect matching.
* 2007-06-14 David Smith <dsmith@redhat.com>dsmith2007-06-142-3/+8
| | | | | * systemtap.samples/profile.stp: Change output to avoid problems when kernel source path is long.
* 2007-06-05 Frank Ch. Eigler <fche@redhat.com>fche2007-06-063-0/+43
| | | | | | | | | | | | | PR 3331. * loc2c.c (emit_base_fetch): Emit size/signedness cast for every low-level fetch. (translate_base_fetch, c_translate_fetch, c_translate_store, c_translate_pointer): Fetch & pass the $target signedness. 2007-06-05 Frank Ch. Eigler <fche@elastic.org> PR 3331. * systemtap.base/deref2.*: New test, disabled.
* 2007-06-04 Frank Ch. Eigler <fche@elastic.org>fche2007-06-043-8/+20
| | | | | PR 4589. * systemtap.base/optim.*: Rewritten, simplified.
* 2007-05-30 Frank Ch. Eigler <fche@redhat.com>fche2007-05-303-0/+20
| | | | | | | | | | | | | | | | PR 4567. * staptree.cxx (varuse_collecting_visitor): Add side-effect result query functions. * elaborate.cxx (dead_stmtexpr_remover::visit_expr_statement): Switch to it. (dead_assignment_remover::visit_assignment): Skip elision of lvalues with side-effects in index exprs. * staptree.h: Corresponding changes. 2007-05-30 Frank Ch. Eigler <fche@redhat.com> PR 4567. * systemtap.base/optim.stp, optim.exp: New test.
* PR4540wcohen2007-05-292-0/+7
| | | | * systemtap.stress/conversions.exp: Adjust for ia64 address space.
* 2007-05-25 Martin Hunt <hunt@redhat.com>hunt2007-05-255-51/+60
| | | | | | | | * systemtap.samples/lket.exp (cleanfiles): Set timeout inside expect. * systemtap.maps/absentstats.exp: Set timeout inside expect. * lib/stap_run2.exp (stap_run2): Set timeout to 180 inside expect. * lib/stap_run.exp (stap_run): Set timeout to 180 for slower machines. Remove $ anchor on output. Fix a few minor nits in patterns.
* 2007-05-25 Martin Hunt <hunt@redhat.com>hunt2007-05-252-1/+4
| | | | * syscall.exp (test_procedure): Remove stray timeout assignment.
* 2007-05-24 David Smith <dsmith@redhat.com>dsmith2007-05-242-27/+85
| | | | | | | PR4446 * systemtap.base/marker.exp: Renumbered tests and added new tests for invalid argument name ("$foo1") and writing to marker arguments.
* Typo fix.hunt2007-05-231-1/+1
|
* 2007-05-23 Martin Hunt <hunt@redhat.com>hunt2007-05-231-5/+5
| | | | * systemtap.samples/system_func.exp: Fix pattern anchoring.
* 2007-05-23 David Smith <dsmith@redhat.com>dsmith2007-05-233-24/+337
| | | | | | PR4446 * systemtap.base/marker.exp: Added new marker test. * buildok/marker.stp: Removed old marker test.
* PR4470wcohen2007-05-082-18/+33
| | | | | * testsuite/systemtap.syscall/syscall.exp: Build correct sizes for 32-bit and 64-bit machines.
* 2007-05-07 Martin Hunt <hunt@redhat.com>hunt2007-05-073-10/+22
| | | | | | | PR4466 * systemtap.samples/system_func.stp: Rewrite test to account for probes not being placed until after begin. * systemtap.samples/system_func.exp: Only expect 1 sys_open.
* 2007-05-07 Martin Hunt <hunt@redhat.com>hunt2007-05-072-5/+10
| | | | | * signal.c (main): Fix expected expression to accept both 32 and 64-bit pointers.
* 2007-05-06 Frank Ch. Eigler <fche@elastic.org>fche2007-05-064-2/+11
| | | | | | | | | | | | PR 1305. * tapsets.cxx (iterate_over_srcfile_lines): Exclude approximate file:lineno matches optimistically returned by dwarf_getsrc_file. (query_srcfile_line): Use Dwarf_Line line number for constructing derived_probe location string. 2007-05-06 Frank Ch. Eigler <fche@elastic.org> * semko/thirtynine.stp: New test.
* 2007-05-01 Martin Hunt <hunt@redhat.com>hunt2007-05-013-0/+46
| | | | * systemtap.samples/system_func.*: New test.
* 2007-05-01 Martin Hunt <hunt@redhat.com>hunt2007-05-013-21/+4
| | | | * systemtap.samples/sysopen*: Deleted.
* 2007-05-01 Martin Hunt <hunt@redhat.com>hunt2007-05-012-16/+8
| | | | | * statfs.c (main): Fix expected expression to accept both 32 and 64-bit pointers.
* * PR 4329fche2007-05-011-1/+1
|
* 2007-04-29 Frank Ch. Eigler <fche@elastic.org>fche2007-04-295-14/+32
| | | | | | | | | | * configure.ac: Mention testsuite/configure.ac for version matching. 2007-04-29 Frank Ch. Eigler <fche@elastic.org> * Makefile.am (EXTRA_DIST): Add dejagnu subdirectories. * configure.ac: Bump version to match parent directory. * Makefile.in, configure: Regenerated.
* Increased timeout to fix intermittent test failures on s390xdwilder2007-04-252-1/+6
|
* syscall.exp: Enabled 64-bit tests on s390x, 32-bit test to use -m31 on s390x.dwilder2007-04-242-1/+11
|
* Adapt socket tapset to changes in 2.6.19.mmason2007-04-242-5/+10
|
* * fixing changelog entry locationfche2007-04-241-0/+4
|
* * tapset/memory.stp: Add matching vm.pagefault.returnwcohen2007-04-241-0/+5
| | | | * testsuite/buildok/memory.stp: Test vm.pagefault.return.
* 2007-04-23 Frank Ch. Eigler <fche@elastic.org>fche2007-04-232-1/+8
| | | | * systemtap.pass1-4/buildok.exp: Add some kfails.
* 2007-04-23 Martin Hunt <hunt@redhat.com>hunt2007-04-232-0/+6
| | | | * clock.c (main): Ifdef SYS_time.
* 2007-04-23 Martin Hunt <hunt@redhat.com>hunt2007-04-232-1/+5
| | | | * mmap.c (main): Use open() instead of creat().
* 2007-04-23 Martin Hunt <hunt@redhat.com>hunt2007-04-232-23/+37
| | | | | * syscall.exp (test_procedure): For 64-bit machines, first run with "-m64" and then with "-m32".
* *** empty log message ***hunt2007-04-101-0/+9
|
* 2007-04-10 Martin Hunt <hunt@redhat.com>hunt2007-04-1016-0/+3422
| | | | | | | | | * systemtap.printf/out*: New output tests to stress output buffering and transport. * systemtap.printf/mixed*: More output tests mixing print, printf, and print_char. * systemtap.printf/end*: Test that output from end probes is all sent.
* 2007-04-10 Martin Hunt <hunt@redhat.com>hunt2007-04-102-0/+7
| | | | | * syscall.exp (test_procedure): Remove test binaries when done.
* 2007-04-05 Martin Hunt <hunt@redhat.com>hunt2007-04-052-1/+5
| | | | * systemtap.samples/arith_limits.exp: Set test name correctly.
* 2007-04-03 Pierre Peiffer <pierre.peiffer@bull.net>fche2007-04-045-0/+32
| | | | | | | | | | | | | | | * parse.cxx, parse.h (lexer::scan): Add $# and @# identifiers. (eval_pp_conditional, scan_pp): Allow the use of $x and @x identifiers. Produce more accurate error messages. * stap.1.in: Document $# and @# identifiers. 2007-04-04 Pierre Peiffer <pierre.peiffer@bull.net> * parseok/fourteen.stp: Add test about $# and @# usage during the preprocessing. * parseko/preprocess10.stp: New test. * parseko/preprocess11.stp: New test. * parseko/preprocess12.stp: New test.
* 2007-04-02 Frank Ch. Eigler <fche@elastic.org>fche2007-04-022-3/+4
| | | | | | | | | | | | * tapsets.cxx (query_dwarf_func): Skip non-inlined functions for .function().inline case. 2007-04-02 Frank Ch. Eigler <fche@elastic.org> * socket-trace.stp, small_demos/prof.stp, top.stp: Adapt to .inline -> .function change. * semko/twentyone.stp: Ditto.
* 2007-04-02 Frank Ch. Eigler <fche@elastic.org>fche2007-04-026-7/+13
| | | | | | * systemtap.samples/poll_map.stp, profile.stp, syscalls.stp: Continue adopting to .inline -> .function change. * systemtap.samples/topsys.stp, systemtap.stress/current.stp: Ditto.
* 2007-03-30 Frank Ch. Eigler <fche@redhat.com>fche2007-03-3012-30/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | PR 1570 * NEWS: Document probe handler language change re. inline functions. * stapprobes.5.in: Likewise. * tapsets.cxx: Many changes to simplify caches and implement new handling of inline functions, removed of stubs for future probes. * elaborate.cxx (derived_probe printsig_nested): New function. * elaborate.h: Declare it. * main.cxx (usage): Clarify "-r" meaning. (main): Tweak related "-p 4" message. 2007-03-30 Frank Ch. Eigler <fche@elastic.org> PR 1570. * memory.stp, scheduler.stp, signal.stp, LKET/signal.stp: Adapt to .inline -> .function change. 2007-03-30 Frank Ch. Eigler <fche@elastic.org> PR 1570 * */*.stp: Adapt to .inline -> .function change. * lib/stap_run.exp, stap_run2.exp, stap_run_binary.exp: Shorten pass/fail dejagnu log lines. * systemtap.syscall/sys.stp, test.tcl: Make slightly more compatible and failure more verbose.
* 2007-03-29 Frank Ch. Eigler <fche@elastic.org>fche2007-03-294-3/+7
| | | | * systemtap.maps/ix_*.exp: Add catch around close.
* 2007-03-29 Frank Ch. Eigler <fche@elastic.org>fche2007-03-292-2/+7
| | | | | * systemtap.maps/pmap_agg_overflow.exp: Robustify with respect to expected error messages and early quitting.
* 2007-03-29 David Smith <dsmith@redhat.com>dsmith2007-03-293-0/+16
| | | | | | PR 4281 * parseko/cmdline07.stp: New test. * parseko/cmdline08.stp: New test.
* 2007-03-22 Frank Ch. Eigler <fche@elastic.org>fche2007-03-225-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | PR 4224. * staptree.h (probe): Add privileged field. * elaborate.cxx, parse.cxx: Pass privileged flag to probes. * tapsets.cxx (dwarf_query): Add has_absolute field. (dwarf_derived_probe ctor): Tolerate it. (register_patterns): Expose it. (dwarf_builder::build): Implement it with no dwfl whatsoever. * NEWS: Document kernel.statement().absolute. * stapprobes.5.in: Ditto. 2007-03-22 Frank Ch. Eigler <fche@elastic.org> PR 4224. * systemtap.base/probefunc.exp: Use kernel.statement().absolute instead with grep-found schedule_tick address. * semko/thirtyseven.stp, thirtyeight.stp: New tests. * buildok/twentyeight.stp: New test. 2007-03-22 Frank Ch. Eigler <fche@elastic.org> * sym.c (_stp_module_relocate): Tolerate empty section string.
* 2007-03-22 David Smith <dsmith@redhat.com>dsmith2007-03-222-1/+6
| | | | | * systemtap.stress/conversions.exp: Fixed test case bug that only affected s390x.
* 2007-03-21 David Smith <dsmith@redhat.com>dsmith2007-03-212-1/+7
| | | | | | PR 4146 * systemtap.samples/control_limits.exp: Begin/end probes use MAXACTION_INTERRUPTIBLE instead of MAXACTION.
* 2007-03-09 Pierre Peiffer <pierre.peiffer@bull.net>fche2007-03-203-1/+10
| | | | * buildok/twenty.stp, semok/seventeen.stp: Adapt to kernel 2.6.20.
* 2007-03-19 David Smith <dsmith@redhat.com>dsmith2007-03-192-0/+7
| | | | * .cvsignore: Added systemtap.syscall test programs.