summaryrefslogtreecommitdiffstats
path: root/tapset
Commit message (Collapse)AuthorAgeFilesLines
...
* Some typos during my recent checkinsguanglei2006-05-192-4/+3
|
* Check into CVS the tracing specific tapsets used by LKET.guanglei2006-05-1815-1/+951
| | | | And some minor changes to current tapsets
* merge tskschedule.stp into scheduler.stpguanglei2006-05-183-27/+31
|
* 2006-05-17 Josh Stone <joshua.i.stone@intel.com>jistone2006-05-182-0/+106
| | | | | | * testsuite/buildok/sched_test.stp: test scheduler tapset * examples/small_demos/sched_snoop.stp: demo scheduler tapset * tapset/scheduler.stp: New scheduler tapset
* testcases checking in for ioscheduler.stp, memory.stp, networking.stp,guanglei2006-05-181-0/+18
| | | | scsi.stp, tskschedule.stp
* 2006-05-17 Josh Stone <joshua.i.stone@intel.com>jistone2006-05-182-11/+18
| | | | | | | * process.stp: Rename signal.send to signal_send and process.complete to process_complete, to allow process.* to work properly. * process.stp (_IS_ERR): declare parameter type * process.stp (process.create): correct new_pid assignment
* I break LKET into layered structure. The first layer is those generic tapsets.guanglei2006-05-186-0/+241
| | | | | | The second layer is tracing specific. I checked into CVS those generic tapsets at the first step.
* Comment out accessing regs variable in sys_rt_sigsuspend (can't resolve it inhien2006-05-161-1/+2
| | | | i386)
* 2006-05-16 David Smith <dsmith@redhat.com>dsmith2006-05-168-40/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | * conversions.stp (hexstring, string): Removed functions. Because of parser changes, "string" is now a reserved word and cannot be a function name. Use 'sprintf("0x%x", num)' to replace hexstring() and either 'sprint(num)' or 'sprintf("%d", num)' to replace string(). * syscalls.stp (syscall.accept, syscall.alarm, syscall.close, syscall.dup, syscall.epoll_create, syscall.exit, syscall.fchdir, syscall.fdatasync, syscall.fsync, syscall.getsid) Changed 'string()' calls to 'sprint()' calls. * syscalls2.stp (syscall.sched_get_priority_max, syscall.sched_get_priority_min, syscall.sched_getscheduler, syscall.setfsgid, syscall.setfsgid16, syscall.setfsuid, syscall.setfsuid16, syscall.setgid, syscall.setgid16, syscall.setuid, syscall.setuid16, syscall.ssetmask, syscall.timer_delete, syscall.timer_getoverrun): Ditto. * i686/syscalls.stp (syscall.iopl, syscall.rt_sigreturn, syscall.sigreturn): Ditto. * ppc64/syscalls.stp (syscall.ppc64_personality): Ditto. * x86_64/syscalls.stp (kernel.syscall.iopl, kernel.syscall.umask): Ditto. * test/ctostp.sh: Uses 'sprint()' instead of 'string()' in generated systemtap code.
* 2006-05-14 Martin Hunt <hunt@redhat.com>hunt2006-05-152-14/+75
| | | | | * aux_syscalls.stp (_sys_open_flag_str): Rewrite in C so it is complete and works on different archs.
* 2006-05-11 David Smith <dsmith@redhat.com>dsmith2006-05-111-0/+135
| | | | * tapset/ctime.stp: New file.
* 2006-05-09 Josh Stone <joshua.i.stone@intel.com>jistone2006-05-103-0/+339
| | | | | * task.stp: functions to retrieve task information * process.stp: tapset for process-related events
* 2006-05-09 Josh Stone <joshua.i.stone@intel.com>jistone2006-05-092-8/+5
| | | | * context.stp (probefunc): remove use of labels
* 2006-05-09 Josh Stone <joshua.i.stone@intel.com>jistone2006-05-092-2/+7
| | | | * context.stp (probefunc): define our own exit label
* Reorganize so that the compiler knows that ptr is initializedjistone2006-05-091-6/+3
|
* 2006-05-08 Josh Stone <joshua.i.stone@intel.com>jistone2006-05-082-4/+39
| | | | | | | PR 2594 From Thang P Nguyen <thang.p.nguyen@intel.com> * context.stp (probefunc): expands ability to detect the function for different types of probes.
* 2006-05-05 Frank Ch. Eigler <fche@elastic.org>fche2006-05-062-0/+9
| | | | | | | | | | | | PR 2643 * testsuite/buildok/syscalls.stp: Take "-u" away again. * configure.ac, systemtap.spec.in: Bump version to 0.5.7. * configure: Regenerated. 2006-05-05 Frank Ch. Eigler <fche@elastic.org> PR 2643 * syscalls.stp: Put back some dummy syscall.exit*.return probes.
* 2006-05-05 Eugene Teo <eteo@redhat.com>eteo2006-05-051-8/+0
| | | | | | | | | PR 2433 * tapsets.cxx (dwarf_query::blacklisted_p): Extend the list of blacklisted .return probes to include "do_exit". Correct funcname typo for "sys_groupexit". * tapset/syscalls.stp: Remove .return probe aliases of never- returning syscall.exit and syscall.exit_group calls.
* 2006-05-03 Frank Ch. Eigler <fche@elastic.org>fche2006-05-033-18/+7
| | | | * context.stp, errno.stp: Note/eliminate some retval() duplication.
* *** empty log message ***hunt2006-04-271-1/+1
|
* 2006-04-27 Martin Hunt <hunt@redhat.com>hunt2006-04-271-0/+5
| | | | | * endian.stp (set_endian): Remove "pure" to prevent this from optimizing away.
* 2006-04-25 Frank Ch. Eigler <fche@elastic.org>fche2006-04-258-56/+56
| | | | | | | | | | | | | | | | | PR 2427. * staptree.cxx (varuse_collecting_visitor::visit_embeddedcode): Support /* pure */ declaration. Stop using __tvar_ naming hack. (v_c_u::visit_print_format): Mark sprint and sprintf as side-effect-free. (deep_copy_visitor::visit_print_format): Propagate raw_components. * stap.1.in: Document declaration. * elaborate.cxx (semantic_pass_opt2): Verbose message tweak. (dead_stmtexpr_remover): Extend for more aggressive optimization. * tapsets.cxx (dwarf,mark_var_expanding_copy_visotor): Add /* pure */ declaration to rvalue expansions. * tapset/*.stp: Added /* pure */ declarations to many functions. * testsuite/parseok/unparsers.stp: Propagate guru mode flag. * testsuite/buildok/twentyfour.stp: New test.
* Fixed _fd_set_u retvaluehien2006-04-251-1/+1
|
* 2006-04-21 Frank Ch. Eigler <fche@elastic.org>fche2006-04-212-1/+5
| | | | * aux_syscalls.stp (_fildes_u): Declare return value type.
* Changed to use %p.hunt2006-04-215-309/+272
|
* 2006-04-18 Frank Ch. Eigler <fche@elastic.org>fche2006-04-182-2/+6
| | | | | | | | | | | | | | | | | PR 2220 * translate.cxx (visit_statement): Tolerate 0 first argument. (visit_for_loop, visit_foreach_loop): Call it thusly for condition expression. (visit_embededcode, visit_block, visit_null_statement): Don't call visit_statement() at all. 2006-04-18 Frank Ch. Eigler <fche@elastic.org> * conversions.stp (string, hex_string): Use snprintf for safety. 2006-04-18 Frank Ch. Eigler <fche@elastic.org> * systemtap.samples/control_limits.stp: Adapt to new action counting.
* Fix accidentally commented out error message.hunt2006-04-182-4/+9
|
* Fix comment.hunt2006-04-171-2/+1
|
* Revert.hunt2006-04-171-1/+1
|
* 2006-04-17 Martin Hunt <hunt@redhat.com>hunt2006-04-173-32/+21
| | | | * endian.stp (set_endian): New function.
* New file.hunt2006-04-111-0/+47
|
* Reverting change - xtime_lock is not exported on FC5 kerneljistone2006-04-072-61/+9
|
* 2006-04-07 Josh Stone <joshua.i.stone@intel.com>jistone2006-04-072-9/+61
| | | | | | | PR2525 * timestamp.stp (__check_xtime_lock): check if xtime is available (gettimeofday_s, gettimeofday_ms, gettimeofday_us): error out if called when xtime is not available, to avoid deadlock
* More ppc64 specific calls.hien2006-03-221-95/+416
|
* A small change in _fd_set_uhien2006-03-151-1/+1
|
* ppc64 specific system calls.hien2006-03-151-0/+1497
|
* *** empty log message ***hunt2006-03-135-317/+295
|
* Sync up with changes for i686hien2006-03-091-125/+213
|
* These syscalls are moved here from the tapset/syscalls.stphien2006-03-091-0/+75
| | | | | | | sys_acct sys_add_key sys_quotactl sys_request_key
* Fixed _stp_sockaddr_str compile error on ppc64.hien2006-03-091-0/+6
|
* Moved the following to arch specific since ppc64 does not have themhien2006-03-091-43/+4
| | | | | sys_quotactl sys_request_key
* Moved the following to arch specific since ppc64 does not have themhien2006-03-091-32/+0
| | | | | sys_acct sys_add_key
* Temporary fix can't resolve $fd for readv and writev on RHEL4 U3 ppc64.hien2006-03-091-2/+12
|
* Fixed "can't resolve sys_set_zone_reclaim".hien2006-03-071-0/+2
|
* 1st pass done!hien2006-03-061-304/+307
|
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-062-0/+7
| | | | * system.stp: New tapset.
* 2006-03-03 Frank Ch. Eigler <fche@elastic.org>fche2006-03-032-0/+23
| | | | | | * tapset/indent.stp, indent-default.stp: New little tapset. * stapfuncs.5.in: Document it. * testsuite/buildok/indent.stp: Build it.
* Addedhien2006-03-021-0/+17
| | | | _struct_itimerspec_u
* Done 1st passed.hien2006-03-021-37/+44
|
* *** empty log message ***hunt2006-03-022-45/+46
|