summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
| * Add prototypes for using the 2.6.26 probe_kernel_* functions.Josh Stone2008-05-275-38/+120
| | | | | | | | | | | | | | | | | | For now, the autoconf for the new code is disabled, because it shows poorer performance than our existing dereferencing functions. This is probably because ours get inlined and optimized. The code is being committed so that we may re-evaluate its usefulness in the future. This addresses bugzilla 6432.
* | Revert "testsuite: use catch{close}catch{wait} to ensure child process ↵Frank Ch. Eigler2008-05-2846-70/+82
|/ | | | | | pipe/zombie cleanup" This reverts commit 7938bd829dfd82c40b35d536b5913e666c1454d2.
* normalize test case PASS messageFrank Ch. Eigler2008-05-271-1/+1
|
* testsuite: use catch{close}catch{wait} to ensure child process pipe/zombie ↵Frank Ch. Eigler2008-05-2746-82/+70
| | | | cleanup