summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2008-02-12 Frank Ch. Eigler <fche@elastic.org>fche2008-02-136-7/+32
| | | | | | | | * systemtap.context/context.exp: Build temporary modules under build tree, to tolerate read-only source trees. * {args,backtrace,pid}.tcl: Corresponding changes. * systemtap_test_module2.c: Add a bunch of asm("")'s to prevent inlining even better than noinline does.
* PR4393: fix relocatable-kernel global $variable accessfche2008-02-125-1/+28
| | | | | | | | | | | | | 2008-02-12 Frank Ch. Eigler <fche@elastic.org> PR 4393 * tapsets.cxx (emit_address): Support relocatable kernels. (dwarf_derived_probe ctor): Hack around for missing USHRT_MAX. * elaborate.cxx (semantic_pass): Increment rc if exception caught. 2008-02-12 Frank Ch. Eigler <fche@elastic.org> * systemtap.pass1-4/buildok.exp: No longer kfail buildok/seventeen.
* fix typohunt2008-02-121-1/+1
|
* 2008-02-12 Martin Hunt <hunt@redhat.com>hunt2008-02-123-5/+9
| | | | | PR 5757 * tapsets.cxx, translate.cxx: Cleanup findentation a bit.
* PR 5693kenistoj2008-02-113-4/+86
| | | | | | | * runtime/uprobes/uprobes.c: Intercept handler-destined signals received while we're single-stepping, and re-queue them afterward. * runtime/uprobes/uprobes.h: Ditto
* PR5750: autoreconf compatibilityfche2008-02-108-179/+453
| | | | | | | | | | | 2008-02-09 Frank Ch. Eigler <fche@elastic.org> PR5750. From Eugeniy Meshcheryakov eugen@debian.org: * configure.ac (HAVE_LIBSQLITE3): Complete AC_DEFINE. * configure, INSTALL, missing, compile, depcomp, install-sh: autoreconf -fi'd.
* PR5749: dos2unix nettop.stpfche2008-02-101-42/+42
|
* PR5751, -Werror emphasis on -fstack-protector-all trial buildfche2008-02-093-5/+16
| | | | | | | | | 2008-02-09 Frank Ch. Eigler <fche@elastic.org> PR 5751. * configure.ac: Add -Werror to trial compilation with -fstack-protector-all, for hosts that don't quite support it. * configure: Regenerated.
* Corrected bug number.dsmith2008-02-081-2/+2
|
* 2008-02-08 David Smith <dsmith@redhat.com>dsmith2008-02-082-26/+14
| | | | | PR 5670 * systemtap.spec.in: Further simplification.
* 2008-02-07 Frank Ch. Eigler <fche@elastic.org>fche2008-02-072-2/+9
| | | | | * buildrun.cxx (run_make_cmd, compile_pass): Tweak kbuild parametrization to produce useful compile logs at -vv.
* Restore accidently deleted line.hunt2008-02-071-0/+1
|
* 2008-02-07 Martin Hunt <hunt@redhat.com>hunt2008-02-072-2/+8
| | | | | * systemtap.base/debugpath.exp: Remove explicit closes. Stap will terminate without help, and cleanup after itself.
* 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-02-065-6/+24
| | | | | | | | | | | | * stack-ia64.c (__stp_show_stack_sym): Skip printing symbol if (ip == REG_IP(regs)). 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com> * systemtap.context/backtrace.tcl: Fixed regular expressions and Added new expression for return probe on ia64. * systemtap.context/backtrace.stp(print_all_trace_info): Added trace point output before calling print_stack().
* 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-02-062-0/+12
| | | | | * systemtap.base/cmd_parse.exp: Added 'wait' between tests for preventing unexpected EOF.
* 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-02-068-22/+34
| | | | | | | | | | | * systemtap.base/procfs.exp: Added PROCFS.ko cleanup. * systemtap.context/context.exp: Added cleanup call. * systemtap.printf/end1b.exp: Passed evaluated command string to as_root. * systemtap.printf/mixed_outb.exp: Ditto. * systemtap.printf/out1b.exp: Ditto. * systemtap.printf/out2b.exp: Ditto. * systemtap.printf/out3b.exp: Ditto.
* 2008-02-04 David Smith <dsmith@redhat.com>dsmith2008-02-042-1/+51
| | | | | | PR 4446. * systemtap.base/marker.exp: Added tests for marker "$format" variable.
* 2008-02-04 David Smith <dsmith@redhat.com>dsmith2008-02-042-11/+89
| | | | | | | | | | | | | PR 4446 (partial) * tapsets.cxx (mark_var_expanding_copy_visitor::visit_target_symbol_arg): New function. (mark_var_expanding_copy_visitor::visit_target_symbol_format): New function. (mark_var_expanding_copy_visitor::visit_target_symbol): Handles "$arg" or "$format". (mark_derived_probe_group::emit_module_decls): Sets up "$format" data.
* 2008-02-04 David Smith <dsmith@redhat.com>dsmith2008-02-042-2/+8
| | | | | | PR 5670 (parital) * systemtap.spec.in: Moved %pre section to the systemtap-runtime rpm.
* Print out more descriptive error messages on non-root systemtap invocationananth2008-02-041-2/+9
| | | | Thanks to Jim for fixing typos and grammar.
* * rhel-inspired build fixesfche2008-02-021-4/+8
| | | | | | * Fri Feb 1 2008 Frank Ch. Eigler <fche@redhat.com> - 0.6.1-3 - Add zlib-devel to buildreq; missing from crash-devel - Process testsuite .stp files for #!stap->#!/usr/bin/stap
* 2008-02-01 Martin Hunt <hunt@redhat.com>hunt2008-02-017-35/+112
| | | | | | PR4736 * systemtap.printf/stap_merge.tcl: Copied here so it will always be available.
* 2008-01-31 Will Cohen <wcohen@redhat.com>wcohen2008-01-312-0/+5
| | | | * systemtap.pass1-4/buildok.exp: Add some kfails.
* PR5483 add changelog entryfche2008-01-311-0/+6
|
* 2008-01-30 David Smith <dsmith@redhat.com>dsmith2008-01-302-40/+52
| | | | | | PR 5650 * systemtap.spec.in: Simplified and explicitly specifies configure options.
* update copyright year in -v message toofche2008-01-301-2/+2
|
* 2008-01-30 Dave Brolley <brolley@redhat.com>brolley2008-01-302-2/+8
| | | | | | * coveragedb.cxx (print_coverage_info): Fix typo: s.probes -> s.unused_probes where appropriate. (sql_update_unused_probes): Likewise.
* 2008-01-29 Martin Hunt <hunt@redhat.com>hunt2008-01-302-2/+9
| | | | | | * io.c (_stp_vlog): Use get_cpu() instead of smp_processor_id() because this function can get called with interrupts enabled.
* 2008-01-29 Martin Hunt <hunt@redhat.com>hunt2008-01-302-4/+8
| | | | | * alloc.c (struct _stp_malloc_type): Remove redundant field.
* improve nettop.stp sample to minimize contention / skipped probesfche2008-01-292-55/+46
| | | | | | 2008-01-29 Frank Ch. Eigler <fche@elastic.org> * nettop.stp: Reorganize array usage to minimize contention.
* dummyfche2008-01-290-0/+0
|
* Allow "make clean" to succeed even if root-owned .systemtap/cache/* files exist.fche2008-01-293-4/+10
| | | | | | | | 2008-01-29 Frank Ch. Eigler <fche@elastic.org> * Makefile.am (clean-local): Allow "rm -rf" to fail due to root-owned .ko files in the local cache. * Makefile.in: Regenerated.
* PR5647: build with -fstack-protector-all by defaultfche2008-01-293-10/+57
| | | | | | | | | 2008-01-29 Frank Ch. Eigler <fche@elastic.org> PR 5647 * configure.ac (--enable-ssp): Make default on compilers that support it. * configure: Regenerated.
* 2008-01-28 David Smith <dsmith@redhat.com>dsmith2008-01-285-38/+84
| | | | | | | | * configure.ac: Fixed a bug when "--disable-permon" was used. Added "--enable-crash" option. * configure: Regenerated. * Makefile.am: Improved staplog.so compile command. * Makefile.in: Regenerated.
* update copyright years for recent checkinsfche2008-01-285-5/+5
|
* 2008-01-28 Martin Hunt <hunt@redhat.com>hunt2008-01-286-10/+19
| | | | | | | | * alloc.c: Use DEFINE_SPINLOCK. * counter.c: Ditto. * pmap-gen.c: Ditto. * print_new.c: Ditto. * stat.c: Ditto.
* 2008-01-28 Martin Hunt <hunt@redhat.com>hunt2008-01-284-8/+12
| | | | * control.c, procfs.c, symbols.c: Use DEFINE_SPINLOCK
* 2008-01-28 David Smith <dsmith@redhat.com>dsmith2008-01-282-6/+9
| | | | | * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): Added 'const' to several members of stap_dwarf_probes.
* perms2fche2008-01-289-0/+0
|
* permission-fixfche2008-01-280-0/+0
|
* nonefche2008-01-280-0/+0
|
* 2008-01-28 David Smith <dsmith@redhat.com>dsmith2008-01-283-1/+13
| | | | | | | PR 5685. From Eugeniy Meshcheryakov <eugen@debian.org> * configure.ac: If "--enable-sqlite" is specified, define HAVE_LIBSQLITE3. * configure: Regenerated.
* 2008-01-27 Frank Ch. Eigler <fche@elastic.org>fche2008-01-272-1/+5
| | | | * stack-i386.c (__stp_stack_print): Correct #elif->#else typo.
* PR5673: reduce total size of generated .ko's from wildly wildcarded scriptsfche2008-01-265-26/+121
| | | | | | | | | | | | | | | 2008-01-26 Frank Ch. Eigler <fche@elastic.org> PR 5673. * tapsets.cxx (dwarf_derived_probe_group): Split stap_dwarf_probes[] into bss-carried kprobes structs. Tune embedded strings for minimizing relocation-vs-fixed-buffer wastage. * tapsets.cxx (dwarf_derived_probe): Impose .maxactive() limits. 2008-01-26 Frank Ch. Eigler <fche@elastic.org> PR 5673. * testsuite/parseko/maxactive{04,05}.stp: New tests.
* * runtime/uprobes/uprobes.c: Within a probed process, serializekenistoj2008-01-253-1/+26
| | | | | | | calls to access_process_vm() when populating instructions slots. Fixes an SMP bug on multithreaded apps with many active probepoints. * runtime/uprobes/uprobes.h: Ditto
* PR 5672: fix generated dwarf probe point names from wildcardsfche2008-01-254-1/+18
| | | | | | | | | | 2008-01-25 Frank Ch. Eigler <fche@elastic.org> PR 5672. * staptree.cxx (probe_point copy ctor): New function. * staptree.h: Declare it. * tapsets.cxx (dwarf_derived_probe ctor): Call it to shallow-copy incoming base probe location before recomputing/overwriting it.
* 2008-01-25 David Smith <dsmith@redhat.com>dsmith2008-01-251-24/+3
| | | | * configure: Correctly regenerated.
* 2008-01-25 David Smith <dsmith@redhat.com>dsmith2008-01-253-146/+137
| | | | | | * configure.ac: Compressed the two perfmon options into one. Made other small fixes and whitespace changes. * configure: Regenerated.
* 2008-01-25 Will Cohen <wcohen@redhat.com>wcohen2008-01-252-1/+6
| | | | | PR5554 * syscalls.stp (__is_user_regs): Modify to work with older kernels.
* typo fixfche2008-01-251-1/+1
|