| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* systemtap.maps/foreach_limit.stp: Clean up the aggregates
section.
* systemtap.maps/foreach_limit2.stp: Remove newline that was
confusing the output match.
* systemtap.maps/linear_bad.exp: Fix expected output.
* systemtap.maps/linear_neg.exp: Ditto.
* systemtap.maps/log.*: New files.
* systemtap.maps/log_edge.*: New files.
* lib/stap_run2.exp (stap_run2): Rewrite. Previous version
was too complex and buggy.
|
|
|
|
|
|
|
|
| |
PR 4633
* systemtap.context/backtrace.stp: Add testcases for the return
probe and the profile probe.
* systemtap.context/backtrace.tcl: Ditto.
* /systemtap.context/systemtap_test_module2.c: Ditto.
|
|
|
|
|
| |
PR 5023.
* buildok/ten.stp: Reactivate and extend.
|
| |
|
|
|
|
|
|
| |
* systemtap.maps/pmap_agg_overflow.stp: Ensure that the percpu arrays
don't overflow before we get the chance to test aggregation overflow.
Also use a more optimal overflow limit (MAXMAPENTRIES + 1).
|
|
|
|
|
|
|
|
| |
* tapsets.cxx (procfs_derived_probe_group::emit_module_init):
Improved procfs probe handling (still non-working).
(procfs_builder::build): Ditto.
(register_standard_tapsets): Ditto.
(all_session_groups): Ditto.
|
|
|
|
|
| |
* tapsets.cxx, session.h, elaborate.cxx: Start of procfs
interaction support. PR 1154.
|
|
|
|
| |
* procfs.c: New file. Common runtime procfs functions.
|
|
|
|
|
|
|
| |
* procfs.c (_stp_register_ctl_channel): Call
_stp_mkdir_proc_module().
(_stp_unregister_ctl_channel): Call _stp_rmdir_proc_module().
* transport.c: Include ../procfs.c runtime procfs functions.
|
|
|
|
|
|
|
| |
* systemtap.stress/current.stp: Make module probe optional.
* buildok/four.stp: Ditto.
* buildok/twentyfive.stp: Ditto.
* semok/twelve.stp: Ditto.
|
| |
|
|
|
|
|
|
|
|
| |
PR4542
* tapsets.cxx (dwarf_query::build_blacklist): add __switch_to to
blacklisted_return_probes on i686
* systemtap.stress/current.stp: Don't probe the return of __switch_to
on i686
|
|
|
|
|
| |
* aux_syscalls.stp (_stp_sockaddr_str): Fix memory access error
when calling with addrlen set to 0.
|
|
|
|
|
| |
* aux_syscalls.stp (_module_flags_str): Modify combination of
flags' values.
|
|
|
|
| |
* pf2.stp: Exploit sortable aggregates.
|
| |
|
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* syscalls2.stp (quotactl): Init special_str before use.
(rt_sigqueueinfo): Change pid's type from %p to %d in argstr.
|
|
|
|
|
|
| |
* mainloop.c (start_cmd): Set the priority to
forked processes back to normal.
(system_cmd): Ditto.
|
|
|
|
|
| |
* mainloop.c (start_cmd): Set the priority to
forked processes back to normal.
|
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* aux_syscalls.stp (_mknod_mode_str): Fix file type
judgement error.
|
| |
|
|
|
|
|
|
|
|
| |
PR 4983
* translate.cxx (c_tmpcounter::visit_print_format): Don't declare
temporaries for number and string constants.
(c_unparser::visit_print_format): Use numeric and string constants
directly instead of copying them into temporaries.
|
|
|
|
|
|
|
|
|
|
|
| |
* nfs.stp (__iov_length): Update.
(nfs.fop.aio_read, nfs.fop.aio_write): Update calling __iov_length.
* vfs.stp (generic.fop.aio_read, generic.fop.aio_write): Modify evaluating count,buf.
(generic.fop.readv*, generic.fop.writev*, generic.fop.splice_read*,
generic.fop.splice_write*, generic.fop.read*, generic.fop.write*): Make optional.
(vfs.__set_page_dirty_buffers.return): Add condition.
(vfs.remove_from_page_cache.return): Fix typo.
(vfs.block_sync_page.return): Remove size and units.
|
|
|
|
| |
* syscalls2.stp (syslog): Make $buf output as address in argstr.
|
|
|
|
|
| |
* syscalls2.stp (sysfs): Make numbers of args in
argstr always same.
|
|
|
|
|
| |
* syscalls2.stp (sysfs): Set argstr's format different
by value of option arg.
|
|
|
|
| |
* tcp.stp (sockstate): Fix typo.
|
|
|
|
|
|
| |
* syscalls.stp (bdflush): Add comma between args in argstr
Set second parameter(data)'s type by first parameter(func)'s
value in argstr.
|
|
|
|
|
|
| |
* syscalls.stp (bdflush): Add comma between args in argstr.
Set second parameter(data)'s type by first parameter(func)'s
value in argstr.
|
|
|
|
|
|
|
|
| |
PR 4817
* NEWS: Mention retirement of LKET.
* configure.ac: Remove mysql dependency.
* systemtap.spec.in: Remove glib2 dependency.
* configure, config.in: Regenerated.
|
|
|
|
|
|
|
| |
* context.stp (module_name): New. Returns the current
module name.
* tcp.stp (tcp_sendmsg): For 2.6.23, parameters change.
|
|
|
|
|
| |
* systemtap.context/context.exp (build_modules): Change
build order to prevent messages about no version for yyy_int64.
|
|
|
|
| |
systemtap (PR 4817)
|
| |
|
| |
|
|
|
|
| |
* signal.stp (signal.do_action): Modify evaluating sa_handler,sa_mask.
|
| |
|
|
|
|
| |
* syscalls2.stp(sendto): Set $addr as content string in argstr.
|
|
|
|
|
|
|
| |
* configure.ac: Check for proper $PROCFLAGS-dependent -lcap.
* Makefile.am (staprun_LDADD): Use autoconf variable rather than
-lcap literal.
* configure, aclocal.m4, Makefile.in, config.in: Regenerated.
|
|
|
|
|
|
| |
PR 4899
* semko/thirtynine.stp: Removed test, now that bug #1305 has become
mooted/undone.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 4899
* tapsets.cxx (dwflpp::has_single_line_record): Extended,
abstraction violated.
(iterate_over_srcfile_lines): Remove exactly line number match
logic. Improve error message to offered better-checked alternative
line numbers.
(query_srcfile_line): Whoops, pass scope_die down for statement("...")
probes, to enable $target var processing.
2007-08-24 Frank Ch. Eigler <fche@redhat.com>
PR 4899
* buildok/fortytwo.stp: New test.
|
|
|
|
|
| |
* scheduler.stp (scheduler.cpu_on,scheduler.migrate): Make optional.
(scheduler.migrate): Modify evaluating cpu_from with task_cpu.
|
|
|
|
| |
* syscalls2.stp(send): Add len argument into argstr.
|
| |
|
|
|
|
| |
* syscalls2.stp (sys_tee.return): Make optional
|
|
|
|
|
|
| |
* aux_syscalls.stp (_struct_compat_timeval_u): Fix
array reference.
(_struct_compat_timespec_u): Cast args to long.
|
|
|
|
|
|
|
| |
From Cai Fei <caifei@cn.fujitsu.com>
* aux_syscalls.stp (_waitid_opt_str): New.
(_wait4_opt_str): Just handle wait4 options.
* syscalls2.stp (sys_waitid): Use _waitid_opt_str.
|
|
|
|
|
|
|
| |
* rpc.stp (sunrpc.svc.process, sunrpc.svc.recv): Modify evaluating
sv_name,sv_prog,sv_nrthreads in kernel>=2.6.19.
(sunrpc.sched.delay,sunrpc.sched.delay): Fix typo.
(sunrpc.*.return): Change name by adding "return".
|
|
|
|
|
|
|
|
|
|
| |
* aux_syscalls.stp (_send_flags_str): Add support for MSG_MORE
(used in send, sendto, sendmsg and compat_sys_sendmsg).
Change name of _send_flags_str to _sendflags_str for unify with
_recvflags_str.
* syscalls2.stp(send, sendto, sendmsg, compat_sys_sendmsg): Change
name of _send_flags_str to _sendflags_str for unify with _recvflags_str.
|
|
|
|
|
| |
* syscalls2.stp: Change name of _send_flags_str to _sendflags_str
for unify with _recvflags_str.
|