summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | Fix some logic inversions with dwfl_assert.Tim Moore2008-06-114-3/+22
| | | | | | | | | | | |
* | | | | | | | | | | | PR 2608 plus some refactoring in tapsets.cxxTim Moore2008-06-117-103/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New dwarf_wrappers.h, dwarf_wrappers.cxx for for idiomatic access to libdwarf and refactoring somethings out of the giant classes in tapsets.cxx.
* | | | | | | | | | | | syscalls.stp: Add sys_fchmodat.Zhaolei2008-06-112-0/+22
| | | | | | | | | | | |
* | | | | | | | | | | | PR5643: mention in src/NEWS since the speedup effect is dramaticFrank Ch. Eigler2008-06-101-0/+3
| | | | | | | | | | | |
* | | | | | | | | | | | PR6470: new argv[] tapset, docs, test casesFrank Ch. Eigler2008-06-1015-22/+186
| | | | | | | | | | | |
* | | | | | | | | | | | PR6470: fix preprocessor construct nesting/expansion logicFrank Ch. Eigler2008-06-103-48/+90
| | | | | | | | | | | |
* | | | | | | | | | | | PR6470: fix %( number OP number %? .... %) logicFrank Ch. Eigler2008-06-102-30/+46
| | | | | | | | | | | |
* | | | | | | | | | | | Enable and update numeric-arg tests.Jim Keniston2008-06-103-15/+26
| | | | | | | | | | | |
* | | | | | | | | | | | Very early beginnings of memory map notification support.David Smith2008-06-104-10/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-10 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Initializes .vm_callback. 2008-06-10 David Smith <dsmith@redhat.com> * task_finder.c (struct stap_task_finder_target): Added vm_callback public field. (stap_register_task_finder_target): Sets up .report_quiesce handler. (__stp_utrace_task_finder_target_quiesce): New function.
* | | | | | | | | | | | syscalls.stp: Add sys_faccessat.Zhaolei2008-06-102-0/+22
| | | | | | | | | | | |
* | | | | | | | | | | | syscalls.stp(syscall.mkdirat): Use _dfd_str() to add support for AT_FDCWD.Zhaolei2008-06-102-1/+6
| | | | | | | | | | | |
* | | | | | | | | | | | Fixed utrace probe '$syscall' handling.David Smith2008-06-095-16/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-09 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_var_expanding_copy_visitor::visit_target_symbol): Calls 'syscall_nr' to get the value of '$syscall'. 2008-06-09 David Smith <dsmith@redhat.com> * x86_64/registers.stp (syscall_nr): Added syscall_nr function. * i686/registers.stp (syscall_nr): Ditto.
* | | | | | | | | | | | Fix powerpc PR 6601.Jim Keniston2008-06-092-1/+63
| | | | | | | | | | | |
* | | | | | | | | | | | Add test and doc for kernel.statement relative line number.Stan Cox2008-06-097-3/+82
| | | | | | | | | | | |
* | | | | | | | | | | | Made 2.6.25 kernel updates.David Smith2008-06-094-30/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-09 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe::join_group): Removed generated inclusion of tracehook.h. (utrace_var_expanding_copy_visitor::visit_target_symbol): Uses '_stp_arg(0)' to get value of '$syscall'. 2008-06-09 David Smith <dsmith@redhat.com> * task_finder.c (__stp_utrace_task_finder_report_exec): Handles 2.6.25 kernels.
* | | | | | | | | | | | Add .statement("function@file.c+N")Stan Cox2008-06-062-3/+32
| | | | | | | | | | | |
* | | | | | | | | | | | Updated utrace probe descriptions in NEWS and stapprobes.5.in.David Smith2008-06-063-19/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-06 David Smith <dsmith@redhat.com> * NEWS: Updated utrace probes descriptions. * stapprobes.5.in: Ditto.
* | | | | | | | | | | | Changed/renamed utrace probes.David Smith2008-06-067-191/+306
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-06 David Smith <dsmith@redhat.com> * tapsets.cxx (enum utrace_derived_probe_flags): Redefined in terms of probe types instead of utrace events. (utrace_var_expanding_copy_visitor::visit_target_symbol): Uses new utrace_derived_probes_flags values. (utrace_builder::build): Handles new probe types and new utrace_derived_probes_flags values. (utrace_derived_probe_group::emit_probe_decl): Updated to handle new utrace_derived_probe_flags values. (utrace_derived_probe_group::emit_module_decls): Ditto. Also correctly handles 'begin' events correctly by installing a quiesce handler (instead of running the probe directly). (register_standard_tapsets): Registers updated utrace probe types. 2008-06-06 David Smith <dsmith@redhat.com> * task_finder.c: Added some debug logic. Use '-DDEBUG_TASK_FINDER' to enable. (stap_utrace_attach): Renamed from '__stp_utrace_attach'. (__stp_utrace_attach_match_filename): Calls callback with notification that this is a process or thread event. (__stp_utrace_attach_match_tsk): Ditto. (__stp_utrace_task_finder_report_clone): Ditto. (__stp_utrace_task_finder_report_exec): Ditto. (stap_utrace_task_finder_report_death): Ditto. (stap_start_task_finder): Ditto. (stap_stop_task_finder): Added debug logic. 2008-06-06 David Smith <dsmith@redhat.com> * systemtap.base/utrace_p4.exp: Updated for utrace probe changes. * systemtap.base/utrace_p5.exp: Ditto.
* | | | | | | | | | | | Srinivasa DS <srinivasa@in.ibm.com> -fpie option puts limit on GOT size and ↵Srikar Dronamraju2008-06-053-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hence systemtap build fails on s390. So use -fPIE which doesn't put limit on GOT size.
* | | | | | | | | | | | Added systemtap.context/num_args test.Jim Keniston2008-06-043-0/+116
| | | | | | | | | | | |
* | | | | | | | | | | | Fix PR 6588Jim Keniston2008-06-043-3/+14
| | | | | | | | | | | |
* | | | | | | | | | | | syscalls2.stp: Add sys_unshare.Zhaolei2008-06-042-0/+18
| | | | | | | | | | | |
* | | | | | | | | | | | Added string tokens for most probe types.David Smith2008-06-032-32/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-03 David Smith <dsmith@redhat.com> * tapsets.cxx: Added several string tokens that are used instead of hard-coded strings. (register_standard_tapsets): Uses new string tokens.
* | | | | | | | | | | | PR6429: remove unused fileFrank Ch. Eigler2008-06-031-97/+0
| | | | | | | | | | | |
* | | | | | | | | | | | PR6429: testsuite update for inexact backtrace toleranceFrank Ch. Eigler2008-06-032-18/+22
| | | | | | | | | | | |
* | | | | | | | | | | | PR6429: remove stapio STP_UNWIND support and associated elfutils dependencyFrank Ch. Eigler2008-06-039-52/+30
| | | | | | | | | | | |
* | | | | | | | | | | | Support for new clone flags before linux-2.6.25.Zhaolei2008-06-032-0/+13
| | | | | | | | | | | |
* | | | | | | | | | | | PR6534: add a comment blurb explaining sufficiency UTS_RELEASE compile-time ↵Frank Ch. Eigler2008-06-021-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | check
* | | | | | | | | | | | PR6534: make do without uts_sem (about to be unexported from 2.6.26-mm)Frank Ch. Eigler2008-06-022-20/+15
| | | | | | | | | | | |
* | | | | | | | | | | | Use the -r option of avahi-browse to obtain the ip addressDave Brolley2008-06-022-28/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and port of the server.
* | | | | | | | | | | | Fix compile error caused by PATH_MAX in F9.Zhaolei2008-06-021-0/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Fix the problem that kernel module compile failure when runtimeZhaolei2008-06-022-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | directory is set to relative path(stap -R).
* | | | | | | | | | | | Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2008-05-304-42/+30
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | make "make cscope" tolerate a read-only or separate source treeFrank Ch. Eigler2008-05-304-42/+30
| | | | | | | | | | | | |
* | | | | | | | | | | | | New systemptap compile client and server scripts.Dave Brolley2008-05-302-0/+1024
|/ / / / / / / / / / / /
* | | | | | | | | | | | PR 6562, Modify SYSTEMTAP_DEBUGINFO_PATH behaviour.Srikar Dronamraju2008-05-305-7/+18
| | | | | | | | | | | |
* | | | | | | | | | | | Add debuginfo path for self-built kernel in systemtap.base/debugpath.expWenji Huang2008-05-302-1/+5
| | | | | | | | | | | |
* | | | | | | | | | | | Fix PR 6582: verify CONTEXT->regs in [u_]register()Jim Keniston2008-05-296-7/+40
| | | | | | | | | | | |
* | | | | | | | | | | | Add a cscope target to the MakefileJosh Stone2008-05-295-208/+47
| | | | | | | | | | | |
* | | | | | | | | | | | SW5106 Remove old map and histogram formatting codeStan Cox2008-05-29110-7133/+19
| | | | | | | | | | | |
* | | | | | | | | | | | Fix powerpc dwarfless argument accessAnanth N Mavinakayanahalli2008-05-293-66/+48
| | | | | | | | | | | |
* | | | | | | | | | | | Make sure that return statements don't override existing errors.Josh Stone2008-05-282-0/+10
| | | | | | | | | | | |
* | | | | | | | | | | | Check that errors in nested functions are not lost on returnJosh Stone2008-05-283-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently this test fails, as noted in bugzilla 6529.
* | | | | | | | | | | | Correct redirect of stderr in testsuite. Make installcheck not depend on clean.Mark Wielaard2008-05-283-4/+9
| | | | | | | | | | | |
* | | | | | | | | | | | Removed debug print.David Smith2008-05-282-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-28 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_module_decls): Removed debug print.
* | | | | | | | | | | | Handle bug #6500 fallout.David Smith2008-05-284-66/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-28 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Instead of adding clone handlers, just call the probes directly. (utrace_derived_probe_group::emit_module_decls): For syscall probes, on exec detach the parent's utrace engine from the child. 2008-05-28 David Smith <dsmith@redhat.com> * task_finder.c (__stp_utrace_attach_match_filename): Added register_p parameter, which is passed on to the callback. Only adds death notification if register_p is 1. If register_p is 0, removes death notification. (__stp_utrace_attach_match_tsk): Moved code from __stp_utrace_task_finder_report_clone that handles the details of grabbing a task's path. (__stp_utrace_task_finder_report_clone): Calls new __stp_utrace_attach_match_tsk(). (__stp_utrace_task_finder_report_exec): Notifies upper layer that it might need to detach from newly exec'ed process.`
* | | | | | | | | | | | Minor improvement to multi-threaded support.David Smith2008-05-284-10/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-21 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_module_decls): Added new 'event_flag' parameter to task_finder callback. Only calls probe handlers if we received the correct event. 2008-05-21 David Smith <dsmith@redhat.com> * task_finder.c (__stp_utrace_attach_match_filename): Added event_flag parameter of event to pass to callback. (__stp_utrace_task_finder_target_death): Ditto. (__stp_utrace_task_finder_report_clone): Calls __stp_utrace_attach_match_filename() with new argument. (__stp_utrace_task_finder_report_exec): Ditto. (stap_start_task_finder): Calls callback with an invalid event_flag since this callback call isn't related to an event.
* | | | | | | | | | | | Merge branch 'master' of ssh://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-05-2810-44/+136
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://sources.redhat.com/git/systemtap: Create user based cache dir in testsuite. Refresh cscope.files. Add prototypes for using the 2.6.26 probe_kernel_* functions.
| * | | | | | | | | | | | Create user based cache dir in testsuite.Mark Wielaard2008-05-284-5/+16
| | | | | | | | | | | | |
| * | | | | | | | | | | | Refresh cscope.files.Josh Stone2008-05-271-1/+1
| | | | | | | | | | | | |