summaryrefslogtreecommitdiffstats
path: root/tapset
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix sys_utimehunt2006-06-261-1/+2
|
* 2006-06-26 Martin Hunt <hunt@redhat.com>hunt2006-06-262-1/+60
| | | | | * aux_syscalls.stp (_stp_ctime): New function. (_struct_utimbuf_u): New function.
* add AIO event hooks into lket.5.inguanglei2006-06-261-8/+15
|
* aio.stp: new event hooks for AIOguanglei2006-06-265-4/+362
| | | | | register_events.stp, hookid_defs.stp: changes for aio.stp. register_events.stp, process.stp: bugfix for ascii tracing
* Changes to AIO related syscalls(io_setup, io_submit, io_getevents, ↵guanglei2006-06-252-12/+24
| | | | io_cancel, io_destroy)
* Added UDP tapset and common inet_sock functions. Added more descriptions totpnguyen2006-06-244-96/+256
| | | | TCP tapset.
* change the return type from string to int64_t for better performance.guanglei2006-06-246-172/+435
| | | | | sub-hooks for each iosyscall. make update_record() work for ascii tracing
* Added new TCP tapset (from Hien Nguyen - IBM)tpnguyen2006-06-222-0/+177
|
* add PR 2525 note to ChangeLogsjistone2006-06-221-0/+1
|
* 2006-06-21 Josh Stone <joshua.i.stone@intel.com>jistone2006-06-222-13/+15
| | | | | | | | | | | | | runtime/ * time.c: Time-estimation with minimal dependency on xtime. runtime/transport/ * transport/transport.c (_stp_handle_start): Initialize timer functions. * transport.c (_stp_cleanup_and_exit): Teardown timer functions. tapset/ * timestamp.stp (gettimeofday_us, gettimeofday_ms, gettimeofday_s): Convert to using the runtime-provided _stp_gettimeofday_us().
* More data items for scsi and ioscheduler event hooksguanglei2006-06-216-72/+74
| | | | delete filter_by_pid filter for io scheduler event hooks
* 2006-06-19 Martin Hunt <hunt@redhat.com>hunt2006-06-193-58/+59
| | | | | * syscalls.stp: Make the 16-bit calls optional. * syscalls2.stp: Ditto.
* *** empty log message ***hunt2006-06-151-38/+47
|
* *** empty log message ***hunt2006-06-151-4/+2
|
* added io syscall event hooks.guanglei2006-06-154-20/+651
| | | | | | | the io syscall hook differs with syscall hook since it will provide all the available info of function parameters instead of logging only the syscall name. Useful to trace the detail behavour of io related syscalls
* *** empty log message ***hunt2006-06-152-21/+34
|
* More uid and gid syscall fixes.hunt2006-06-142-43/+26
|
* *** empty log message ***hunt2006-06-141-0/+5
|
* *** empty log message ***hunt2006-06-144-119/+68
|
* Fix ppc64 issue - sys_mmaphien2006-06-121-1/+5
|
* Fix ppc64 for setuid16 setgid16 etc...hien2006-06-121-9/+9
|
* *** empty log message ***hunt2006-06-124-176/+90
|
* 2006-06-09 Martin Hunt <hunt@redhat.com>hunt2006-06-092-4/+7
| | | | * syscalls2.stp: Fix sys_sync.
* *** empty log message ***hunt2006-06-091-0/+4
|
* 2006-06-09 Martin Hunt <hunt@redhat.com>hunt2006-06-091-16/+16
| | | | * syscalls2.stp: Fixed the uid and gid calls.
* made sys_ftruncate64 optional since it doesn't exist on 2.6.16*/ppc64guanglei2006-06-092-2/+7
|
* Revert my former changes to lket_trace_extra() in translator.guanglei2006-06-0911-64/+339
| | | | | a new way of allowing user add arbitrary trace data. And also provide a way of letting user write the trace data format.
* *** empty log message ***tpnguyen2006-06-082-0/+81
|
* 2006-06-06 Josh Stone <joshua.i.stone@intel.com>jistone2006-06-062-2/+6
| | | | * process.stp (create, exec_complete): replace retval() with $return
* fix _recvflags_strhien2006-06-061-2/+2
|
* 2006-06-05 David Smith <dsmith@redhat.com>dsmith2006-06-051-0/+2
| | | | | | | | | | | | | | | | | | | | | * tapsets.cxx (dwflpp::express_as_string): New function. Extracted from dwflpp::literal_stmt_for_local() so that dwflpp::literal_stmt_for_return() could also call it. (dwflpp::literal_stmt_for_local): Portion extracted to create dwflpp::express_as_string(). (dwflpp::literal_stmt_for_return): New function. Adds support for new symbolic access ("$return") to return value in .return probes. Fixes PR 1132. (target_variable_flavour_calculating_visitor::visit_target_symbol): Calls dwflpp::literal_stmt_for_return() when in a return probe and the variable name is "$return". (dwarf_var_expanding_copy_visitor::visit_target_symbol): Ditto. * stapfuncs.5.in: Noted that the retval() function is deprecated. * stapprobes.5.in: Corrected the name of the return value variable. * tapset/return.stp: Marked the retval() function as deprecated. * testsuite/semko/return01.stp: Added new test. * testsuite/semko/return02.stp: Ditto.
* truncate64 moved herehien2006-06-052-0/+34
|
* Moved truncate64 to arch specific syscalls.stphien2006-06-051-17/+0
|
* 2006-06-02 Josh Stone <joshua.i.stone@intel.com>jistone2006-06-022-20/+15
| | | | | | | * process.stp (exec, exec_complete): conditionally include compat_do_execve for 64-bit kernels * process.stp (handle_signal): use optional probes to alternate between function or inline
* make user able to append extra trace data. The way of logging backtrace is ↵guanglei2006-06-019-184/+110
| | | | | | | | also changed. lket_trace_extra() and lket_backtrace() are introduced for these two purpose. I also modified lket.5.in for the backtrace changes
* Fix _mlocakall flagshien2006-05-311-2/+2
|
* *** empty log message ***hunt2006-05-313-55/+31
|
* Fix wait4. comment out waitpid.hien2006-05-301-1/+3
|
* add mlock, mlockallhien2006-05-301-29/+29
|
* 2006-05-30 Martin Hunt <hunt@redhat.com>hunt2006-05-304-63/+89
| | | | | * aux_syscalls.stp (_mountflags_str): Rewrite. (_umountflags_str): New.
* Fix truncate and ftruncate.hunt2006-05-302-5/+5
|
* 2006-05-30 Martin Hunt <hunt@redhat.com>hunt2006-05-303-50/+45
| | | | | | * syscalls2.stp (sys_write): Use text_strn(). * syscalls.stp (sys_lseek): Fix. (sys_llseek): Fix.
* 2006-05-30 Martin Hunt <hunt@redhat.com>hunt2006-05-302-0/+24
| | | | | * string.stp (text_str): New. (text_strn): New.
* 2006-05-26 Martin Hunt <hunt@redhat.com>hunt2006-05-265-48/+63
| | | | | | | | | | | | * errno.stp: Add octal option for returnstr. * [i686,x86_64]/syscalls.stp (umask): Print args and return in octal. (add_key): Comment out. This syscall is added by a xen patch and may not be present. (tux): Ditto. * syscalls.stp (accept): Fix arg name.
* 2006-05-25 Martin Hunt <hunt@redhat.com>hunt2006-05-263-43/+45
| | | | | | | * syscalls.stp: Add sys_fcntl and sys_listen. * syscalls2.stp: Commented out sys_socketcall because it only calls other system calls which are already probed.
* 2006-05-25 Martin Hunt <hunt@redhat.com>hunt2006-05-256-226/+230
| | | | * syscall*.stp: Change "0x%p" to "%p".
* src/tapset/LKET/*.stp:guanglei2006-05-2510-54/+88
| | | | | | | | | | | | explicitly add type qualifier for different arch to make _stp_vsnprintf get the argument by va_arg correctly src/tapset/scheduler.stp: add prev_task and next_task variable src/stapprobes.5.in: add lket (5) in the "SEE ALSO"
* 2006-05-24 Josh Stone <joshua.i.stone@intel.com>jistone2006-05-242-19/+16
| | | | | | | PR 2677 * sym.c (_stp_symbol_sprint_basic): New function that returns just the symbol name, and doesn't bother with String. * context.stp (probefunc): Use _stp_symbol_sprint_basic
* Patch from Mao Bibo to change %lx to %llx in snprintf of tapset/aux_syscalls.stpguanglei2006-05-192-2/+8
| | | | to print the address in IA64
* change $q->elevator.elevator_name to $q->elevator->elevator_name in ↵guanglei2006-05-192-3/+8
| | | | tapset/ioscheduler.stp