| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
* systemtap.context/backtrace.tcl: Handle single line timer.profile
backtraces.
|
|
|
|
|
| |
* systemtap.base/marker.exp: Improved regexp to work correctly on
kernels with no markers.
|
|
|
|
|
| |
* systemtap.base/marker.exp: Updated for the 9/18/2007 markers
patch.
|
|
|
|
|
|
|
|
|
| |
* tapsets.cxx (mark_query::handle_query_module): Updated for
9/18/2007 markers patch.
(mark_derived_probe::parse_probe_sig): Ditto.
(mark_derived_probe_group::emit_module_decls): Ditto.
(mark_derived_probe_group::emit_module_init): Ditto.
(mark_derived_probe_group::emit_module_exit): Ditto.
|
|
|
|
|
|
| |
From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp Fix the wrong calling of returnstr($return) to
returnstr(1) or returnstr(2).
|
|
|
|
|
|
| |
From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp Fix the wrong calling of returnstr($return) to
returnstr(1) or returnstr(2).
|
| |
|
|
|
|
|
| |
From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp Add function for probe point sunrpc.clnt.create_client.
|
|
|
|
|
| |
From CaiFei <caifei@cn.fujitsu.com>
* rpc.stp Add function for probe point sunrpc.clnt.create_client.
|
| |
|
|
|
|
|
| |
* systemtap.samples/examples.exp: New file, replacing
* buildok/examples.stp: Removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 3916
* buildrun.cxx (compile_pass): Add new autoconf options for checking
time related APIs.
* time.c (stp_time_t): Rename cpufreq to freq.
(__stp_get_freq): Rename from __stp_estimate_cpufreq. Use tsc_khz or
cpu_khz if it is available. Use itc_freq on ia64.
(__stp_ktime_get_real_ts): New function to get current kernel time.
(__stp_time_timer_callback): Call __stp_ktime_get_real_ts to get
base time.
(__stp_init_time): Ditto.
(__stp_constant_freq): New function to check the processor has
constant frequency timestamp counter.
(_stp_kill_time): Don't use the cpufreq notifier if the processor has
constant frequency timestamp counter.
(_stp_init_time): Ditto.
* autoconf-ktime-get-real.c : New file.
* autoconf-constant-tsc.c: Ditto.
* autoconf-tsc-khz.c: Ditto.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
2007-09-24 Frank Ch. Eigler <fche@elastic.org>
* buildok/*-embedded.stp: New test case for every embedded-C
function in the tapsets.
|
|
|
|
|
| |
* aux_syscalls.stp (_at_flag_str): Add some more flags.
* syscalls2.stp (openat): Call _dfd_str().
|
|
|
|
| |
* link.c (main): Don't check result code.
|
|
|
|
| |
* nfsd.stp (__svc_fh): Added missing semicolon.
|
|
|
|
| |
* syscalls2.stp (readlinkat): Add.
|
| |
|
|
|
|
| |
* systemtap.base/optim.exp: Wait for both result lines.
|
|
|
|
| |
* systemtap.maps/linear_overunder.exp: Correct for actual data.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-22 Frank Ch. Eigler <fche@elastic.org>
PR 5057.
* stat-common.c (_stp_stat_print_histogram): Elide consecutive
zero rows beyond 2*STAT_ELISION+1.
(STAT_ELISION): New parameter, default 2.
2007-09-22 Frank Ch. Eigler <fche@elastic.org>
PR 5057.
* systemtap.maps/linear_nearlyempty.*: New test for
histogram printing elision.
|
|
|
|
|
|
|
|
| |
PR 5024
* stat-common.c (_stp_stat_print_histogram): Change
overflow and underflow handling for linear histograms.
(__stp_stat_add): For linear histograms, use under
and over buckets.
|
|
|
|
| |
* systemtap.maps/linear*: Updated linear histogram tests.
|
|
|
|
|
| |
* lib/stap_run2.exp (stap_run2): Use send_log()
instead of puts to save failure context in the log.
|
| |
|
| |
|
|
|
|
|
| |
From Alan Brunelle
* control.c (_stp_ctl_read_cmd): Cast count to an int before printing.
|
|
|
|
|
|
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* aux_syscalls.stp (_sys_open_flag_str): Fix bug that missing
"O_ASYNC".
From Lai Jiangshan <laijs@cn.fujitsu.com>
* aux_syscalls.stp: Add a function _mremap_flags.
* syscalls.stp (syscall.mremap): Use _mremap_flags instead of
_mmap_flags.
|
| |
|
|
|
|
|
| |
* aux_syscalls.stp(_reboot_magic_str) Fix the problem that
LINUX_REBOOT_MAGIC1 printed as UNKNOWN VALUE.
|
|
|
|
|
| |
* aux_syscalls.stp(_reboot_magic_str) Fix the problem
that LINUX_REBOOT_MAGIC1 printed as UNKNOWN VALUE.
|
|
|
|
|
| |
* transport.h: Increase default buffer size.
* control.c (_stp_ctl_read_cmd): Check buffer size.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 2295
* syscalls.stp (sys_bdflush): Make optional.
(sys_madvise): Ditto.
(sys_mincore): Ditto.
(sys_mlock): Ditto.
(sys_mlockall): Ditto.
(sys_mprotect): Ditto.
(sys_mremap): Ditto.
(sys_msync): Ditto.
(sys_munlock): Ditto.
(sys_munlockall): Ditto.
* syscalls2.stp (sys_remap_pages): Make optional.
* ppc64/syscalls.stp (ppc_rtas): Make optional.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 4931
* test-debug.tcl (cleanup): Remove print.
* README: Update.
* syscall.exp: Source test.tcl and call run_one_test()
from there.
* test.tcl: Rewrite as a function. Do compilation
as well as testing. Compile into and execute in
a directory in /tmp.
|
|
|
|
|
|
|
|
|
|
| |
PR 5042
* procfs.c (_stp_rmdir_proc_module): Warn if removal of
/proc/systemtap/module is deferred. Do not defer removal of
/proc/systemtap.
(_stp_mkdir_proc_module): Call path_release(). Set ownership of
/proc/systemtap/module to force deletion to be deferred.
(_stp_create_procfs): Set owner of all path components.
|
|
|
|
|
| |
* syscall.stp(getrusage) Fix the output of getrusage's argstr
when who is set to -2.
|
|
|
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* ia64/syscalls.stp Add a probe point syscall.sigaltstack for
ia64.
* signal.stp(signal.force_segv) Add a part(force_sigsegv_info)
for signal.force_segv.
|
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* signal.stp(signal.force_segv) Add a part(force_sigsegv_info)
for signal.force_segv.
|
|
|
|
|
|
| |
From Lai Jiangshan <laijs@cn.fujitsu.com>
* ia64/syscalls.stp Add a probe point syscall.sigaltstack for
ia64
|
|
|
|
|
|
| |
* systemtap.base/procfs.exp: New test case.
* lib/stap_run.exp (stap_run): Handles the case where the stap
'-m' option was used.
|
|
|
|
|
|
|
|
| |
* semko/procfs06.stp: New test case.
* semko/procfs07.stp: Ditto.
* semko/procfs08.stp: Ditto.
* semko/procfs09.stp: Ditto.
* semko/procfs10.stp: Ditto.
|
|
|
|
|
| |
PR 1154
* stapprobes.5.in: Documented procfs probes.
|
|
|
|
| |
* tapsets.cxx (procfs_builder::build): Validate procfs path.
|
| |
|
|
|
|
| |
* timer.c (main): Remove the return value checks.
|
|
|
|
|
| |
* systemtap.samples/system_func.stp: PR4466
Add some additional checks to eliminates any races in output.
|
|
|
|
|
| |
PR 4930
* buildok/examples.stp: New test case.
|