]> sourceware.org Git - systemtap.git/log
systemtap.git
17 years ago2007-06-15 Frank Ch. Eigler <fche@elastic.org>
fche [Fri, 15 Jun 2007 18:32:50 +0000 (18:32 +0000)]
2007-06-15  Frank Ch. Eigler  <fche@elastic.org>

* lib/systemtap.exp (stap_run_batch): Detect crashing stap and
represent this as failing return code.

17 years ago*** empty log message ***
hunt [Fri, 15 Jun 2007 15:55:10 +0000 (15:55 +0000)]
*** empty log message ***

17 years ago2007-06-15 Martin Hunt <hunt@redhat.com>
hunt [Fri, 15 Jun 2007 15:54:49 +0000 (15:54 +0000)]
2007-06-15  Martin Hunt  <hunt@redhat.com>

* syscalls.stp: Add sys_fcntl64, sys_oabi_fstat64,
  sys_oabi_lstat64.
* syscalls2.stp: Fix sys_send. Add sys_sendfile64.
* errno.stp: Add arm support.

17 years ago2007-06-15 Martin Hunt <hunt@redhat.com>
hunt [Fri, 15 Jun 2007 15:19:30 +0000 (15:19 +0000)]
2007-06-15  Martin Hunt  <hunt@redhat.com>
From Quentin Barnes.
* loc2c-runtime.h: Latest arm marcos.
* stack-arm.c (__stp_stack_print): Add a cast.
* regs.c (_stp_ret_addr): Define for arm.

17 years agoRemoved extra assignment to "size" in socket.aio_write.return
mmason [Fri, 15 Jun 2007 03:46:55 +0000 (03:46 +0000)]
Removed extra assignment to "size" in socket.aio_write.return

17 years ago2007-06-14 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 14 Jun 2007 21:38:24 +0000 (21:38 +0000)]
2007-06-14  Frank Ch. Eigler  <fche@elastic.org>

* translate.cxx (emit_module_init): Emit translator/elfutils
version numbers together.
* main.cxx (version): Ditto.
(main): Skip printing tapset directories where no sources were found.

17 years ago2007-06-14 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 14 Jun 2007 16:22:24 +0000 (16:22 +0000)]
2007-06-14  Frank Ch. Eigler  <fche@elastic.org>

PR 3331 cont'd.
* loc2c.c (emit_base_fetch): Emit size/signedness cast
slightly differently for every low-level fetch.
(translate_base_fetch, c_translate_fetch, c_translate_store,
c_translate_pointer): Fetch & pass the $target signedness.
(base_encoding): Follow typedefs etc.

17 years ago2007-06-14 Martin Hunt <hunt@redhat.com>
hunt [Thu, 14 Jun 2007 15:32:14 +0000 (15:32 +0000)]
2007-06-14  Martin Hunt  <hunt@redhat.com>

* systemtap.samples/syscalls.stp: Use printf
for output to avoid problems with long paths.

 From Quentin Barnes.
* systemtap.samples/system_func.exp: Change expect matching.

17 years ago2007-06-14 David Smith <dsmith@redhat.com>
dsmith [Thu, 14 Jun 2007 14:48:56 +0000 (14:48 +0000)]
2007-06-14  David Smith  <dsmith@redhat.com>

* systemtap.samples/profile.stp: Change output to avoid problems
when kernel source path is long.

17 years agoFix minor issue with change for bz4075. The initial fix caused a lot of
ananth [Mon, 11 Jun 2007 11:32:53 +0000 (11:32 +0000)]
Fix minor issue with change for bz4075. The initial fix caused a lot of
test failures on powerpc.

Thanks to Srinivasa for tracking the problem down.

17 years ago2007-06-09 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 9 Jun 2007 22:50:13 +0000 (22:50 +0000)]
2007-06-09  Frank Ch. Eigler  <fche@elastic.org>

PR 4609
From Eugeniy Meshcheryakov <eugen@debian.org>
* staptree.cxx: Add #include <algorithm> for gcc 4.3.

17 years ago2007-06-08 David Smith <dsmith@redhat.com>
dsmith [Fri, 8 Jun 2007 18:09:40 +0000 (18:09 +0000)]
2007-06-08  David Smith  <dsmith@redhat.com>

PR 4553.
* configure.ac: For x86 systems with gcc versions less than 4,
automatically default to enabling prologue searching.
* configure: Regenerated.

17 years ago2007-06-07 Martin Hunt <hunt@redhat.com>
hunt [Thu, 7 Jun 2007 17:50:25 +0000 (17:50 +0000)]
2007-06-07  Martin Hunt  <hunt@redhat.com>

* relay_old.c (open_relayfs_files): Add support for
output file names (-o) with bulk (relayfs) mode.

17 years ago2007-06-07 Martin Hunt <hunt@redhat.com>
hunt [Thu, 7 Jun 2007 16:24:39 +0000 (16:24 +0000)]
2007-06-07  Martin Hunt  <hunt@redhat.com>
        PR 4075 fix from Ananth Mavinakayanahalli
        * string.h (_stp_get_user): Define.
        * string.c (_stp_text_str): Use _stp_get_user().

17 years ago2007-06-07 Martin Hunt <hunt@redhat.com>
hunt [Thu, 7 Jun 2007 15:11:04 +0000 (15:11 +0000)]
2007-06-07  Martin Hunt  <hunt@redhat.com>
Fallout from PR 3331 fix. Sometimes glibc and the
kernel disagree about signed vs unsigned.
* aux_syscalls.stp: Rename __uid() to __int32().
* syscalls.stp: Change syscall.chown, syscall.fchown,
syscall.lchown, and syscall.lseek to use __int32().
* syscalls2.stp: Change syscall.setregid, syscall.resgid,
syscall.resuid, and syscall.setreuid to use __int32().

17 years agoRemoved workaround for negative 32-bit return values on 64-bit systems.
mmason [Wed, 6 Jun 2007 03:49:53 +0000 (03:49 +0000)]
Removed workaround for negative 32-bit return values on 64-bit systems.

17 years ago2007-06-05 Frank Ch. Eigler <fche@redhat.com>
fche [Wed, 6 Jun 2007 00:40:13 +0000 (00:40 +0000)]
2007-06-05  Frank Ch. Eigler  <fche@redhat.com>

PR 3331.
* loc2c.c (emit_base_fetch): Emit size/signedness cast
for every low-level fetch.
(translate_base_fetch, c_translate_fetch, c_translate_store,
c_translate_pointer): Fetch & pass the $target signedness.

2007-06-05  Frank Ch. Eigler  <fche@elastic.org>

PR 3331.
* systemtap.base/deref2.*: New test, disabled.

17 years agoScript to track when a specific PID receives a specific signal.
mmason [Tue, 5 Jun 2007 17:30:18 +0000 (17:30 +0000)]
Script to track when a specific PID receives a specific signal.

17 years ago2007-06-04 Martin Hunt <hunt@redhat.com>
hunt [Mon, 4 Jun 2007 16:55:23 +0000 (16:55 +0000)]
2007-06-04  Martin Hunt  <hunt@redhat.com>

* mainloop.c (cleanup_and_exit): Disable signals
while exiting.
(fatal_handler): Use return values from write() to
avoid warnings.

17 years ago2007-06-04 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 4 Jun 2007 16:21:50 +0000 (16:21 +0000)]
2007-06-04  Frank Ch. Eigler  <fche@elastic.org>

PR 4589.
* systemtap.base/optim.*: Rewritten, simplified.

17 years ago2007-05-31 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 31 May 2007 21:50:51 +0000 (21:50 +0000)]
2007-05-31  Frank Ch. Eigler  <fche@elastic.org>

PR 3579
From Eugeniy Meshcheryakov <eugen@debian.org>
* cache.cxx, parse.cxx: Add #include <cstring> for gcc 4.3.

17 years agoUpdated to reflect new script names.
mmason [Thu, 31 May 2007 05:29:40 +0000 (05:29 +0000)]
Updated to reflect new script names.

17 years agoMore renames
mmason [Thu, 31 May 2007 05:24:10 +0000 (05:24 +0000)]
More renames

17 years agoRenamed sig_count_by_pid.stp to sig_by_pid.stp
mmason [Thu, 31 May 2007 05:18:14 +0000 (05:18 +0000)]
Renamed sig_count_by_pid.stp to sig_by_pid.stp

17 years ago2007-05-30 Frank Ch. Eigler <fche@redhat.com>
fche [Wed, 30 May 2007 14:56:21 +0000 (14:56 +0000)]
2007-05-30  Frank Ch. Eigler  <fche@redhat.com>

PR 4567.
* staptree.cxx (varuse_collecting_visitor): Add side-effect
result query functions.
* elaborate.cxx (dead_stmtexpr_remover::visit_expr_statement):
Switch to it.
(dead_assignment_remover::visit_assignment): Skip elision of
lvalues with side-effects in index exprs.
* staptree.h: Corresponding changes.

2007-05-30  Frank Ch. Eigler  <fche@redhat.com>

PR 4567.
* systemtap.base/optim.stp, optim.exp: New test.

17 years ago2007-05-30 Martin Hunt <hunt@redhat.com>
hunt [Wed, 30 May 2007 14:33:55 +0000 (14:33 +0000)]
2007-05-30  Martin Hunt  <hunt@redhat.com>

Patch from Quentin Barnes.
* arith.c: Add arm support for 64-bit division.
* copy.c: Enable arm support.
* loc2c-runtime.h: Ditto.
* regs.[ch]: Ditto.
* stack.c: Include stack-arm.c.
* stack-arm.c: New file.
* time.c (_stp_gettimeofday_ns):  hack
for arm. See PR 4569.

17 years agoChanged top.stp to use the system calls tapset.
mmason [Tue, 29 May 2007 22:08:48 +0000 (22:08 +0000)]
Changed top.stp to use the system calls tapset.

17 years ago2007-05-29 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 29 May 2007 22:07:59 +0000 (22:07 +0000)]
2007-05-29  Frank Ch. Eigler  <fche@elastic.org>

PR 4458
* print_new.c (_stp_print_flush): Use interrupt-disabling
spinlock variants.

17 years agoScripts to print signal activity based on process ID and/or name.
mmason [Tue, 29 May 2007 21:58:02 +0000 (21:58 +0000)]
Scripts to print signal activity based on process ID and/or name.

17 years ago PR4540
wcohen [Tue, 29 May 2007 20:50:20 +0000 (20:50 +0000)]
PR4540
* systemtap.stress/conversions.exp: Adjust for ia64 address space.

17 years ago2007-05-29 Frank Ch. Eigler <fche@redhat.com>
fche [Tue, 29 May 2007 19:24:36 +0000 (19:24 +0000)]
2007-05-29  Frank Ch. Eigler  <fche@redhat.com>

PR 2224
* map.h (NEED_MAP_LOCKS): New config macro, defaults to 0.
(MAP_GET_CPU, MAP_PUT_CPU): Wrappers, default to ~no-op.
* map.c (_stp_pmap_clear,agg): Use them.
* pmap-gen.c (_stp_pmap_new,set,add,get_cpu,get,del): Ditto.

17 years ago2007-05-25 Frank Ch. Eigler <fche@redhat.com>
fche [Sat, 26 May 2007 01:55:20 +0000 (01:55 +0000)]
2007-05-25  Frank Ch. Eigler  <fche@redhat.com>

PR 4255 teaser.
* elaborate.cxx (has_null_param): New function.
* elaborate.h: Declare it.
* session.h: Include uprobe_derived_probes group.
* tapsets.cxx (uprobe_*): New classes.
(all_session_groups): List uprobes in list.
(register_standard_tapset): Interpret
process(#).statement(#).absolute and
process(#).statement(#).absolute.return probe points.

17 years ago2007-05-25 Martin Hunt <hunt@redhat.com>
hunt [Fri, 25 May 2007 19:14:53 +0000 (19:14 +0000)]
2007-05-25  Martin Hunt  <hunt@redhat.com>

Patch from Quentin Barnes.
* tapsets.cxx (query_module): Add support for arm.

17 years ago2007-05-25 Martin Hunt <hunt@redhat.com>
hunt [Fri, 25 May 2007 14:40:31 +0000 (14:40 +0000)]
2007-05-25  Martin Hunt  <hunt@redhat.com>

* systemtap.samples/lket.exp (cleanfiles): Set timeout inside expect.
* systemtap.maps/absentstats.exp: Set timeout inside expect.
* lib/stap_run2.exp (stap_run2): Set timeout to 180 inside expect.
* lib/stap_run.exp (stap_run): Set timeout to 180 for slower machines.
Remove $ anchor on output. Fix a few minor nits in patterns.

17 years ago2007-05-25 Martin Hunt <hunt@redhat.com>
hunt [Fri, 25 May 2007 14:39:23 +0000 (14:39 +0000)]
2007-05-25  Martin Hunt  <hunt@redhat.com>

* syscall.exp (test_procedure): Remove stray timeout assignment.

17 years ago2007-05-24 Martin Hunt <hunt@redhat.com>
hunt [Thu, 24 May 2007 18:32:50 +0000 (18:32 +0000)]
2007-05-24  Martin Hunt  <hunt@redhat.com>

* mainloop.c (cleanup_and_exit): Fix typo.

17 years ago2007-05-24 David Smith <dsmith@redhat.com>
dsmith [Thu, 24 May 2007 15:21:10 +0000 (15:21 +0000)]
2007-05-24  David Smith  <dsmith@redhat.com>

PR4446
* systemtap.base/marker.exp: Renumbered tests and added new tests
for invalid argument name ("$foo1") and writing to marker
arguments.

17 years agoTypo fix.
hunt [Wed, 23 May 2007 21:42:23 +0000 (21:42 +0000)]
Typo fix.

17 years ago2007-05-23 Martin Hunt <hunt@redhat.com>
hunt [Wed, 23 May 2007 21:40:06 +0000 (21:40 +0000)]
2007-05-23  Martin Hunt  <hunt@redhat.com>

* systemtap.samples/system_func.exp: Fix pattern anchoring.

17 years ago2007-05-23 David Smith <dsmith@redhat.com>
dsmith [Wed, 23 May 2007 19:50:00 +0000 (19:50 +0000)]
2007-05-23  David Smith  <dsmith@redhat.com>

PR4446
* systemtap.base/marker.exp: Added new marker test.
* buildok/marker.stp: Removed old marker test.

17 years ago2007-05-22 Martin Hunt <hunt@redhat.com>
hunt [Tue, 22 May 2007 18:13:59 +0000 (18:13 +0000)]
2007-05-22  Martin Hunt  <hunt@redhat.com>

* mainloop.c (init_staprun): Change dbug() call.

17 years ago2007-05-22 Martin Hunt <hunt@redhat.com>
hunt [Tue, 22 May 2007 18:12:24 +0000 (18:12 +0000)]
2007-05-22  Martin Hunt  <hunt@redhat.com>

* relay.c: Fix ppoll() call and some race conditions involving
signals.

17 years ago2007-05-21 David Smith <dsmith@redhat.com>
dsmith [Mon, 21 May 2007 21:21:13 +0000 (21:21 +0000)]
2007-05-21  David Smith  <dsmith@redhat.com>

PR 4446.
* elaborate.h (derived_probe::initialize_probe_context_vars): New
virtual function that will allow added context vars to be
initialized.
* translate.cxx (c_unparser::emit_common_header): Added
'mark_va_list'.
(c_unparser::emit_probe): Calls new function
initialize_probe_context_vars.
(translate_pass): Includes linux/marker.h if CONFIG_MARKERS is
defined.
* tapsets.cxx (struct dwarf_query): Split into base_query (which
contains most of the original code) and a much smaller
dwarf_query class.
(struct base_query): New class.
(dwarf_query::handle_query_module): New function.
(query_module): Moved code into dwarf_query::handle_query_module().
(mark_derived_probe): Adjusted for new kernel markers.
(mark_derived_probe_group): Ditto.
(mark_var_expanding_copy_visitor): Ditto.
(mark_var_expanding_copy_visitor::visit_target_symbol): Generates
code for new kernel markers.
(struct mark_query): New class.
(mark_query::handle_query_module): New function.
(mark_derived_probe::mark_derived_probe): Adjusted for new kernel
markers.
(mark_derived_probe::join_group): Ditto.
(mark_derived_probe::emit_probe_context_vars): Ditto.
(mark_derived_probe::parse_probe_sig): New function.
(mark_derived_probe::initialize_probe_context_vars): New function.
(mark_derived_probe::emit_module_decls): Adjust for new kernel markers.
(mark_derived_probe::emit_module_init): Ditto.
(mark_derived_probe::emit_module_exit): Ditto.
(struct mark_builder): Ditto.
(mark_builder::build): Ditto.

17 years ago2007-05-17 Martin Hunt <hunt@redhat.com>
hunt [Thu, 17 May 2007 16:13:17 +0000 (16:13 +0000)]
2007-05-17  Martin Hunt  <hunt@redhat.com>

* syscalls.stp: Make optional sys_alarm, sys_fadvise64,
sys_gethostname, sys_getpgrp, and sys_llseek.
(syscall.getrlimit): Add optional calls sys_old_getrlimit,
compat_sys_getrlimit, and compat_sys_old_getrlimit.

* syscalls2.stp: Make optional sys_nice, sys_rt_sigreturn,
sys_signal, sys_sigprocmask, sys_utime
(syscall.old_getrlimit): Moved into syscall.getrlimit.

17 years ago PR 4471
wcohen [Wed, 16 May 2007 20:01:25 +0000 (20:01 +0000)]
PR 4471
* syscall2.stp: Correct sys_pipe function args for ia64.

17 years ago PR 4510
wcohen [Wed, 16 May 2007 15:55:33 +0000 (15:55 +0000)]
PR 4510
* scheduler.stp: Correct function argument.

17 years ago * control.c: Explicit type cast for picky compilers.
wcohen [Wed, 16 May 2007 13:47:23 +0000 (13:47 +0000)]
* control.c: Explicit type cast for picky compilers.

17 years ago2007-05-15 Martin Hunt <hunt@redhat.com>
hunt [Wed, 16 May 2007 01:56:12 +0000 (01:56 +0000)]
2007-05-15  Martin Hunt  <hunt@redhat.com>

* vsprintf.c: Add comment about %p.
* regs.c, stack*.c, sym.c: Fix %p calls.

17 years ago*** empty log message ***
hunt [Wed, 16 May 2007 01:37:31 +0000 (01:37 +0000)]
*** empty log message ***

17 years ago2007-05-15 Martin Hunt <hunt@redhat.com>
hunt [Wed, 16 May 2007 01:35:46 +0000 (01:35 +0000)]
2007-05-15  Martin Hunt  <hunt@redhat.com>

* control.c: Change default buffer number and size.
 (_stp_ctl_write): Add debug statements. Check size of
message to avoid overwriting buffer.

17 years ago-t help message wording tweak
fche [Sun, 13 May 2007 02:08:43 +0000 (02:08 +0000)]
-t help message wording tweak

17 years ago2007-05-10 Martin Hunt <hunt@redhat.com>
hunt [Thu, 10 May 2007 15:35:32 +0000 (15:35 +0000)]
2007-05-10  Martin Hunt  <hunt@redhat.com>

* relay.c (reader_thread): Set timeout for streaming to
200ms.

17 years ago2007-05-09 Martin Hunt <hunt@redhat.com>
hunt [Wed, 9 May 2007 19:30:26 +0000 (19:30 +0000)]
2007-05-09  Martin Hunt  <hunt@redhat.com>

* relay.c (reader_thread): For bulk mode, set timeout to NULL
so ppoll never times out.

17 years ago2007-05-09 Martin Hunt <hunt@redhat.com>
hunt [Wed, 9 May 2007 17:40:02 +0000 (17:40 +0000)]
2007-05-09  Martin Hunt  <hunt@redhat.com>

* syscalls2.stp: Added compat_sys_pause to syscall.pause.

* syscalls.stp: Added sys_lstat64 to syscall.lstat.
Added compat_sys_gettimeofday to syscall.gettimeofday.

* ppc64/syscalls.stp: Remove sys_lstat64.
* i686/syscalls.stp: Remove sys_lstat64.

17 years ago2007-05-08 Martin Hunt <hunt@redhat.com>
hunt [Tue, 8 May 2007 21:56:02 +0000 (21:56 +0000)]
2007-05-08  Martin Hunt  <hunt@redhat.com>

* relay.c (ppoll): Add a compatibility function for
glibc < 2.4.

17 years ago2007-05-08 Martin Hunt <hunt@redhat.com>
hunt [Tue, 8 May 2007 20:40:38 +0000 (20:40 +0000)]
2007-05-08  Martin Hunt  <hunt@redhat.com>

* buildrun.cxx (run_pass): Send proper verbosity
level to staprun

17 years ago2007-05-08 Martin Hunt <hunt@redhat.com>
hunt [Tue, 8 May 2007 20:38:10 +0000 (20:38 +0000)]
2007-05-08  Martin Hunt  <hunt@redhat.com>

Signal handler cleanup.
* mainloop.c (fatal_handler): New. Cleanly handle
unexpected fatal signals.
(setup_main_signals): New. Set signals once mainloop
is entered.
(setup_signals): New. Block certain signals during initialization.
Set handler for fatal signals.
* relay.c (reader_thread): Use ppoll(). Terminate on
SIGUSR2 after reading any remaining data.
(close_relayfs): Remove sleep hack. Send SIGUSR2 to all threads.

Runtime debug messages.
* staprun.h: Change dbug() to accept a debuglevel and
enable it.
* *.c: Modify dbug() calls.

17 years ago PR4470
wcohen [Tue, 8 May 2007 13:21:33 +0000 (13:21 +0000)]
PR4470
* testsuite/systemtap.syscall/syscall.exp: Build correct sizes for
32-bit and 64-bit machines.

17 years ago2007-05-07 Martin Hunt <hunt@redhat.com>
hunt [Mon, 7 May 2007 20:08:32 +0000 (20:08 +0000)]
2007-05-07  Martin Hunt  <hunt@redhat.com>
Patch from David Smith
* mainloop.c (stp_main_loop): Properly handle write()
return value. Fixes build problem with some compilers.

17 years ago2007-05-07 Martin Hunt <hunt@redhat.com>
hunt [Mon, 7 May 2007 17:11:49 +0000 (17:11 +0000)]
2007-05-07  Martin Hunt  <hunt@redhat.com>
PR4466
* systemtap.samples/system_func.stp: Rewrite test to account
for probes not being placed until after begin.
* systemtap.samples/system_func.exp: Only expect 1 sys_open.

17 years ago2007-05-07 Martin Hunt <hunt@redhat.com>
hunt [Mon, 7 May 2007 14:17:53 +0000 (14:17 +0000)]
2007-05-07  Martin Hunt  <hunt@redhat.com>

* signal.c (main):  Fix expected expression to accept
both 32 and 64-bit pointers.

17 years agogrammar fix
fche [Sun, 6 May 2007 21:17:11 +0000 (21:17 +0000)]
grammar fix

17 years ago2007-05-06 Frank Ch. Eigler <fche@elastic.org>
fche [Sun, 6 May 2007 20:58:48 +0000 (20:58 +0000)]
2007-05-06  Frank Ch. Eigler  <fche@elastic.org>

PR 1305.
* tapsets.cxx (iterate_over_srcfile_lines): Exclude approximate
file:lineno matches optimistically returned by dwarf_getsrc_file.
(query_srcfile_line): Use Dwarf_Line line number for constructing
derived_probe location string.

2007-05-06  Frank Ch. Eigler  <fche@elastic.org>

* semko/thirtynine.stp: New test.

17 years ago2007-05-02 David Smith <dsmith@redhat.com>
dsmith [Wed, 2 May 2007 21:27:10 +0000 (21:27 +0000)]
2007-05-02  David Smith  <dsmith@redhat.com>

* translate.cxx (c_tmpcounter::visit_functioncall): Updated
temporary handling.
(c_unparser::visit_functioncall): No longer copies numeric and
string constants to temporary variables.

17 years ago2007-05-01 David Smith <dsmith@redhat.com>
dsmith [Tue, 1 May 2007 18:06:37 +0000 (18:06 +0000)]
2007-05-01  David Smith  <dsmith@redhat.com>

* translate.cxx (c_tmpcounter::visit_binary_expression): Updated
temporary handling.
(c_unparser::visit_binary_expression): Improved handing of numeric
constants when handling '%' and '/' operators.
(c_tmpcounter::visit_print_format): Updated temporary handling.
(c_unparser::visit_print_format): Removed the need for a result
temporary when printing to a stream.

17 years ago2007-05-01 Martin Hunt <hunt@redhat.com>
hunt [Tue, 1 May 2007 17:20:57 +0000 (17:20 +0000)]
2007-05-01  Martin Hunt  <hunt@redhat.com>

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

17 years ago2007-05-01 Martin Hunt <hunt@redhat.com>
hunt [Tue, 1 May 2007 17:19:22 +0000 (17:19 +0000)]
2007-05-01  Martin Hunt  <hunt@redhat.com>

* systemtap.samples/sysopen*: Deleted.

17 years ago2007-05-01 Martin Hunt <hunt@redhat.com>
hunt [Tue, 1 May 2007 15:22:27 +0000 (15:22 +0000)]
2007-05-01  Martin Hunt  <hunt@redhat.com>

* statfs.c (main): Fix expected expression to accept
both 32 and 64-bit pointers.

17 years ago* PR 4329
fche [Tue, 1 May 2007 12:42:46 +0000 (12:42 +0000)]
* PR 4329

17 years ago2007-04-30 David Smith <dsmith@redhat.com>
dsmith [Mon, 30 Apr 2007 22:24:43 +0000 (22:24 +0000)]
2007-04-30  David Smith  <dsmith@redhat.com>

PR 2339
* translate.cxx (c_unparser_assignment::c_assignop): Improved
handling of numeric constants in the rest of the assignment
operators.
(c_tmpcounter_assignment::c_assignop): Updated temporary
handling.

17 years ago2007-04-29 Frank Ch. Eigler <fche@elastic.org>
fche [Sun, 29 Apr 2007 22:34:03 +0000 (22:34 +0000)]
2007-04-29  Frank Ch. Eigler  <fche@elastic.org>

* configure.ac: Mention testsuite/configure.ac for version matching.

2007-04-29  Frank Ch. Eigler  <fche@elastic.org>

* Makefile.am (EXTRA_DIST): Add dejagnu subdirectories.
* configure.ac: Bump version to match parent directory.
* Makefile.in, configure: Regenerated.

17 years ago2007-04-27 Martin Hunt <hunt@redhat.com>
hunt [Fri, 27 Apr 2007 14:47:53 +0000 (14:47 +0000)]
2007-04-27  Martin Hunt  <hunt@redhat.com>

* runtime.h: Improve check for debugfs in kernel.

17 years ago2007-04-27 Martin Hunt <hunt@redhat.com>
hunt [Fri, 27 Apr 2007 14:44:58 +0000 (14:44 +0000)]
2007-04-27  Martin Hunt  <hunt@redhat.com>

* utt.h (struct utt_trace): Remove sequence.

17 years ago2007-04-27 Martin Hunt <hunt@redhat.com>
hunt [Fri, 27 Apr 2007 14:02:30 +0000 (14:02 +0000)]
2007-04-27  Martin Hunt  <hunt@redhat.com>

* utt.c (utt_trace_cleanup): Remove free of utt->sequence.
(utt_dropped_open): PR 4415. Use STAPCONF_INODE_PRIVATE to detect
correct inode struct.
(utt_trace_setup): Do not allocate utt->sequence.

17 years ago2007-04-27 Frank Ch. Eigler <fche@elastic.org>
fche [Fri, 27 Apr 2007 13:19:16 +0000 (13:19 +0000)]
2007-04-27  Frank Ch. Eigler  <fche@elastic.org>

PR 4432.
* buildrun.cxx (compile_pass): Tweak autoconf CFLAGS handling to
avoid macro recursion but still get the needed -I directives.
Add the inode-private autoconf test.

2007-04-27  Frank Ch. Eigler  <fche@elastic.org>

* autoconf-inode-private.c: New file from hunt.

17 years ago2007-04-26 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 26 Apr 2007 20:46:55 +0000 (20:46 +0000)]
2007-04-26  Frank Ch. Eigler  <fche@elastic.org>

PR 4432.
* buildrun.cxx (compile_pass): Add $(mflags-y) to stap_check_build.

17 years ago2007-04-26 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 26 Apr 2007 20:26:55 +0000 (20:26 +0000)]
2007-04-26  Frank Ch. Eigler  <fche@elastic.org>

* buildrun.cxx (compile_pass): Correct placement of commented-out
"set -x" make-macro-debugging snippet.

17 years agoIncreased timeout to fix intermittent test failures on s390x
dwilder [Wed, 25 Apr 2007 17:31:01 +0000 (17:31 +0000)]
Increased timeout to fix intermittent test failures on s390x

17 years agostp:syscall.pause Added sys32_pause to probe list.
dwilder [Wed, 25 Apr 2007 17:18:08 +0000 (17:18 +0000)]
stp:syscall.pause Added sys32_pause to probe list.

17 years ago2007-04-25 David Smith <dsmith@redhat.com>
dsmith [Wed, 25 Apr 2007 14:21:43 +0000 (14:21 +0000)]
2007-04-25  David Smith  <dsmith@redhat.com>

PR 2339
* translate.cxx: Renamed "qname" to "value" throughout, since
there are times now when qname would refer to a constant value.
(tmpvar::override): Added function to allow for overriding a
temporary variable name with a string.
(tmpvar::value): New function that returns either the overridden
string or the temporary variable name.
(c_unparser::c_expression): New function.
(c_unparser_assignment::c_assignop): Speed up assignment when
numeric or string constants are used.
(c_tmpcounter::visit_block): Avoid empty structs inside the union
of temporary variables.
(c_tmpcounter_assignment::prepare_rvalue): New function.
(c_tmpcounter_assignment::c_assignop): New function.
(c_tmpcounter_assignment::visit_symbol): Update temporary
declarations.
(c_unparser_assignment::prepare_rvalue): Speed up use of rvalues
by using numeric and string constants directly instead of copying
them to temporaries first.
(c_tmpcounter::load_map_indices): New function.
(c_unparser::load_map_indices): Speed up use of numeric and string
constants as map indices.
(c_tmpcounter::visit_arrayindex): Updated temporary declarations.
(c_tmpcounter_assignment::visit_arrayindex): Updated temporary
declarations.
* translate.h (class translator_output): Added tellp() and seekp()
functions.

17 years ago * memory.stp: Update vm.pagefault.return comment.
wcohen [Wed, 25 Apr 2007 02:59:24 +0000 (02:59 +0000)]
* memory.stp: Update vm.pagefault.return comment.

17 years agoAdded a couple simple syscall example scripts.
mmason [Tue, 24 Apr 2007 23:04:43 +0000 (23:04 +0000)]
Added a couple simple syscall example scripts.

17 years agosyscall.exp: Enabled 64-bit tests on s390x, 32-bit test to use -m31 on s390x.
dwilder [Tue, 24 Apr 2007 22:06:09 +0000 (22:06 +0000)]
syscall.exp: Enabled 64-bit tests on s390x, 32-bit test to use -m31 on s390x.

17 years agoAdapt socket tapset to changes in 2.6.19.
mmason [Tue, 24 Apr 2007 20:12:29 +0000 (20:12 +0000)]
Adapt socket tapset to changes in 2.6.19.

17 years ago2007-04-24 David Smith <dsmith@redhat.com>
dsmith [Tue, 24 Apr 2007 17:33:41 +0000 (17:33 +0000)]
2007-04-24  David Smith  <dsmith@redhat.com>

* tapsets.cxx (common_probe_entryfn_epilogue): Increment
error_count when overload processing kicks in.

17 years ago* fixing changelog entry location
fche [Tue, 24 Apr 2007 15:47:41 +0000 (15:47 +0000)]
* fixing changelog entry location

17 years ago * tapset/memory.stp: Add matching vm.pagefault.return
wcohen [Tue, 24 Apr 2007 15:21:01 +0000 (15:21 +0000)]
* tapset/memory.stp: Add matching vm.pagefault.return
* testsuite/buildok/memory.stp: Test vm.pagefault.return.

17 years ago2007-04-24 Martin Hunt <hunt@redhat.com>
hunt [Tue, 24 Apr 2007 13:32:19 +0000 (13:32 +0000)]
2007-04-24  Martin Hunt  <hunt@redhat.com>

* stp_check.in: More tweaking of mount statement.

17 years ago2007-04-23 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 23 Apr 2007 22:04:20 +0000 (22:04 +0000)]
2007-04-23  Frank Ch. Eigler  <fche@elastic.org>

* systemtap.pass1-4/buildok.exp: Add some kfails.

17 years ago2007-04-23 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 23 Apr 2007 21:07:58 +0000 (21:07 +0000)]
2007-04-23  Frank Ch. Eigler  <fche@elastic.org>

* scheduler.stp (scheduler.ctxswitch): Since it's marked __kprobes
switch from __switch_to to context_switch on x86-64 in Ipswitch.

17 years ago2007-04-23 Martin Hunt <hunt@redhat.com>
hunt [Mon, 23 Apr 2007 19:49:48 +0000 (19:49 +0000)]
2007-04-23  Martin Hunt  <hunt@redhat.com>

* clock.c (main): Ifdef SYS_time.

17 years ago2007-04-23 Frank Ch. Eigler <fche@redhat.com>
fche [Mon, 23 Apr 2007 19:36:36 +0000 (19:36 +0000)]
2007-04-23  Frank Ch. Eigler  <fche@redhat.com>

* tapsets.cxx (die_entrypc): Expand search algorithm to
check for "aranges", as sometimes occurs for inlined functions.

17 years ago2007-04-23 Martin Hunt <hunt@redhat.com>
hunt [Mon, 23 Apr 2007 18:55:39 +0000 (18:55 +0000)]
2007-04-23  Martin Hunt  <hunt@redhat.com>

* mmap.c (main): Use open() instead of creat().

17 years ago2007-04-23 Martin Hunt <hunt@redhat.com>
hunt [Mon, 23 Apr 2007 17:53:28 +0000 (17:53 +0000)]
2007-04-23  Martin Hunt  <hunt@redhat.com>

* syscall.exp (test_procedure): For 64-bit machines, first
run with "-m64" and then with "-m32".

17 years ago.
roland [Fri, 20 Apr 2007 19:52:29 +0000 (19:52 +0000)]
.

17 years ago2007-04-20 Roland McGrath <roland@redhat.com>
roland [Fri, 20 Apr 2007 19:52:22 +0000 (19:52 +0000)]
2007-04-20  Roland McGrath  <roland@redhat.com>

* systemtap.spec.in (elfutils_version): Bump to 0.127.

17 years ago2007-04-18 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 18 Apr 2007 19:04:20 +0000 (19:04 +0000)]
2007-04-18  Frank Ch. Eigler  <fche@elastic.org>

* Makefile.am (install-elfutils): Use $INSTALL_PROGRAM to
copy elfutils shared libraries, as suggested by Perry Cheng
<perryche@us.ibm.com>.

17 years ago2007-04-18 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 18 Apr 2007 11:11:55 +0000 (11:11 +0000)]
2007-04-18  Frank Ch. Eigler  <fche@elastic.org>

* parse.cxx (scan_pp): Correct warnings from if/if/else nesting.

17 years ago2007-04-04 Sébastien Dugué <sebastien.dugue@bull.net>
fche [Wed, 11 Apr 2007 20:49:01 +0000 (20:49 +0000)]
2007-04-04  Sébastien Dugué  <sebastien.dugue@bull.net>

* scsi.stp: Fix for when the scsi driver is built into the kernel.

17 years agoutf8 rules
fche [Wed, 11 Apr 2007 18:20:57 +0000 (18:20 +0000)]
utf8 rules

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