summaryrefslogtreecommitdiffstats
path: root/tapset/signal.stp
Commit message (Collapse)AuthorAgeFilesLines
* tapset docs cleanupFrank Ch. Eigler2009-09-291-50/+50
| | | | | | | | | | | | | | Several problems: some invalid <command> etc. directives in the tapset embedded docs; some analysis about the non-generation of the pdf; some cleanup of the generated man pages. * configure.ac (BUILD_PDFREFDOCS): Correct condition typo, but still leave disabled. * doc/SystemTap_Tapset_Reference/Makefile.am (XMLTOMANPARMS): Add, to disable noise "AUTHORS" / "COPYRIGHT" sections. * tapset/*.stp: Removed several docbook-y markup that is not valid in kerneldoc.
* Spelling fixes in the tapsetsJosh Stone2009-09-161-2/+2
|
* Fix signal.send matching for 2.6.30+.Roland McGrath2009-07-091-26/+28
|
* minor editsddomingo2009-03-181-8/+7
|
* Edit signal.stp documentation comments.William Cohen2009-03-161-69/+105
|
* minor edits to ensure uniformity in manpage generatorddomingo2009-03-161-4/+4
|
* minor editddomingo2009-03-161-4/+3
|
* fixed format of non-grabbable comments (for Tapset Reference Guide), added ↵ddomingo2009-03-161-6/+8
| | | | tapsetdescription for man page generator (in development)
* PR9871: use @cast in tapsetWenji Huang2009-03-061-10/+8
| | | | | | | | Rewrite some functions using type casting to get rid of embedded C code in nfs, scsi, signal, socket, rpc, task and vfs tapset. Signed-off-by: Wenji Huang <wenji.huang@oracle.com>
* Tapset Ref Guide: formatted comments, added other values from man pageddomingo2009-02-061-131/+158
|
* started fixing signal.stp comments for documentationddomingo2009-02-051-63/+89
|
* Correcting previous commit message and AuthorK Prasad2009-02-041-13/+24
| | | | 7030: use send_signal instead of generic_send_sig_info and specific_send_sig_info
* Merge commit '4718b445d13b07448e71582f29ce1b0979b8dc50'Srikar Dronamraju2009-02-041-24/+13
|
* --authorSrikar Dronamraju2009-02-041-13/+24
|
* Fix for 7030: use send_signal instead of generic_send_sig_info and ↵Srikar Dronamraju2008-11-241-11/+33
| | | | | | specific_send_sig_info (Prasad's Patch for fixing signal tapset)
* Fix redundant implicit probe points in listing modeWenji Huang2008-09-121-24/+23
|
* Fix sw 6752. Alter condtional to check for >= 2.6.26. This accounts and ↵Phil Muldoon2008-07-221-1/+1
| | | | fixes false positives in kernel_v strings that return xx.xx.xx.xx over xx.xx.xx.
* Include fdtable.h in task.stp for 2.6.26 and format signal.stpwenji2008-05-261-6/+6
|
* Correct signal.stp for 2.6.26wenji2008-05-261-5/+17
|
* PR6538: tapset changesFrank Ch. Eigler2008-05-201-2/+2
|
* 2008-01-16 Eugene Teo <eteo@redhat.com>eteo2008-01-161-0/+163
| | | | | | | | | | | | | | | | | | | | | | * stapfuncs.5.in: Document signal.stp tapset functions. 2008-01-16 Eugene Teo <eteo@redhat.com> * signal.stp (get_sa_flags, get_sa_handler): New functions to return addresses of sa_flags and sa_handler of struct k_sigaction. (sigset_mask_str): New function. Returns a string containing the set of signals to be blocked when executing the signal handler. (is_sig_blocked): New function. Checks task_struct->blocked signal mask for signals that are currently blocked. (signal_str): New function. Translates a signal number. (sa_flags_str): New function. Translates the sa_flags. (sa_handler_str): New function. Returns the signal action or handler associated to the signal. 2008-01-16 Eugene Teo <eteo@redhat.com> * buildok/signal-embedded.stp: Add all new embedded C functions in signal.
* 2007-12-27 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-12-271-1/+1
| | | | | From Yang Zhiguo <yzgcsu@cn.fujitsu.com> * signal.stp (_signal.send.part3.return): Correct name variable.
* 2007-11-14 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-11-141-2/+14
| | | | | | | From Lai Jiangshan <laijs@cn.fujitsu.com> * signal.stp (signal.do_action): Call __get_action_mask to get mask to fix semantic error of accessing a struct. * signal.stp (__get_action_mask): Add.
* 2007-09-26 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-09-261-2/+2
| | | | | From Lai Jiangshan <laijs@cn.fujitsu.com> modify field-access operator from "." to "->" in all files.
* remove problematic $target variable from signal.sendfche2007-09-251-2/+2
| | | | | | | 2007-09-25 Frank Ch. Eigler <fche@elastic.org> * signal.stp (_signal.send.part*): Remove sinfo alias variable, since it's a struct rather than integral value.
* 2007-09-19 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-09-191-2/+16
| | | | | | From Lai Jiangshan <laijs@cn.fujitsu.com> * signal.stp(signal.force_segv) Add a part(force_sigsegv_info) for signal.force_segv.
* 2007-08-27 Wenji Huang <wenji.huang@oracle.com>wenji2007-08-271-3/+3
| | | | * signal.stp (signal.do_action): Modify evaluating sa_handler,sa_mask.
* 2007-03-30 Frank Ch. Eigler <fche@redhat.com>fche2007-03-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | PR 1570 * NEWS: Document probe handler language change re. inline functions. * stapprobes.5.in: Likewise. * tapsets.cxx: Many changes to simplify caches and implement new handling of inline functions, removed of stubs for future probes. * elaborate.cxx (derived_probe printsig_nested): New function. * elaborate.h: Declare it. * main.cxx (usage): Clarify "-r" meaning. (main): Tweak related "-p 4" message. 2007-03-30 Frank Ch. Eigler <fche@elastic.org> PR 1570. * memory.stp, scheduler.stp, signal.stp, LKET/signal.stp: Adapt to .inline -> .function change. 2007-03-30 Frank Ch. Eigler <fche@elastic.org> PR 1570 * */*.stp: Adapt to .inline -> .function change. * lib/stap_run.exp, stap_run2.exp, stap_run_binary.exp: Shorten pass/fail dejagnu log lines. * systemtap.syscall/sys.stp, test.tcl: Make slightly more compatible and failure more verbose.
* 2007-02-06 Josh Stone <joshua.i.stone@intel.com>jistone2007-02-071-11/+6
| | | | | | | | | | | | | | | | | | | | | | | | | * aux_syscalls.stp, inet_sock.stp, ioblock.stp, ioscheduler.stp, nfs.stp, nfs_proc.stp, nfsd.stp, rpc.stp, scsi.stp, signal.stp, socket.stp, task.stp, tcp.stp, vfs.stp: Protect pointer dereferences with kread wherever possible. Some places still have hazards, as marked with FIXMEs. * errno.stp (returnstr): Don't use return in tapset C functions. * aux_syscalls.stp (__uget_timex_m): Ditto. * nfsd.stp (__get_fh): Ditto. * nfs.stp, vfs.stp (<many functions>): Ditto. * string.stp (substr): Ditto. Also make sure start index is valid. * syscalls.stp (syscall.execve): Change __string to kernel_string. LKET/ * nfs.stp, nfs_proc.stp, nfsd.stp, process.stp, tskdispatch.stp: Protect pointer dereferences with kread wherever possible. Some places still have hazards, as marked with FIXMEs. * aio.stp (log_io_getevents): Don't use return in tapset C functions. * timestamp.stp (set_timing_method): Ditto. * utils.stp (filter_by_pid): Ditto.
* signal.stp, memory.stp:guanglei2006-11-071-1/+1
| | | | | make do_mmap2, copy_cow_page and signal.handle.return optional since they are obsolete or failed to probe on 2.6.18.1/ppc64
* document signal tapsets into stapprobes.5.inguanglei2006-08-301-40/+47
| | | | some changes to arguments and comments of signal tapset
* add signal trace hooks.guanglei2006-08-221-2/+3
| | | | eliminates the global stap variable to syscall tapset for faster speed
* More variables for signal.do_action and signal.procmask and a new functionguanglei2006-08-221-4/+26
| | | | get_sigset()
* 2006-08-17 Josh Stone <joshua.i.stone@intel.com>jistone2006-08-171-17/+11
| | | | | | | | * signal.stp: Changes on behalf of Manoj S Pattabhiraman: 1. As per the suggestions, i have removed the argstr from the probe points. 2. Added some checks to find whether the signals generated are USER or Kernel Mode in signal_handle probe.
* update signal.stp based on the discussion on mailinglistguanglei2006-08-171-25/+124
|
* 2006-08-09 Josh Stone <joshua.i.stone@intel.com>jistone2006-08-101-0/+364
* tapset/signal.stp: Create a new tapset that addresses process signals. Much of this was contributed by Manoj Pattabhiraman (IBM). * tapset/process.stp: Remove aliases that now belong in signal tapset * examples/small_demos/proc_snoop.stp, testsuite/buildok/process_test.stp: Rename process.signal_* to new signal.* tapset.