]> sourceware.org Git - systemtap.git/log
systemtap.git
18 years agorevert relayfs version check changes
trz [Thu, 16 Mar 2006 15:10:46 +0000 (15:10 +0000)]
revert relayfs version check changes

18 years agoFix for bug #2406 (autodetect supported relayfs versions)
trz [Wed, 15 Mar 2006 16:14:09 +0000 (16:14 +0000)]
Fix for bug #2406 (autodetect supported relayfs versions)

18 years ago* clarify kernel version prereq
fche [Wed, 15 Mar 2006 14:33:34 +0000 (14:33 +0000)]
* clarify kernel version prereq

18 years agoAdded multiple threads and better cpuspeed handling.
hunt [Wed, 15 Mar 2006 09:40:44 +0000 (09:40 +0000)]
Added multiple threads and better cpuspeed handling.

18 years ago2006-03-15 Martin Hunt <hunt@redhat.com>
hunt [Wed, 15 Mar 2006 09:16:49 +0000 (09:16 +0000)]
2006-03-15  Martin Hunt  <hunt@redhat.com>

* procfs.c (STP_DEFAULT_BUFFERS): Bump up to 256.

18 years agoA small change in _fd_set_u
hien [Wed, 15 Mar 2006 00:20:29 +0000 (00:20 +0000)]
A small change in _fd_set_u

18 years agoppc64 specific system calls.
hien [Wed, 15 Mar 2006 00:16:58 +0000 (00:16 +0000)]
ppc64 specific system calls.

18 years ago2006-03-13 Josh Stone <joshua.i.stone@intel.com>
jistone [Tue, 14 Mar 2006 01:00:34 +0000 (01:00 +0000)]
2006-03-13  Josh Stone  <joshua.i.stone@intel.com>

* safety/safety.py: Support IA64 disassembly matching.
* safety/data/opcodes-ia64: new opcode rules for IA64.
* safety/data/references: Add references used by example scripts
when compiled for IA64.

18 years ago*** empty log message ***
hunt [Mon, 13 Mar 2006 20:14:39 +0000 (20:14 +0000)]
*** empty log message ***

18 years ago2006-03-13 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 13 Mar 2006 17:30:45 +0000 (17:30 +0000)]
2006-03-13  Frank Ch. Eigler  <fche@elastic.org>

* translate.cxx (emit_globals): Tag globals, especially the locks,
as __cacheline_aligned.

18 years agoSync up with changes for i686
hien [Thu, 9 Mar 2006 21:31:07 +0000 (21:31 +0000)]
Sync up with changes for i686

18 years agoThese syscalls are moved here from the tapset/syscalls.stp
hien [Thu, 9 Mar 2006 21:29:16 +0000 (21:29 +0000)]
These syscalls are moved here from the tapset/syscalls.stp
sys_acct
sys_add_key
sys_quotactl
sys_request_key

18 years agoFixed _stp_sockaddr_str compile error on ppc64.
hien [Thu, 9 Mar 2006 21:27:14 +0000 (21:27 +0000)]
Fixed _stp_sockaddr_str compile error on ppc64.

18 years agoMoved the following to arch specific since ppc64 does not have them
hien [Thu, 9 Mar 2006 21:24:26 +0000 (21:24 +0000)]
Moved the following to arch specific since ppc64 does not have them
sys_quotactl
sys_request_key

18 years agoMoved the following to arch specific since ppc64 does not have them
hien [Thu, 9 Mar 2006 21:23:06 +0000 (21:23 +0000)]
Moved the following to arch specific since ppc64 does not have them
sys_acct
sys_add_key

18 years agoFix typo in comment.
hunt [Thu, 9 Mar 2006 20:12:50 +0000 (20:12 +0000)]
Fix typo in comment.

18 years ago2006-03-09 Martin Hunt <hunt@redhat.com>
hunt [Thu, 9 Mar 2006 20:01:16 +0000 (20:01 +0000)]
2006-03-09  Martin Hunt  <hunt@redhat.com>

* key.stp: Toy example.
* prof.stp: Example profiler.
* top.stp: Print the top 20 syscalls.

18 years ago2006-03-09 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 9 Mar 2006 14:14:52 +0000 (14:14 +0000)]
2006-03-09  Frank Ch. Eigler  <fche@elastic.org>

* translate.cxx (emit_locks): Emit dummy references to unlock_ ...
(emit_module_init): ... and probe_point.

18 years ago2006-03-09 Martin Hunt <hunt@redhat.com>
hunt [Thu, 9 Mar 2006 08:48:06 +0000 (08:48 +0000)]
2006-03-09  Martin Hunt  <hunt@redhat.com>

* bench2: New directory containing a benchmark framework.

18 years agoTemporary fix can't resolve $fd for readv and writev on RHEL4 U3 ppc64.
hien [Thu, 9 Mar 2006 01:06:52 +0000 (01:06 +0000)]
Temporary fix can't resolve $fd for readv and writev on RHEL4 U3 ppc64.

18 years agoFixed "can't resolve sys_set_zone_reclaim".
hien [Tue, 7 Mar 2006 22:18:24 +0000 (22:18 +0000)]
Fixed "can't resolve sys_set_zone_reclaim".

18 years ago2006-03-06 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 6 Mar 2006 23:07:56 +0000 (23:07 +0000)]
2006-03-06  Frank Ch. Eigler  <fche@elastic.org>

PR 2425
* staptree.cxx (varuse_collecting_visitor::visit_embeddedcode):
Realize that $var-setter functions have side-effects.
* testsuite/transok/tval-opt.stp: New test.

18 years ago1st pass done!
hien [Mon, 6 Mar 2006 22:07:27 +0000 (22:07 +0000)]
1st pass done!

18 years ago2006-03-06 Martin Hunt <hunt@redhat.com>
hunt [Mon, 6 Mar 2006 20:56:30 +0000 (20:56 +0000)]
2006-03-06  Martin Hunt  <hunt@redhat.com>

* system.stp: New tapset.

18 years ago2006-03-06 Martin Hunt <hunt@redhat.com>
hunt [Mon, 6 Mar 2006 20:44:29 +0000 (20:44 +0000)]
2006-03-06  Martin Hunt  <hunt@redhat.com>

* buildrun.cxx (run_pass): Add "-u username".
* stapfuncs.5.in: Document system().

18 years ago2006-03-06 Martin Hunt <hunt@redhat.com>
hunt [Mon, 6 Mar 2006 20:42:22 +0000 (20:42 +0000)]
2006-03-06  Martin Hunt  <hunt@redhat.com>

* librelay.c (start_cmd): Set proper uid/gid before execing
command.
(system_cmd): New function.
(cleanup_and_exit): Wait for any child processes to complete.
(stp_main_loop): Recognize STP_SYSTEM message.

* stpd.c (main): Add support for "-u username".

18 years ago2006-03-06 Martin Hunt <hunt@redhat.com>
hunt [Mon, 6 Mar 2006 20:38:07 +0000 (20:38 +0000)]
2006-03-06  Martin Hunt  <hunt@redhat.com>

* transport_msgs.h (struct cmd_info): New message.

18 years ago2006-03-06 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 6 Mar 2006 20:30:36 +0000 (20:30 +0000)]
2006-03-06  Frank Ch. Eigler  <fche@elastic.org>

* stapex.5.in: Use \[aq] for plain single quotes for encoding
variation tolerance.

18 years ago* typo fix #2, thanks bibo.mao@Intel.com
fche [Mon, 6 Mar 2006 13:47:42 +0000 (13:47 +0000)]
* typo fix #2, thanks bibo.mao@Intel.com

18 years ago2006-03-03 Josh Stone <joshua.i.stone@intel.com>
jistone [Fri, 3 Mar 2006 19:39:49 +0000 (19:39 +0000)]
2006-03-03  Josh Stone  <joshua.i.stone@intel.com>

PR 2390
* main.cxx (main): expand search path so that revision w.x.y.z
searches w.x.y.z, w.x.y, and w.x.

18 years ago2006-03-03 Josh Stone <joshua.i.stone@intel.com>
jistone [Fri, 3 Mar 2006 18:37:33 +0000 (18:37 +0000)]
2006-03-03  Josh Stone  <joshua.i.stone@intel.com>

* main.cxx (main): search forward for dashes in the kernel release,
to work properly with release names with more than one dash.
* parse.cxx (eval_pp_conditional): ditto
* tapsets.cxx (profile_derived_probe::profile_derived_probe): ditto
* safety/safety.py (StaticSafety::__build_search_suffixes): ditto,
and add copyright & GPL tag

18 years ago2006-03-03 Frank Ch. Eigler <fche@elastic.org>
fche [Fri, 3 Mar 2006 17:44:23 +0000 (17:44 +0000)]
2006-03-03  Frank Ch. Eigler  <fche@elastic.org>

* tapset/indent.stp, indent-default.stp: New little tapset.
* stapfuncs.5.in: Document it.
* testsuite/buildok/indent.stp: Build it.

18 years agoAdded
hien [Thu, 2 Mar 2006 19:24:41 +0000 (19:24 +0000)]
Added
_struct_itimerspec_u

18 years agoDone 1st passed.
hien [Thu, 2 Mar 2006 19:20:24 +0000 (19:20 +0000)]
Done 1st passed.

18 years ago*** empty log message ***
hunt [Thu, 2 Mar 2006 05:20:11 +0000 (05:20 +0000)]
*** empty log message ***

18 years ago2006-03-01 Martin Hunt <hunt@redhat.com>
hunt [Wed, 1 Mar 2006 11:26:49 +0000 (11:26 +0000)]
2006-03-01  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp (_struct_sockaddr_u): Parse sockaddr.

* syscalls.stp (bind): Call _struct_sockaddr_u().

* errno.stp (errno_str): Complete rewrite in C for speed and
accuracy.
(returnstr): New function for syscall tapet.

18 years agoForgot to commit Changelog...
jistone [Tue, 28 Feb 2006 18:35:22 +0000 (18:35 +0000)]
Forgot to commit Changelog...

18 years ago2006-02-27 Josh Stone <joshua.i.stone@intel.com>
jistone [Tue, 28 Feb 2006 02:27:27 +0000 (02:27 +0000)]
2006-02-27  Josh Stone  <joshua.i.stone@intel.com>

* safety/*: Add a static safety checker.

18 years ago2006-02-25 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 25 Feb 2006 21:05:46 +0000 (21:05 +0000)]
2006-02-25  Frank Ch. Eigler  <fche@elastic.org>

* translate.cxx (var::init): Don't crush string module_params.
(emit_global_param): New function, forked out of emit_global,
to put module_param calls at the bottom of C file.
* translate.h: Corresponding changes.

18 years ago2006-02-25 Martin Hunt <hunt@redhat.com>
hunt [Sat, 25 Feb 2006 10:18:39 +0000 (10:18 +0000)]
2006-02-25  Martin Hunt  <hunt@redhat.com>

* procfs.c (_stp_proc_write_cmd): Check return code for
_stp_transport_open().

* transport.c (_stp_transport_write): This function
can now sleep because it is
(_stp_handle_start): Don't use a mutex when a simple atomic
will do.
(_stp_work_queue): Check atomic to see if probe_start()
has finished before attempting exit.
(_stp_transport_close): PR2391. Cancel work queue.
(_stp_transport_init): If _stp_register_procfs() fails,
return an error code.

* transport.txt: New file. Documents transport initialization and
shutdown sequence.

18 years ago2006-02-25 Martin Hunt <hunt@redhat.com>
hunt [Sat, 25 Feb 2006 09:41:53 +0000 (09:41 +0000)]
2006-02-25  Martin Hunt  <hunt@redhat.com>

* librelay.c (init_stp): Better error handling and cleanup.

18 years ago*** empty log message ***
hien [Fri, 24 Feb 2006 19:59:29 +0000 (19:59 +0000)]
*** empty log message ***

18 years agoAdded
hien [Fri, 24 Feb 2006 19:58:20 +0000 (19:58 +0000)]
Added
 _struct_timezone_u

18 years ago2006-02-23 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 23 Feb 2006 22:35:40 +0000 (22:35 +0000)]
2006-02-23  Frank Ch. Eigler  <fche@elastic.org>

PR 1304
* parse.cxx (lexer): Take systemtap_session argument.
(lexer::scan): Support $1..$NNNN and @1...@NNNN expansion.
* stap.1.in: Document this.
* testsuite/semok/args.stp: New test.
* translate.cxx (var::init, emit_global): Emit code to allow
named module parameters to initialize global string/number scalars.
* stap.1.in: Don't document this yet.

PR 2334
* main.cxx (main): Clarify "-v" option repeatibility.
* stap.1.in: Ditto.

18 years ago.
roland [Thu, 23 Feb 2006 22:27:55 +0000 (22:27 +0000)]
.

18 years ago2006-02-23 Roland McGrath <roland@redhat.com>
roland [Thu, 23 Feb 2006 22:27:52 +0000 (22:27 +0000)]
2006-02-23  Roland McGrath  <roland@redhat.com>

* Makefile.am (AUTOMAKE_OPTIONS): New variable, set dist-bzip2.
* Makefile.in: Regenerated.

18 years ago2006-02-23 Martin Hunt <hunt@redhat.com>
hunt [Thu, 23 Feb 2006 21:01:51 +0000 (21:01 +0000)]
2006-02-23  Martin Hunt  <hunt@redhat.com>
PR 1989. Adds support for %p in printf
* staptree.h (struct print_format): Add conv_unsigned_ptr.
* staptree.cxx (components_to_string): Output 'p'
for conv_unsigned_ptr.
* elaborate.cxx (visit_print_format): Add case for
conv_unsigned_ptr.

18 years ago2006-02-23 Martin Hunt <hunt@redhat.com>
hunt [Thu, 23 Feb 2006 20:17:00 +0000 (20:17 +0000)]
2006-02-23  Martin Hunt  <hunt@redhat.com>

* Makefile.am (install-data-local): Create tapset/i686 and tapset/x86_64
directories. This fixes a problem where they were included, but had
bad permissions.
* Makefile.in: Rebuilt.

18 years ago2006-02-22 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 22 Feb 2006 18:19:11 +0000 (18:19 +0000)]
2006-02-22  Frank Ch. Eigler  <fche@elastic.org>

* stapfuncs.5.in: Document get_cycles().
* testsuite/buildok/timestamp.stp: Build it and its friends.

2006-02-22  Frank Ch. Eigler  <fche@elastic.org>

* timestamp.stp (get_cycles): New function.

18 years ago2006-02-22 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 22 Feb 2006 15:05:50 +0000 (15:05 +0000)]
2006-02-22  Frank Ch. Eigler  <fche@elastic.org>

PR 2293.
* tapsets.cxx (emit_probe_epilogue): Emit early local_irq_save().
(emit_probe_epilogue): ... and matching _restore().

* main.cxx (main): Emit a "hello, I'm starting" message
before pass 5 in verbose mode.

18 years ago2006-02-21 Martin Hunt <hunt@redhat.com>
hunt [Tue, 21 Feb 2006 08:15:19 +0000 (08:15 +0000)]
2006-02-21  Martin Hunt  <hunt@redhat.com>

* context.stp: Fix definition of returnval(). Now the same as retval().
Cleanup needed. Only one can survive.

18 years agoThese aliases moved here from the common one, since ppc64 does not have these
hien [Mon, 20 Feb 2006 22:46:07 +0000 (22:46 +0000)]
These aliases moved here from the common one, since ppc64 does not have these
sys_fstat
sys_getegid16
sys_geteuid16
sys_getgid16
sys_getgroups16
sys_getuid16
sys_lstat
sys_mmap2
sys_setgroups16
sys_stat

More works need to be done here.

18 years agoThese aliases moved here
hien [Mon, 20 Feb 2006 22:42:52 +0000 (22:42 +0000)]
These aliases moved here
sys_fstat
sys_getegid16
sys_geteuid16
sys_getgid16
sys_getgroups16
sys_getuid16
sys_lstat
sys_mmap2
sys_setgroups16
sys_stat

More works need to be done here.

18 years agoMoved these aliases to arch specific areas
hien [Mon, 20 Feb 2006 22:41:38 +0000 (22:41 +0000)]
Moved these aliases to arch specific areas
sys_fstat
sys_getegid16
sys_geteuid16
sys_getgid16
sys_getgroups16
sys_getuid16
sys_lstat
sys_mmap2
sys_setgroups16
sys_stat

18 years agoMove these aliases to arch specific areas
hien [Mon, 20 Feb 2006 22:41:00 +0000 (22:41 +0000)]
Move these aliases to arch specific areas
sys_fstat
sys_getegid16
sys_geteuid16
sys_getgid16
sys_getgroups16
sys_getuid16
sys_lstat
sys_mmap2
sys_setgroups16
sys_stat

18 years agoFix uninitialized tv, ts, itv errors.
hien [Mon, 20 Feb 2006 22:39:20 +0000 (22:39 +0000)]
Fix uninitialized tv, ts, itv errors.

18 years ago2006-02-17 Martin Hunt <hunt@redhat.com>
hunt [Fri, 17 Feb 2006 21:17:40 +0000 (21:17 +0000)]
2006-02-17  Martin Hunt  <hunt@redhat.com>

* procfs.c (_stp_proc_read_cmd): Change spin_lock()
to spin_lock_irqsave().

* transport.c (_stp_work_queue): Ditto.

18 years ago2006-02-17 Frank Ch. Eigler <fche@elastic.org>
fche [Fri, 17 Feb 2006 17:56:08 +0000 (17:56 +0000)]
2006-02-17  Frank Ch. Eigler  <fche@elastic.org>

* stapfuncs.5.in (cpu): Document contextinfo function.

* context.stp (cpu): Clone undocumented cpuid() function.

18 years agoadd tid docs
fche [Fri, 17 Feb 2006 14:53:47 +0000 (14:53 +0000)]
add tid docs

18 years agoSome progress but still more works.
hien [Thu, 16 Feb 2006 00:39:58 +0000 (00:39 +0000)]
Some progress but still more works.

18 years agoAdded the following functions
hien [Thu, 16 Feb 2006 00:28:50 +0000 (00:28 +0000)]
Added the following functions
 _struct_rlimit_u
_fildes_u
_fd_set_u
_semctl_cmd
__sem_flags

18 years ago2006-02-15 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 15 Feb 2006 14:14:13 +0000 (14:14 +0000)]
2006-02-15  Frank Ch. Eigler  <fche@elastic.org>

* translate.cxx (varlock*): Removed now unnecessary class.
(aggregation_locks): Renamed field to aggregations_active.

18 years agowording tweaks
fche [Wed, 15 Feb 2006 14:13:02 +0000 (14:13 +0000)]
wording tweaks

18 years ago2006-02-14 Martin Hunt <hunt@redhat.com>
hunt [Tue, 14 Feb 2006 22:34:48 +0000 (22:34 +0000)]
2006-02-14  Martin Hunt  <hunt@redhat.com>

* syscalls.stp: MOre updates.

18 years ago2006-02-14 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 14 Feb 2006 22:12:07 +0000 (22:12 +0000)]
2006-02-14  Frank Ch. Eigler  <fche@elastic.org>

* stapfuncs.5.in: Document new queue_stats tapset.
* elaborate.cxx (*): Put "while:" clarification messages before a
thrown semantic error.
* staptree.cxx (print_format::string_to_components): Correct
parse of "%%" formatting element.

* queue_stats.stp: New tapset.

* systemtap.samples/queue_demo.*: New test.

18 years agomore glitches from josh
fche [Tue, 14 Feb 2006 22:08:35 +0000 (22:08 +0000)]
more glitches from josh

18 years agowhitespace tweak
fche [Tue, 14 Feb 2006 21:28:24 +0000 (21:28 +0000)]
whitespace tweak

18 years ago2006-02-14 Mark McLoughlin <markmc@redhat.com>
markmc [Tue, 14 Feb 2006 13:07:04 +0000 (13:07 +0000)]
2006-02-14  Mark McLoughlin  <markmc@redhat.com>

        * aux_syscalls.stp: (_sys_open_flag_str): s/O_NDCTTY/O_NOCTTY/

18 years ago2006-02-14 Martin Hunt <hunt@redhat.com>
hunt [Tue, 14 Feb 2006 09:03:16 +0000 (09:03 +0000)]
2006-02-14  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp (_struct_timeval_u): New function.
(_struct_timeval): New function.
(_struct_timespec_u): New function.
(_struct_timespec): New function.
(_struct_itimerval_u): New function:
(_struct_itimerval): New function:
(_signal_name): New function.
(_module_flags_str): Fixed.

* syscalls2.stp (syscall.setitimer): Use new function
_struct_itimerval_u().

* syscalls.stp: Latest version. Many changes.

18 years ago2006-02-10 Martin Hunt <hunt@redhat.com>
hunt [Fri, 10 Feb 2006 21:10:40 +0000 (21:10 +0000)]
2006-02-10  Martin Hunt  <hunt@redhat.com>

* copy.c (_stp_copy_from_user): Revert previous incorrect change.

18 years ago2006-02-09 Martin Hunt <hunt@redhat.com>
hunt [Fri, 10 Feb 2006 05:30:08 +0000 (05:30 +0000)]
2006-02-09  Martin Hunt  <hunt@redhat.com>

* copy.c (_stp_copy_from_user): If access fails,
return -1.

18 years agoupdated, still need more works
hien [Thu, 9 Feb 2006 01:44:21 +0000 (01:44 +0000)]
updated, still need more works

18 years ago2006-02-08 Martin Hunt <hunt@redhat.com>
hunt [Thu, 9 Feb 2006 00:14:11 +0000 (00:14 +0000)]
2006-02-08  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp(_msync_flag_str): Fix.
(_wait_opt_str): Fix.
* syscalls.stp: Latest.

18 years ago2006-02-07 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 8 Feb 2006 00:47:51 +0000 (00:47 +0000)]
2006-02-07  Frank Ch. Eigler  <fche@elastic.org>

* src/testsuite/buildok/syscalls.stp: Build with "-u" to build-test
all auxiliary functions.
* tapsets.cxx (dwarf_query::add_probe_point): Add some "-vv" output.

18 years ago2006-02-07 Josh Stone <joshua.i.stone@intel.com>
jistone [Wed, 8 Feb 2006 00:45:25 +0000 (00:45 +0000)]
2006-02-07  Josh Stone  <joshua.i.stone@intel.com>

PR 2068
* tapsets.cxx (dwarf_query::blacklisted_p): add __switch_to
to the blacklist for x86_64 architecture only.

18 years ago2006-02-07 Martin Hunt <hunt@redhat.com>
hunt [Tue, 7 Feb 2006 18:23:11 +0000 (18:23 +0000)]
2006-02-07  Martin Hunt  <hunt@redhat.com>

* syscalls.stp: Latest.
* syscalls2.stp: Commented out pciconfig calls. Those
need to go in arch-specific directories.

* aux_syscalls.stp (_access_mode_str): Fix.
(_mmap_flags): New Function.
(_mprotect_prot_str): Fix.
(__string): New.
(__get_argv): New.
(__fork_flags): New.

18 years agomore generic documentation
fche [Tue, 7 Feb 2006 16:39:43 +0000 (16:39 +0000)]
more generic documentation

18 years agoCorrect opening comment typo.
wcohen [Mon, 6 Feb 2006 14:24:37 +0000 (14:24 +0000)]
Correct opening comment typo.

18 years agoRemove closing comment typos.
wcohen [Mon, 6 Feb 2006 14:10:56 +0000 (14:10 +0000)]
Remove closing comment typos.

18 years agoupdated- still need more works
hien [Sat, 4 Feb 2006 00:07:11 +0000 (00:07 +0000)]
updated- still need more works

18 years ago2006-02-01 Frank Ch. Eigler <fche@elastic.org> release-0.5.4
fche [Wed, 1 Feb 2006 23:44:19 +0000 (23:44 +0000)]
2006-02-01  Frank Ch. Eigler  <fche@elastic.org>

* testsuite/semko/one.stp: Make sure test case stays broken.

18 years ago2006-02-01 Martin Hunt <hunt@redhat.com>
hunt [Wed, 1 Feb 2006 22:15:59 +0000 (22:15 +0000)]
2006-02-01  Martin Hunt  <hunt@redhat.com>

* stapfuncs.5.in: Document is_return(), returnval() and
probefunc().
* testsuite/buildok/syscall.stp: Basic syscall test.

18 years agoRemove inadventently checked in change.
hunt [Wed, 1 Feb 2006 22:09:36 +0000 (22:09 +0000)]
Remove inadventently checked in change.

18 years ago2006-02-01 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 1 Feb 2006 20:41:21 +0000 (20:41 +0000)]
2006-02-01  Frank Ch. Eigler  <fche@elastic.org>

* configure.ac, systemtap.spec.in: Version 0.5.4.
* configure: Regenerated.

18 years ago2006-02-01 Martin Hunt <hunt@redhat.com>
hunt [Wed, 1 Feb 2006 20:21:27 +0000 (20:21 +0000)]
2006-02-01  Martin Hunt  <hunt@redhat.com>

* syscalls.stp: New syscall file.
* syscall2.stp: More syscalls.
* i686/syscalls.stp: x86-specific calls.
* x86_64/syscalls.stp: x86_64-specific calls.

18 years ago2006-01-31 Josh Stone <joshua.i.stone@intel.com>
jistone [Tue, 31 Jan 2006 23:56:40 +0000 (23:56 +0000)]
2006-01-31  Josh Stone  <joshua.i.stone@intel.com>

PR 2252
* translate.cxx (translate_pass): Fix legacy definition of
read_trylock.

18 years ago* clarify non-reliance on system elfutils
fche [Tue, 31 Jan 2006 15:56:39 +0000 (15:56 +0000)]
* clarify non-reliance on system elfutils

18 years ago2006-01-30 Martin Hunt <hunt@redhat.com>
hunt [Tue, 31 Jan 2006 05:59:35 +0000 (05:59 +0000)]
2006-01-30  Martin Hunt  <hunt@redhat.com>

* context.stp (probefunc): New function.
(is_return): New function.
(returnval): New function.

18 years ago2006-01-30 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 30 Jan 2006 22:28:41 +0000 (22:28 +0000)]
2006-01-30  Frank Ch. Eigler  <fche@elastic.org>

* main.cxx (main): Also print elapsed real time for each pass.

18 years agocopyright year update
fche [Sat, 28 Jan 2006 02:50:16 +0000 (02:50 +0000)]
copyright year update

18 years ago2006-01-27 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 28 Jan 2006 02:42:08 +0000 (02:42 +0000)]
2006-01-27  Frank Ch. Eigler  <fche@elastic.org>

* main.cxx: Make "-v" (verbose) flag a counter.
* stap.1.in: Document this.
* session.h: Corresponding changes.
* {elaborate,buildrun,tapsets,translate}.cxx: Update all uses of
verbose flag to compare it to sensible level for value of message.

18 years ago2006-01-27 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 28 Jan 2006 01:22:25 +0000 (01:22 +0000)]
2006-01-27  Frank Ch. Eigler  <fche@elastic.org>

* main.cxx (main): In verbose mode, print user+sys times after
each pass.
* buildrun.cxx (compile_pass): Move success message back to main().

18 years ago2006-01-26 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 26 Jan 2006 22:55:20 +0000 (22:55 +0000)]
2006-01-26  Frank Ch. Eigler  <fche@elastic.org>

PR 2060: lock elevation, mop-up
* staptree.cxx (functioncall_traversing_visitor): Store a
current_function pointer during traversal.
(visit_embeddedcode): Use it to handle $target-synthesized functions.
(varuse_collecting_visitor::visit_assignment): Correct l-lr typo.
(visit_foreach_loop): Note added write on sorted foreach.
(visit_delete_statement): Note as read+write.
* staptree.h: Corresponding changes.
* elaborate.cxx (dead_assignment_remover::visit_expr_statement):
Correct stmt token after possible expression rewriting.
* tapsets.cxx (visit_target_symbol): Create naming convention
to recognize $target-synthesized functions.
* translate.cxx (emit_locks, emit_unlocks): New functions to
emit lock/unlock sequences at the outermost level of a probe.
(emit_probe): Call them.
(varlock_*): #if-0 out the lock code generation.  Later, these
classes should be removed.
(translate_pass): Emit read_trylock() kludge macro for old kernels.

18 years agotest for pr2205
fche [Wed, 25 Jan 2006 15:01:40 +0000 (15:01 +0000)]
test for pr2205

18 years ago2006-01-25 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 25 Jan 2006 14:59:47 +0000 (14:59 +0000)]
2006-01-25  Frank Ch. Eigler  <fche@elastic.org>

PR 2205, patch from <hiramatu@sdl.hitachi.co.jp>:
* parse.cxx (scan): Correct EOF detection for %{ %} case.

18 years agoCleanup
hunt [Wed, 25 Jan 2006 10:08:47 +0000 (10:08 +0000)]
Cleanup

18 years ago2006-01-25 Martin Hunt <hunt@redhat.com>
hunt [Wed, 25 Jan 2006 09:18:25 +0000 (09:18 +0000)]
2006-01-25  Martin Hunt  <hunt@redhat.com>

* agg/stats.c (main): Delete Stats when done.

18 years ago2006-01-25 Martin Hunt <hunt@redhat.com>
hunt [Wed, 25 Jan 2006 09:17:05 +0000 (09:17 +0000)]
2006-01-25  Martin Hunt  <hunt@redhat.com>

* alloc.c (_stp_alloc_percpu): New function.
(_stp_free_percpu): New function.

18 years ago2006-01-25 Martin Hunt <hunt@redhat.com>
hunt [Wed, 25 Jan 2006 09:15:15 +0000 (09:15 +0000)]
2006-01-25  Martin Hunt  <hunt@redhat.com>

* stat.c (_stp_stat_init): Use _stp_alloc_percpu().
(_stp_stat_del): New function.

* alloc.c (_stp_alloc_percpu): New function.
(_stp_free_percpu): New function.

18 years agoTook sys_execve off the blacklist for return probes, now that RHEL4 U3
kenistoj [Tue, 24 Jan 2006 20:47:50 +0000 (20:47 +0000)]
Took sys_execve off the blacklist for return probes, now that RHEL4 U3
includes the fix for PR #1345.

This page took 0.059088 seconds and 5 git commands to generate.