summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* staplog crash(8) module testsfche2008-01-2510-5/+85
| | | | | | | | | | | | | | | | 2008-01-24 Frank Ch. Eigler <fche@elastic.org> * Makefile.am: Make another $(MKDIR) call visible. * Makefile.in: Regenerated. 2008-01-24 Frank Ch. Eigler <fche@elastic.org> crash(8) tests, based on Masami Hiramatsu <mhiramat@redhat.com>: * Makefile.am (CRASH_LIBDIR): Pass in $(RUNTEST). * lib/systemtap.exp (as_root): Trace command string, output, and result. * sysetmtap.samples/crash.*, testlog.stp: New test case. * Makefile.in: Regenerated.
* 2008-01-24 David Smith <dsmith@redhat.com>dsmith2008-01-245-288/+10
| | | | | | | | | PR 5661 (reverted). * configure.ac: Removed elfutils version number check. * configure: Regenerated. * acsite.m4: Removed. * systemtap.spec.in: Minimum elfutils version number is no longer filled in by configure.
* 2008-01-24 David Smith <dsmith@redhat.com>dsmith2008-01-244-18/+65
| | | | | | | | | | PR 5650 (partial). * configure.ac: Handles sqlite optional functionality correctly. If enabled/disabled by the user, do the right thing. If not specified by the user, use it if present. * configure: Regenerated. * systemtap.spec.in: Always specify to configure whether to use sqlite or not.
* 2008-01-23 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-01-242-1/+39
| | | | | | | PR5554 * syscalls.stp (__is_user_regs): Add new function to check whether pt_regs is user mode registers. (syscall.fork): Use __is_user_regs() to decide syscall name.
* 2008-01-24 Dave Brolley <brolley@redhat.com>brolley2008-01-243-26/+40
| | | | | | | | PR 5017. * staptree.cxx (<cstring>): #include it. (required <indexable *>): Remove 'static' from instantiation and move instantiation to here from... * staptree.h: ...here.
* Autoconf file for nameidata changes by srinivasa@in.ibm.comsrinivasa2008-01-241-0/+4
|
* Autoconf file for x86/x86_64 for register rename patch by srinivasa@in.ibm.comsrinivasa2008-01-241-0/+6
|
* PR2521: configurable debuginfo search pathfche2008-01-235-2/+41
| | | | | | | | | | | 2008-01-23 Frank Ch. Eigler <fche@elastic.org> PR 2151 * tapsets.cxx (dwflpp::setup): Parametrize debuginfo_path. * stap.1.in: Document this. PR 2521. * systemtap.base/debugpath.exp: New test.
* 2008-01-23 David Smith <dsmith@redhat.com>dsmith2008-01-235-3/+294
| | | | | | | | | | PR 5661. * configure.ac: Checks elfutils version number. * acsite.m4: New file containing macro to return elfutils version number. * configure: Regenerated. * systemtap.spec.in: Minimum elfutils version number is now filled in by configure.
* 2008-01-23 Dave Brolley <brolley@redhat.com>brolley2008-01-232-0/+25
| | | | | | | * translate.cxx (var::fini): New method. (c_unparser::emit_module_init): Call var::fini when deregistering variables without indices. (c_unparser::emit_module_exit): Likewise.
* * runtime/uprobes/uprobes.c: Fix from Srinivasa: Recastkenistoj2008-01-222-5/+11
| | | | rcu_dereferences of engine->data to resync with kernel.org builds.
* Fix last checkin.hunt2008-01-211-77/+4
|
* 2008-01-21 Martin Hunt <hunt@redhat.com>hunt2008-01-213-14/+87
| | | | | * symbols.c (send_module): Simplify and use new send_data() function to keep longword alignment.
* * runtime/uprobes/uprobes.c: Added static copy ofkenistoj2008-01-192-0/+67
| | | | access_process_vm(), for kernels that don't export it.
* bump to version 0.6.1 in prep for snapshot releasefche2008-01-188-26/+32
| | | | | | | 2008-01-18 Frank Ch. Eigler <fche@elastic.org> * configure.ac, systemtap.spec.in: Update version to 0.6.1 * configure: Regenerated.
* 2008-01-18 Frank Ch. Eigler <fche@elastic.org>fche2008-01-182-1/+12
| | | | * systemtap.spec.in: Update version to 0.6-3.