]> sourceware.org Git - systemtap.git/log
systemtap.git
18 years ago2006-04-10 Martin Hunt <hunt@redhat.com>
hunt [Tue, 11 Apr 2006 04:24:49 +0000 (04:24 +0000)]
2006-04-10  Martin Hunt  <hunt@redhat.com>

* vsprintf.c (_stp_snprintf): New function.

18 years ago2006-04-10 Martin Hunt <hunt@redhat.com>
hunt [Tue, 11 Apr 2006 04:23:14 +0000 (04:23 +0000)]
2006-04-10  Martin Hunt  <hunt@redhat.com>

* stat-common.c (_stp_stat_print_histogram): Write a
newline at the end of the histogram.

18 years ago* verbose message tweak
fche [Mon, 10 Apr 2006 18:51:10 +0000 (18:51 +0000)]
* verbose message tweak

18 years ago* lower uppity functor language
fche [Mon, 10 Apr 2006 18:41:17 +0000 (18:41 +0000)]
* lower uppity functor language

18 years ago2006-04-09 Martin Hunt <hunt@redhat.com>
hunt [Mon, 10 Apr 2006 04:53:03 +0000 (04:53 +0000)]
2006-04-09  Martin Hunt  <hunt@redhat.com>
Add binary printf support.

* elaborate.cxx (visit_print_format): Don't include
conv_literal or conv_size  in components vector.
Add conv_binary to switch statement.

* translate.cxx (visit_print_format): Eliminate
special cast to (long long) for pe_long because new
vsnprintf uses int64_t.

* staptree.h (struct print_format): Add conv_binary and conv_size.

* staptree.cxx (components_to_string): Add conv_binary case.
Add conv_size case.
(string_to_components): Add cases for 'b' and 'n'

18 years ago2006-04-09 Martin Hunt <hunt@redhat.com>
hunt [Mon, 10 Apr 2006 04:44:21 +0000 (04:44 +0000)]
2006-04-09  Martin Hunt  <hunt@redhat.com>

* print.c (_stp_print_flush): Send 'len" bytes
instead of 'len+1', which included terminating 0.

* string.c (_stp_sprintf): Call _stp_vsnprintf()
instead of vsnprintf().
(_stp_vsprintf): Ditto.

* vsprintf.c: New file.

18 years ago2006-04-08 Martin Hunt <hunt@redhat.com>
hunt [Sat, 8 Apr 2006 21:59:36 +0000 (21:59 +0000)]
2006-04-08  Martin Hunt  <hunt@redhat.com>

* librelay.c (stp_main_loop): Write with fwrite() instead
of fputs() so we can write binary data.

18 years ago* paranoid error check
fche [Sat, 8 Apr 2006 17:56:41 +0000 (17:56 +0000)]
* paranoid error check

18 years ago* comment tweaks
fche [Sat, 8 Apr 2006 17:42:33 +0000 (17:42 +0000)]
* comment tweaks

18 years ago2006-04-08 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 8 Apr 2006 17:39:13 +0000 (17:39 +0000)]
2006-04-08  Frank Ch. Eigler  <fche@elastic.org>

* tapsets.cxx (resolve_prologue_endings): Rewrote.
(resolve_prologue_endings2): Removed.

* gen-stapmark.h: Emit a 0-arity marker.
* stapmark.h: Regenerated for arities 0..6.

18 years agoReverting change - xtime_lock is not exported on FC5 kernel
jistone [Fri, 7 Apr 2006 19:29:42 +0000 (19:29 +0000)]
Reverting change - xtime_lock is not exported on FC5 kernel

18 years ago2006-04-07 Josh Stone <joshua.i.stone@intel.com>
jistone [Fri, 7 Apr 2006 18:52:36 +0000 (18:52 +0000)]
2006-04-07  Josh Stone  <joshua.i.stone@intel.com>

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

18 years ago2006-04-05 Martin Hunt <hunt@redhat.com>
hunt [Wed, 5 Apr 2006 20:52:07 +0000 (20:52 +0000)]
2006-04-05  Martin Hunt  <hunt@redhat.com>
* librelay.c (merge_output): Remove ANSI codes and write
warning to stderr.

18 years ago2006-04-05 Martin Hunt <hunt@redhat.com>
hunt [Wed, 5 Apr 2006 19:56:50 +0000 (19:56 +0000)]
2006-04-05  Martin Hunt  <hunt@redhat.com>

* librelay.c (merge_output): Set the output filename if necessary.
* stpd.c (main): Don't reset output_filename just because
relayfs is possible. Move that code to librelay.c.

18 years agoCorrect the initialization to work with gcc 4.1.
wcohen [Wed, 5 Apr 2006 17:16:00 +0000 (17:16 +0000)]
Correct the initialization to work with gcc 4.1.

18 years ago. release-0.5.5
roland [Wed, 5 Apr 2006 05:49:19 +0000 (05:49 +0000)]
.

18 years ago2006-04-04 Roland McGrath <roland@redhat.com>
roland [Wed, 5 Apr 2006 05:49:14 +0000 (05:49 +0000)]
2006-04-04  Roland McGrath  <roland@redhat.com>

* stpd.c (main): Cast f_type when comparing; type differs by machine.

18 years ago.
roland [Wed, 5 Apr 2006 05:20:20 +0000 (05:20 +0000)]
.

18 years ago2006-04-04 Roland McGrath <roland@redhat.com>
roland [Wed, 5 Apr 2006 05:20:14 +0000 (05:20 +0000)]
2006-04-04  Roland McGrath  <roland@redhat.com>

* configure.ac: Bump version to 0.5.5.
Require elfutils-0.120.
* configure: Regenerated.
* systemtap.spec.in: Likewise.

18 years ago2006-04-04 Roland McGrath <roland@redhat.com>
roland [Wed, 5 Apr 2006 05:20:11 +0000 (05:20 +0000)]
2006-04-04  Roland McGrath  <roland@redhat.com>

* loc2c.c (array_stride): stride_size -> byte_stride

18 years ago2006-04-04 Roland McGrath <roland@redhat.com>
roland [Wed, 5 Apr 2006 05:20:08 +0000 (05:20 +0000)]
2006-04-04  Roland McGrath  <roland@redhat.com>

* main.cxx (version): Use dwfl_version.

18 years agofix for bug #2511
trz [Tue, 4 Apr 2006 14:06:16 +0000 (14:06 +0000)]
fix for bug #2511

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

* emul.h (kmalloc_node): New.

18 years ago2006-03-30 Martin Hunt <hunt@redhat.com>
hunt [Thu, 30 Mar 2006 20:54:00 +0000 (20:54 +0000)]
2006-03-30  Martin Hunt  <hunt@redhat.com>

* string.c (_stp_string_cat_cstr): Use memcpy() instead of strncpy().

18 years ago2006-03-30 Martin Hunt <hunt@redhat.com>
hunt [Thu, 30 Mar 2006 17:24:40 +0000 (17:24 +0000)]
2006-03-30  Martin Hunt  <hunt@redhat.com>

* tapsets.cxx (dwarf_derived_probe::emit_registrations):
Change maxactive so single-processor kernels using
kretprobes don't get lots of dropped probes.

18 years ago2006-03-30 Martin Hunt <hunt@redhat.com>
hunt [Thu, 30 Mar 2006 17:09:47 +0000 (17:09 +0000)]
2006-03-30  Martin Hunt  <hunt@redhat.com>

* small_demos/close.stp: Make it executable.

18 years ago2006-03-30 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 30 Mar 2006 15:15:28 +0000 (15:15 +0000)]
2006-03-30  Frank Ch. Eigler  <fche@elastic.org>

PR 953, part 1
* tapsets.cxx: (mark_derived_probe*): New classes.
(register_standard_tapsets): Register kernel/module.mark() family.
* stapmark.h: New header for static instrumentation markers.
* gen-stapmark.h: New perl script to generate it.
* elaborate.cxx (derived_probe ctor): Ignore null location*.

18 years ago2006-03-29 Josh Stone <joshua.i.stone@intel.com>
jistone [Thu, 30 Mar 2006 00:00:29 +0000 (00:00 +0000)]
2006-03-29  Josh Stone  <joshua.i.stone@intel.com>

* tapsets.cxx (hrtimer_derived_probe::*): creates a probe point
based on the hrtimer APIs.
* tapsets.cxx (hrtimer_builder::*):  parses the user's time-spec
into a 64-bit nanosecond value, and calls the appropriate
derived_probe.
* tapsets.cxx (register_standard_tapsets): add hrtimer bindings
* translate.cxx (translate_pass): add linux/random.h include,
used for generating 64-bit random numbers for hrtimers.

18 years ago2006-03-28 Martin Hunt <hunt@redhat.com>
hunt [Wed, 29 Mar 2006 05:19:06 +0000 (05:19 +0000)]
2006-03-28  Martin Hunt  <hunt@redhat.com>

* testsuite/buildok/syscall.stp: Update so
it works again.

18 years ago*** empty log message ***
hunt [Mon, 27 Mar 2006 19:37:25 +0000 (19:37 +0000)]
*** empty log message ***

18 years ago2006-03-26 Martin Hunt <hunt@redhat.com>
hunt [Sun, 26 Mar 2006 22:47:10 +0000 (22:47 +0000)]
2006-03-26  Martin Hunt  <hunt@redhat.com>

* bench2/bench.rb (Bench::run): Instead of loading the module
once and running against different numbers of threads, load
and unload the module each time. Then keep track of failures
per thread. Also use the new itest to keep the tests the same
size regardless of the number of threads.
(Bench::initialize): Make itest if needed.
(Bench::load, Stapbench::load): Increase buffer size to 8MB.

* bench2/itest.c: Change arg to be the number of threads
instead of the number of millions of calls to make.
This makes it easy to divide the work among multiple threads
without making the test run many times longer.

18 years ago2006-03-24 Martin Hunt <hunt@redhat.com>
hunt [Fri, 24 Mar 2006 18:43:52 +0000 (18:43 +0000)]
2006-03-24  Martin Hunt  <hunt@redhat.com>
Patch from Gui,Jian <guij@cn.ibm.com>
* bench2/bench.rb: PPC64 fixes.

18 years agoMore ppc64 specific calls.
hien [Wed, 22 Mar 2006 18:41:11 +0000 (18:41 +0000)]
More ppc64 specific calls.

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

* small_demos/key.stp: Pipe output to dev/null.

18 years agoFix 2076.
hien [Mon, 20 Mar 2006 16:50:44 +0000 (16:50 +0000)]
Fix 2076.

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

* procfs.c (_stp_write): Combine buffers only for REALTIME_DATA.

18 years ago*** empty log message ***
hunt [Mon, 20 Mar 2006 16:05:24 +0000 (16:05 +0000)]
*** empty log message ***

18 years agochange relayfs version checking ifdefs
trz [Thu, 16 Mar 2006 15:14:39 +0000 (15:14 +0000)]
change relayfs version checking ifdefs

18 years agoupdated
trz [Thu, 16 Mar 2006 15:12:01 +0000 (15:12 +0000)]
updated

18 years agoremove relayfs include path
trz [Thu, 16 Mar 2006 15:11:41 +0000 (15:11 +0000)]
remove relayfs include path

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.

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