summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-03-0613-25/+75
|\
| * 2008-03-06 Frank Ch. Eigler <fche@elastic.org>fche2008-03-064-5/+12
| | | | | | | | | | * Makefile.am (AM_CXXFLAGS, AM_CFLAGS): Remove -Werror. * Makefile.in, doc/Makefile.in: Regenerated.
| * Fix sys_sigaltstack for i686 after register unificationananth2008-03-062-2/+7
| |
| * 2008-03-05 David Smith <dsmith@redhat.com>dsmith2008-03-052-2/+7
| | | | | | | | | | PR5422 * systemtap.samples/examples.exp: Updated.
| * 2008-03-05 David Smith <dsmith@redhat.com>dsmith2008-03-053-1/+31
| | | | | | | | | | | | PR5422 * iostat-scsi.stp: Updated to handle kernel versions > 2.6.24. * iostat-scsi.txt: Updated.
| * 2008-03-04 David Smith <dsmith@redhat.com>dsmith2008-03-042-15/+18
| | | | | | | | * tutorial.tex: Made minor changes to remove warnings.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-03-0312-31/+125
|\|
| * PR5516: assignment to $pointersfche2008-03-039-29/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-03-03 Frank Ch. Eigler <fche@elastic.org> PR5516 * elaborate.cxx (symbol_fetcher, dead_assignment_remover): Support unresolved $target lvalues. Propagate pretty error messages. * staptree.cxx (varuse_collecting_visitor target_symbol): Ditto. * staptree.h: Corresponding decl. * loc2c.c: c_translate_pointer_store: New function. * loc2c.h: Corresponding decl. * tapsets.cxx (dwflpp::translate_final_fetch_or_store): Call it for $target pointer assignments. 2008-03-03 Frank Ch. Eigler <fche@elastic.org> PR5516 * buildok/twentynine.stp: New test.
| * add doc/nomencl.sty to EXTRA_DISTfche2008-03-033-2/+8
| | | | | | | | | | | | | | | | 2008-03-03 Frank Ch. Eigler <fche@elastic.org> From Masami Hiramatsu <mhiramat@redhat.com> * Makefile.am (EXTRA_DIST): Add nomencl.sty. * Makefile.in: Hand-regenerated.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-299-17/+94
|\|
| * 2008-02-29 Will Cohen <wcohen@redhat.com>wcohen2008-02-292-1/+5
| | | | | | | | * main.cxx (handle_interrupts): Make compatible with GCC 4.3.
| * PR5045: clean up after interruptsfche2008-02-287-16/+82
| | | | | | | | | | | | | | | | | | | | | | 2008-02-28 Frank Ch. Eigler <fche@elastic.org> PR5045 * session.h (pending_interrupts): New global. * main.cxx (handle_interrupts): New fn to handle SIGINT* etc. * elaborate.cxx, translate.cxx, tapsets.cxx, main.cxx (*): Insert pending_interrupts escape hatches inside potentially timetaking loops. * buildrun.cxx: Don't deal with signals.
| * 2008-02-28 Will Cohen <wcohen@redhat.com>wcohen2008-02-282-1/+8
| | | | | | | | | | PR433780 * errno.stp (returnstr): Handle unified i386/x86_64 reg names.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-272-0/+196
|\|
| * bundle nomencl.sty for older tex distributionsfche2008-02-282-0/+196
| |
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-276-8/+250
|\|
| * PR5697 part 2: tutorial/langref configuryfche2008-02-286-8/+250
| | | | | | | | | | | | | | | | | | | | 2008-02-27 Frank Ch. Eigler <fche@elastic.org> PR5697 * configure.ac (enable-docs): Implement. * systemtap.spec.in: Add optional docs build/install/prereqs. * Makefile.am (SUBDIRS): Add doc. * Makefile.in, configure: Regenerated.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-2733-552/+5743
|\|
| * Correct date of last commit.brolley2008-02-281-1/+1
| |
| * PR5697: include tutorial & language reference guidefche2008-02-2716-0/+4982
| |
| * 2008-02-27 Martin Hunt <hunt@redhat.com>hunt2008-02-2716-551/+760
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sym.h (_stp_module): Add text_size, lock, and unwind data pointer. * sym.c (_stp_find_module_by_addr): New function. (_stp_kallsyms_lookup): Call _stp_find_module_by_addr(). (_stp_get_unwind_info): New. * runtime.h: Move debug macros to debug.h. Include it. * debug.h: New file. * map.c: Update debug calls. * map-gen.c: Update debug calls. * pmap-gen.c: Update debug calls. * mempool.c: New file. * symbols.c: Use rwlocks. Use new dbug macros. Handle unwind info if present. * transport.c: Include mempool.c. Update dbug and kbug calls to new macros. * transport_msgs.h (_stp_command_name): Add struct containing message names for debugging. * control.c, procfs.c: Use new dbug macros. Use new mempool functions.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-2718-48/+378
|\|
| * 2008-02-27 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-02-272-1/+10
| | | | | | | | | | * x86_64/syscalls.stp (syscall.iopl): Use new_iopl instead of level on xen kernel.
| * 2008-02-21 Dave Brolley <brolley@redhat.com>brolley2008-02-276-27/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR5189 * staptree.h (print_format::conv_memory): New enumerator. (print_format::width_type): New enumeration. (print_format::precision_type): New enumeration. (format_component::widthtype): New member. (format_component::prectype): New member. (format_component::is_empty): Test widthtype and prectype. (format_component::clear): Clear widthtype and prectype. * staptree.cxx (print_format::components_to_string): Handle dynamic width and precision. Handle conv_memory. (print_format::string_to_components): Parse dynamic width and precision specifiers. Set widthtype and prectype. Parse %m format specifier. * elaborate.h (typeresolution_info::check_arg_type): New method. * elaborate.cxx (typeresolution_info::visit_print_format): Account for dynamic width and precision when computing the expected number of arguments. Check the types of arguments for dynamic width and precision. Use check_arg_type to check the types of all arguments. Handle print_format::conv_memory. (typeresolution_info::check_arg_type): New method. * NEWS: Describe the enhancements above.
| * 2008-02-27 Dave Brolley <brolley@redhat.com>brolley2008-02-272-11/+74
| | | | | | | | | | | | | | PR5189 * vsprintf.c (_stp_vsnprintf): Extract arguments of type int64_t for dynamic width and precision. Implement width and precision correctly for the %b format specifier. Implement the %m specifier.
| * 2008-02-27 Dave Brolley <brolley@redhat.com>brolley2008-02-275-0/+91
| | | | | | | | | | | | PR5189 * systemtap.printf/bin6.{exp,stp}: New test case. * systemtap.printf/memory1.{exp,stp}: New test case.
| * 2008-02-27 David Smith <dsmith@redhat.com>dsmith2008-02-272-5/+14
| | | | | | | | | | | | PR5729 * systemtap.spec.in: Adds examples to the testsuite rpm so that systemtap.samples/examples.exp works correctly.
| * 2008-02-27 David Smith <dsmith@redhat.com>dsmith2008-02-272-2/+5
| | | | | | | | * systemtap.base/marker.exp: Added better path to Module.markers.
| * Modifying Changelog file, since Srinivasa skipped itsrinivasa2008-02-271-0/+16
| | | | | | | | while committing the patch.
| * 2008-02-26 Dave Brolley <brolley@redhat.com>brolley2008-02-262-2/+7
| | | | | | | | | | PR5018 * staprun.8.in: Escape dashes ('-') as appropriate.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-267-40/+132
|\|
| * 2008-02-26 Srinivasa DS<srinivasa@in.ibm.com> PR 5772,srinivasa2008-02-262-22/+13
| | | | | | | | | | tapset/syscall2.stp: to modify argument list of waitid,wait4 for kernel > 2.6.24
| * added wildcard samplefche2008-02-261-1/+1
| |
| * PR5792: wildcard support for %( kernel/arch %) preprocessor operandsfche2008-02-266-17/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-02-25 Frank Ch. Eigler <fche@elastic.org> PR5792. * parse.cxx (eval_pp_conditional): Support wildcards in %( kernel_v/kernel_vr/arch ==/!= "*foo?" %) operands. * NEWS, stap.1.in: Document this. 2008-02-25 Frank Ch. Eigler <fche@elastic.org> PR5792. * systemtap.base/preprocessor.exp: New test.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-251-3/+19
|\|
| * Fix for bug#5772srinivasa2008-02-251-3/+19
| |
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-2313-35/+44
|\| | | | | | | | | | | Conflicts: testsuite/ChangeLog
| * 2008-02-23 Frank Ch. Eigler <fche@elastic.org>fche2008-02-2312-29/+33
| | | | | | | | * systemtap.printf/*.exp: Canonicalize pass/fail messages.
| * 2008-02-23 Frank Ch. Eigler <fche@elastic.org>fche2008-02-232-6/+11
| | | | | | | | | | * systemtap.samples/args.exp: Remove installation-specific paths from pass/fail judgements.
| * PR5770: false systemtap/eof/timeout messages in testsuite.logfche2008-02-2314-16/+23
| | | | | | | | | | | | | | 2008-02-23 Frank Ch. Eigler <fche@elastic.org> * */*.exp: Change all "send \003" to "exec kill -INT -<pgrp>" in order to more reliably kill an inferior stap/stapio/staprun process group.
* | PR5770: false systemtap/eof/timeout messages in testsuite.logFrank Ch. Eigler2008-02-2314-16/+23
| | | | | | | | | | | | | | 2008-02-23 Frank Ch. Eigler <fche@elastic.org> * */*.exp: Change all "send \003" to "exec kill -INT -<pgrp>" in order to more reliably kill an inferior stap/stapio/staprun process group.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-232-1/+6
|\|
| * 2008-02-22 Frank Ch. Eigler <fche@elastic.org>fche2008-02-232-1/+7
| | | | | | | | | | * test.tcl: Support noexec /tmp by creating test directory under build tree instead of /tmp.
| * 2008-02-22 Frank Ch. Eigler <fche@elastic.org>fche2008-02-232-1/+6
| | | | | | | | | | * semko/fortyfive.stp: Add ".call" to exclude false (?) positives from inlined instances defined in header files.
* | 2008-02-22 Frank Ch. Eigler <fche@elastic.org>Frank Ch. Eigler2008-02-222-1/+7
| | | | | | | | | | * test.tcl: Support noexec /tmp by creating test directory under build tree instead of /tmp.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-222-0/+17
|\|
| * PR5787, PR2608: .statement(NUM) probing fixesfche2008-02-235-47/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-02-22 Frank Ch. Eigler <fche@elastic.org> PR5787, PR2608, .statement() * tapsets.cxx (query_dwarf_func): Process .statement(NUM) probes too. (query_cu): Ditto. (query_func_info): Bypass prologue searching for .statement() probes. (query_cu): Ditto. (build_blacklist): Remove unsightly empty first alternative in "^(|foo)$" regexps. Show them for -vvv. * buildrun.cxx (compile_pass): Don't turn on "gcc -Q" on until -vvvv. 2008-02-22 Frank Ch. Eigler <fche@elastic.org> * systemtap.base/stmtvars.exp: New test for PR 5787.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-02-228-100/+253
|\|
| * 2008-02-21 Will Cohen <wcohen@redhat.com>wcohen2008-02-212-0/+5
| | | | | | | | * systemtap.base/beginenderror.exp: Increase timeout for slow machines.
| * 2008-02-21 David Smith <dsmith@redhat.com>dsmith2008-02-212-3/+17
| | | | | | | | * staprun_funcs.c (check_path): Small security fix.