summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2007-09-15 Wenji Huang <wenji.huang@oracle.com>wenji2007-09-163-6/+15
| | | | | * iostat-scsi.stp: Make module probe optional,clarify reference to flags. * small_demos/sched_snoop.stp(scheduler.migrage,scheduler.balance): Make optional.
* Remove debug.hunt2007-09-141-1/+0
|
* 2007-09-14 Martin Hunt <hunt@redhat.com>hunt2007-09-142-6/+16
| | | | | * procfs.c (_stp_create_procfs): Be sure that directories in the path are really directories and not files.
* 2007-09-14 David Smith <dsmith@redhat.com>dsmith2007-09-147-0/+44
| | | | | | | | | | PR 1154 * buildok/procfs01.stp: New test case. * semko/procfs01.stp: Ditto. * semko/procfs02.stp: Ditto. * semko/procfs03.stp: Ditto. * semko/procfs04.stp: Ditto. * semko/procfs05.stp: Ditto.
* 2007-09-14 David Smith <dsmith@redhat.com>dsmith2007-09-142-1/+10
| | | | | | | | | PR 1154 * tapsets.cxx (procfs_var_expanding_copy_visitor::visit_target_symbol): Disallows reading from $value in a procfs read probe. (procfs_derived_probe_group::emit_module_init): Updated previous fix.
* 2007-09-14 Martin Hunt <hunt@redhat.com>hunt2007-09-143-38/+14
| | | | | | | | | * ctl.c (init_ctl_channel): Return 1 if the ctl file opened was for the old relayfs transport. * mainloop.c (init_stapio): Don't call using_old_transport(). Use the return of init_ctl_channel() instead. (using_old_transport): Deleted.
* 2007-09-14 David Smith <dsmith@redhat.com>dsmith2007-09-142-9/+28
| | | | | | | PR 1154 * tapsets.cxx (procfs_derived_probe_group::emit_module_init): Fixed problem where if only one type (read/write) of procfs probe was defined, the generated code wouldn't compile.
* 2007-09-13 David Smith <dsmith@redhat.com>dsmith2007-09-132-8/+44
| | | | | | * task.stp (task_open_file_handles): Fixed for kernels less than version 2.6.15. (task_max_file_handles): Ditto.
* 2007-09-13 David Smith <dsmith@redhat.com>dsmith2007-09-132-18/+50
| | | | | | | | | | PR 1154 * tapsets.cxx (procfs_derived_probe::procfs_derived_probe): Removed debug print. (procfs_derived_probe_group::emit_module_decls): Improved error handling and added support for procfs.write probes. (procfs_var_expanding_copy_visitor::visit_target_symbol): Removed debug print.
* 2007-09-13 David Smith <dsmith@redhat.com>dsmith2007-09-132-10/+15
| | | | | | | | * procfs.c (_stp_procfs_dir_lookup): Added 'const' qualifier to 'dir' parameter. (_stp_create_procfs): Added 'const' qualifier to 'path' parameter. Removed debug prints. (_stp_close_procfs): Removed debug prints.
* 2007-09-13 Martin Hunt <hunt@redhat.com>hunt2007-09-132-2/+6
| | | | * aux_syscalls.stp: Replace get_user calls with __stp_get_user.
* 2007-09-13 Martin Hunt <hunt@redhat.com>hunt2007-09-133-0/+94
| | | | | * systemtap.base/limits.exp: New. Test 32 and 64-bit integer extremes.
* mention print*fche2007-09-131-0/+4
|
* 2007-09-12 Frank Ch. Eigler <fche@elastic.org>fche2007-09-134-1/+11
| | | | | | | | * parse.cxx (parse_symbol): Accept println(@hist*()). 2007-09-12 Frank Ch. Eigler <fche@elastic.org> * buildok/print_histograms.stp: Test println(@hist*()).
* 2007-09-12 Frank Ch. Eigler <fche@elastic.org>fche2007-09-134-5/+41
| | | | | | | | | | | PR 5023 * translate.cxx (c_unparser::visit_literal_number): Support LLONG_MIN. (visit_unary_expression): Likewise. 2007-09-12 Frank Ch. Eigler <fche@elastic.org> PR 5023. * buildok/ten.stp: Extend some more.
* 2007-09-12 Martin Hunt <hunt@redhat.com>hunt2007-09-127-45/+53
| | | | | | | | | | | | | | PR 5019 * elaborate.cxx (visit_hist_op): Remove log histogram param. * translate.cxx (assert_hist_compatible): Ditto. * staptree.cxx (hist_op::print): Ditto. * session.h (statistic_decl): Ditto. * parse.cxx (expect_number): Allow negative numbers. Also validate that input is really numeric. This is used by histograms to get the parameters. (parse_hist_op_or_bare_name): Remove code to get parameter for log histograms.
* 2007-09-12 David Smith <dsmith@redhat.com>dsmith2007-09-123-37/+300
| | | | | | * translate.cxx (c_unparser::emit_common_header): Added 'data' variable to context structure to support procfs probes. * tapsets.cxx: Improved procfs probe handling.
* 2007-09-12 Martin Hunt <hunt@redhat.com>hunt2007-09-128-144/+193
| | | | | | | | | | | | | | | | | | | | | | | * map-stat.c (_stp_map_new_hstat_log): Set buckets to HIST_LOG_BUCKETS. (_stp_pmap_new_hstat_log): Ditto. (_stp_map_new_hstat_linear): Call _stp_stat_calc_buckets(). (_stp_pmap_new_hstat_linear): Ditto. * stat.h (STP_MAX_BUCKETS): Define.. (HIST_LOG_BUCKETS): Define. * stat.c (_stp_stat_init): Call _stp_stat_calc_buckets(). * stat-common.c (_stp_stat_calc_buckets): New function. Common bucket calculation and error reporting code. (_stp_bucket_to_val): New function. (_stp_val_to_bucket): Renamed and now handles negative numbers. (_stp_stat_print_histogram): Handle negative values in log histograms. (__stp_stat_add): Cleanup.. * map-gen.c (_stp_map_new): Remove buckets param for HIST_LOG. * pmap-gen.c (_stp_pmap_new): Ditto.
* 2007-09-12 Martin Hunt <hunt@redhat.com>hunt2007-09-1211-59/+321
| | | | | | | | | | | | | | | | | * 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.
* 2007-09-12 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2007-09-124-9/+116
| | | | | | | | 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.
* 2007-09-12 Frank Ch. Eigler <fche@elastic.org>fche2007-09-122-1/+8
| | | | | PR 5023. * buildok/ten.stp: Reactivate and extend.
* Add a reference to PR 5014.jistone2007-09-111-0/+1
|
* 2007-09-11 Josh Stone <joshua.i.stone@intel.com>jistone2007-09-112-4/+16
| | | | | | * 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).
* 2007-09-10 David Smith <dsmith@redhat.com>dsmith2007-09-102-32/+81
| | | | | | | | * 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.
* 2007-09-10 Martin Hunt <hunt@redhat.com>hunt2007-09-104-0/+105
| | | | | * tapsets.cxx, session.h, elaborate.cxx: Start of procfs interaction support. PR 1154.
* 2007-09-10 Martin Hunt <hunt@redhat.com>hunt2007-09-103-1/+185
| | | | * procfs.c: New file. Common runtime procfs functions.
* 2007-09-10 Martin Hunt <hunt@redhat.com>hunt2007-09-103-40/+22
| | | | | | | * 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.
* 2007-09-10 Wenji Huang <wenji.huang@oracle.com>wenji2007-09-105-5/+18
| | | | | | | * systemtap.stress/current.stp: Make module probe optional. * buildok/four.stp: Ditto. * buildok/twentyfive.stp: Ditto. * semok/twelve.stp: Ditto.
* * link to wiki status pagefche2007-09-061-0/+2
|
* 2007-09-06 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2007-09-064-8/+26
| | | | | | | | 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
* 2007-09-06 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-09-062-14/+20
| | | | | * aux_syscalls.stp (_stp_sockaddr_str): Fix memory access error when calling with addrlen set to 0.
* 2007-09-06 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-09-062-5/+18
| | | | | * aux_syscalls.stp (_module_flags_str): Modify combination of flags' values.
* 2007-09-05 Frank Ch. Eigler <fche@elastic.org>fche2007-09-052-6/+10
| | | | * pf2.stp: Exploit sortable aggregates.
* Added open_file_handles tapset function and man page for task tapsets.srikar2007-09-044-0/+248
|
* 2007-09-04 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-09-042-2/+9
| | | | | | 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.
* 2007-08-31 Martin Hunt <hunt@redhat.com>hunt2007-08-312-0/+2
| | | | | | * mainloop.c (start_cmd): Set the priority to forked processes back to normal. (system_cmd): Ditto.
* 2007-08-31 Martin Hunt <hunt@redhat.com>hunt2007-08-312-0/+8
| | | | | * mainloop.c (start_cmd): Set the priority to forked processes back to normal.
* 2007-08-31 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-08-312-5/+10
| | | | | | From Lai Jiangshan <laijs@cn.fujitsu.com> * aux_syscalls.stp (_mknod_mode_str): Fix file type judgement error.
* *** empty log message ***wenji2007-08-311-6/+31
|
* 2007-08-30 David Smith <dsmith@redhat.com>dsmith2007-08-302-2/+22
| | | | | | | | 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.
* 2007-08-30 Wenji Huang <wenji.huang@oracle.com>wenji2007-08-302-22/+45
| | | | | | | | | | | * 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.
* 2007-08-30 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-08-302-1/+5
| | | | * syscalls2.stp (syslog): Make $buf output as address in argstr.
* 2007-08-29 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-08-291-2/+2
| | | | | * syscalls2.stp (sysfs): Make numbers of args in argstr always same.
* 2007-08-29 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-08-292-1/+13
| | | | | * syscalls2.stp (sysfs): Set argstr's format different by value of option arg.
* 2007-08-28 Wenji Huang <wenji.huang@oracle.com>wenji2007-08-292-2/+6
| | | | * tcp.stp (sockstate): Fix typo.
* 2007-08-28 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-08-281-0/+6
| | | | | | * syscalls.stp (bdflush): Add comma between args in argstr Set second parameter(data)'s type by first parameter(func)'s value in argstr.
* 2007-08-28 Zhaolei <zhaolei@cn.fujitsu.com>zhaolei2007-08-281-1/+5
| | | | | | * syscalls.stp (bdflush): Add comma between args in argstr. Set second parameter(data)'s type by first parameter(func)'s value in argstr.
* 2007-08-27 Frank Ch. Eigler <fche@redhat.com>fche2007-08-276-341/+15
| | | | | | | | PR 4817 * NEWS: Mention retirement of LKET. * configure.ac: Remove mysql dependency. * systemtap.spec.in: Remove glib2 dependency. * configure, config.in: Regenerated.
* 2007-08-27 Martin Hunt <hunt@redhat.com>hunt2007-08-273-0/+15
| | | | | | | * context.stp (module_name): New. Returns the current module name. * tcp.stp (tcp_sendmsg): For 2.6.23, parameters change.
* 2007-08-27 Martin Hunt <hunt@redhat.com>hunt2007-08-272-1/+6
| | | | | * systemtap.context/context.exp (build_modules): Change build order to prevent messages about no version for yyy_int64.