]> sourceware.org Git - systemtap.git/log
systemtap.git
18 years ago2006-05-14 Martin Hunt <hunt@redhat.com>
hunt [Mon, 15 May 2006 04:37:49 +0000 (04:37 +0000)]
2006-05-14  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp (_sys_open_flag_str): Rewrite in C so it
is complete and works on different archs.

18 years ago2006-05-12 Thang P Nguyen <thang.p.nguyen@intel.com>
tpnguyen [Fri, 12 May 2006 23:18:13 +0000 (23:18 +0000)]
2006-05-12  Thang P Nguyen  <thang.p.nguyen@intel.com>

* testsuite/buildok/probefunc.stp: test probefunc()

18 years ago2006-05-12 Frank Ch. Eigler <fche@elastic.org>
fche [Fri, 12 May 2006 17:50:35 +0000 (17:50 +0000)]
2006-05-12  Frank Ch. Eigler  <fche@elastic.org>

* stapfuncs.5.in: Clarify backtrace-related functions.

18 years ago2006-05-11 David Smith <dsmith@redhat.com>
dsmith [Thu, 11 May 2006 15:58:40 +0000 (15:58 +0000)]
2006-05-11  David Smith  <dsmith@redhat.com>

* tapset/ctime.stp: New file.

18 years ago2006-05-09 Josh Stone <joshua.i.stone@intel.com>
jistone [Wed, 10 May 2006 00:47:59 +0000 (00:47 +0000)]
2006-05-09  Josh Stone  <joshua.i.stone@intel.com>

* examples/small_demos/proc_snoop.stp: monitor all process events.
* testsuite/buildok/task_test.stp: test compilation of all task
functions.
* testsuite/buildok/process_test.stp: test all process events and
associated variables.

18 years ago2006-05-09 Josh Stone <joshua.i.stone@intel.com>
jistone [Wed, 10 May 2006 00:45:41 +0000 (00:45 +0000)]
2006-05-09  Josh Stone  <joshua.i.stone@intel.com>

* task.stp: functions to retrieve task information
* process.stp: tapset for process-related events

18 years agospelling corrections
jistone [Tue, 9 May 2006 23:37:45 +0000 (23:37 +0000)]
spelling corrections

18 years ago2006-05-09 Josh Stone <joshua.i.stone@intel.com>
jistone [Tue, 9 May 2006 21:56:05 +0000 (21:56 +0000)]
2006-05-09  Josh Stone  <joshua.i.stone@intel.com>

* context.stp (probefunc): remove use of labels

18 years ago2006-05-09 Josh Stone <joshua.i.stone@intel.com>
jistone [Tue, 9 May 2006 20:52:53 +0000 (20:52 +0000)]
2006-05-09  Josh Stone  <joshua.i.stone@intel.com>

* context.stp (probefunc): define our own exit label

18 years agoReorganize so that the compiler knows that ptr is initialized
jistone [Tue, 9 May 2006 18:40:46 +0000 (18:40 +0000)]
Reorganize so that the compiler knows that ptr is initialized

18 years agoPrint out information to make it easier to determine which probe
wcohen [Tue, 9 May 2006 12:55:56 +0000 (12:55 +0000)]
Print out information to make it easier to determine which probe
in script associated with timing information.

18 years ago-M option to control to do merge or not for bulk mode
guanglei [Tue, 9 May 2006 09:33:19 +0000 (09:33 +0000)]
-M option to control to do merge or not for bulk mode

18 years ago%0s support to print null-terminated string
guanglei [Tue, 9 May 2006 06:19:29 +0000 (06:19 +0000)]
%0s support to print null-terminated string

18 years ago2006-05-08 Josh Stone <joshua.i.stone@intel.com>
jistone [Mon, 8 May 2006 23:04:39 +0000 (23:04 +0000)]
2006-05-08  Josh Stone  <joshua.i.stone@intel.com>

PR 2594
From Thang P Nguyen <thang.p.nguyen@intel.com>
* context.stp (probefunc): expands ability to detect the function
for different types of probes.

18 years agoadd testcases for epilogue mode probe aliases into parseok
guanglei [Mon, 8 May 2006 04:25:42 +0000 (04:25 +0000)]
add testcases for epilogue mode probe aliases into parseok

18 years agoepilogue mode probe aliases support
guanglei [Mon, 8 May 2006 04:23:14 +0000 (04:23 +0000)]
epilogue mode probe aliases support

18 years ago.
roland [Sat, 6 May 2006 02:28:37 +0000 (02:28 +0000)]
.

18 years ago2006-05-05 Roland McGrath <roland@redhat.com>
roland [Sat, 6 May 2006 02:28:30 +0000 (02:28 +0000)]
2006-05-05  Roland McGrath  <roland@redhat.com>

* configure.ac (build_elfutils): Pass CFLAGS to elfutils configure,
editting out -Wall.
* configure: Regenerated.

18 years ago2006-05-05 Frank Ch. Eigler <fche@elastic.org> release-0.5.7
fche [Sat, 6 May 2006 00:08:33 +0000 (00:08 +0000)]
2006-05-05  Frank Ch. Eigler  <fche@elastic.org>

PR 2643
* testsuite/buildok/syscalls.stp: Take "-u" away again.
* configure.ac, systemtap.spec.in: Bump version to 0.5.7.
* configure: Regenerated.

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

PR 2643
* syscalls.stp: Put back some dummy syscall.exit*.return probes.

18 years ago2006-05-05 Frank Ch. Eigler <fche@elastic.org>
fche [Fri, 5 May 2006 21:39:01 +0000 (21:39 +0000)]
2006-05-05  Frank Ch. Eigler  <fche@elastic.org>

* configure.ac, systemtap.spec.in: Bump version to 0.5.6.
* configure: Regenerated.

18 years ago2006-05-05 Will Cohen <wcohen@redhat.com>
wcohen [Fri, 5 May 2006 20:35:30 +0000 (20:35 +0000)]
2006-05-05  Will Cohen  <wcohen@redhat.com>

* small_demos/fileopen.stp: Shows use of target() to look at pid.
* small_demos/rwtiming.stp: Shows per executable histograms of time
spent in read and write system calls.

18 years ago2006-05-05 Eugene Teo <eteo@redhat.com>
eteo [Fri, 5 May 2006 17:58:08 +0000 (17:58 +0000)]
2006-05-05  Eugene Teo  <eteo@redhat.com>

PR 2433
* tapsets.cxx (dwarf_query::blacklisted_p): Extend the list of
blacklisted .return probes to include "do_exit". Correct funcname
typo for "sys_groupexit".
* tapset/syscalls.stp: Remove .return probe aliases of never-
returning syscall.exit and syscall.exit_group calls.

18 years ago2006-05-05 David Smith <dsmith@redhat.com>
dsmith [Fri, 5 May 2006 16:21:56 +0000 (16:21 +0000)]
2006-05-05  David Smith  <dsmith@redhat.com>

* translate.cxx (mapvar::exists): Added code for string array
handling.  Otherwise, string array elements always exist.

18 years ago2006-05-03 Josh Stone <joshua.i.stone@intel.com>
jistone [Thu, 4 May 2006 00:01:24 +0000 (00:01 +0000)]
2006-05-03  Josh Stone  <joshua.i.stone@intel.com>

PR 2506
* tapsets.cxx (dwarf_query::blacklisted_p): skip probes in .exit.*

18 years ago2006-05-03 Josh Stone <joshua.i.stone@intel.com>
jistone [Wed, 3 May 2006 23:50:48 +0000 (23:50 +0000)]
2006-05-03  Josh Stone  <joshua.i.stone@intel.com>

* loc2c-runtime.h (deref_string): resolved gcc "warning:
assignment makes integer from pointer without a cast" when
using a pointer as the source address.

18 years ago2006-05-03 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 3 May 2006 15:27:57 +0000 (15:27 +0000)]
2006-05-03  Frank Ch. Eigler  <fche@elastic.org>

* context.stp, errno.stp: Note/eliminate some retval() duplication.

18 years agoMove closing '}' inside #ifdef.
wcohen [Tue, 2 May 2006 19:59:11 +0000 (19:59 +0000)]
Move closing '}' inside #ifdef.

18 years ago"-t" option to collect information the number of times a probe runs and
wcohen [Tue, 2 May 2006 19:26:34 +0000 (19:26 +0000)]
"-t" option to collect information the number of times a probe runs and
the average amount of time spent in the probe.

18 years agoupdate for new files in the source tree
jistone [Tue, 2 May 2006 18:21:25 +0000 (18:21 +0000)]
update for new files in the source tree

18 years ago2006-05-01 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 1 May 2006 17:41:10 +0000 (17:41 +0000)]
2006-05-01  Frank Ch. Eigler  <fche@elastic.org>

* translate.cxx (visit_print_format): Fix regression in
"printf" pseudo-result initialization.

18 years ago2006-04-30 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 1 May 2006 13:50:23 +0000 (13:50 +0000)]
2006-04-30  Frank Ch. Eigler  <fche@elastic.org>

PR 2610.
* translate.cxx (c_unparser::visit_arrayindex, visit_stat_op):
Detect empty aggregates consistently.
(visit_print_format): Ditto.  Also detect errors due to
argument evaluation.
(translator_output::*): Add a flush before a failing assert,
to produce more context when debugging.

2006-05-01  Frank Ch. Eigler  <fche@elastic.org>

* systemtap.maps/absentstats.*: Rewrite.
* systemtap.maps/ix_clear*.exp: Update error message.

18 years ago2006-04-28 Martin Hunt <hunt@redhat.com>
hunt [Fri, 28 Apr 2006 20:36:28 +0000 (20:36 +0000)]
2006-04-28  Martin Hunt  <hunt@redhat.com>

* vsprintf.c (_stp_vsnprintf): Fix argument size for %p.

18 years ago*** empty log message ***
hunt [Thu, 27 Apr 2006 16:48:46 +0000 (16:48 +0000)]
*** empty log message ***

18 years ago2006-04-27 Martin Hunt <hunt@redhat.com>
hunt [Thu, 27 Apr 2006 16:47:12 +0000 (16:47 +0000)]
2006-04-27  Martin Hunt  <hunt@redhat.com>

* endian.stp (set_endian): Remove "pure" to prevent
this from optimizing away.

18 years ago2006-04-25 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 25 Apr 2006 18:21:45 +0000 (18:21 +0000)]
2006-04-25  Frank Ch. Eigler  <fche@elastic.org>

* Makefile.am: Removed "rpm" target.
* Makefile.in, aclocal.m4: Regenerated.

18 years ago2006-04-25 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 25 Apr 2006 17:58:28 +0000 (17:58 +0000)]
2006-04-25  Frank Ch. Eigler  <fche@elastic.org>

* elaborate.cxx (typeresolution_info::unresolved,invalid,
mismatch): Print current function/probe name in error message.
(semantic_pass_types): Pass sufficient information.
* elaborate.h: Corresponding changes.

18 years ago2006-04-25 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 25 Apr 2006 17:40:53 +0000 (17:40 +0000)]
2006-04-25  Frank Ch. Eigler  <fche@elastic.org>

PR 2427.
* staptree.cxx (varuse_collecting_visitor::visit_embeddedcode):
Support /* pure */ declaration.  Stop using __tvar_ naming hack.
(v_c_u::visit_print_format): Mark sprint and sprintf as
side-effect-free.
(deep_copy_visitor::visit_print_format): Propagate raw_components.
* stap.1.in: Document declaration.
* elaborate.cxx (semantic_pass_opt2): Verbose message tweak.
(dead_stmtexpr_remover): Extend for more aggressive optimization.
* tapsets.cxx (dwarf,mark_var_expanding_copy_visotor): Add
/* pure */ declaration to rvalue expansions.
* tapset/*.stp: Added /* pure */ declarations to many functions.
* testsuite/parseok/unparsers.stp: Propagate guru mode flag.
* testsuite/buildok/twentyfour.stp: New test.

18 years agoFixed _fd_set_u retvalue
hien [Tue, 25 Apr 2006 00:36:38 +0000 (00:36 +0000)]
Fixed _fd_set_u retvalue

18 years ago2006-04-24 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 24 Apr 2006 13:17:19 +0000 (13:17 +0000)]
2006-04-24  Frank Ch. Eigler  <fche@elastic.org>

PR 2599.
* elaborate.cxx (visit_assignment): Tolerate null current_expr.
* testsuite/semok/optimize.stp: Add relevant tests.

18 years ago2006-04-23 Eugene Teo <eteo@redhat.com>
eteo [Sun, 23 Apr 2006 11:05:00 +0000 (11:05 +0000)]
2006-04-23  Eugene Teo  <eteo@redhat.com>

PR 2149
* translate.cxx (mapvar::set): Test _stp_map_set_xx() for
array overflows.

18 years ago2006-04-23 Eugene Teo <eteo@redhat.com>
eteo [Sun, 23 Apr 2006 03:28:45 +0000 (03:28 +0000)]
2006-04-23  Eugene Teo  <eteo@redhat.com>

* small_demos/ansi_colors.stp: Add an example of using octal
escape sequences to display all possible ansi colors.

18 years ago2006-04-21 Eugene Teo <eteo@redhat.com>
eteo [Sat, 22 Apr 2006 06:45:59 +0000 (06:45 +0000)]
2006-04-21  Eugene Teo  <eteo@redhat.com>

PR 1326
* translate.cxx (c_unparser::visit_binary_expression): Handle
negative left and right shift count.

18 years ago* add marker probes section
fche [Fri, 21 Apr 2006 21:04:58 +0000 (21:04 +0000)]
* add marker probes section

18 years agoFixing BZ#2583
hien [Fri, 21 Apr 2006 20:26:48 +0000 (20:26 +0000)]
Fixing BZ#2583

18 years ago2006-04-21 Frank Ch. Eigler <fche@elastic.org>
fche [Fri, 21 Apr 2006 19:51:43 +0000 (19:51 +0000)]
2006-04-21  Frank Ch. Eigler  <fche@elastic.org>

PR 953
* elaborate.h (derived_probe): Add field "name".  Stop passing
"probe index" to other emit_* calls.
(emit_probe_context_vars): New member function.
* elaborate.cxx (derived_probe ctor): Generate unique name.
* translate.cxx (*): Adapt to index->name.
(emit_probe): Realize that probe locals only occur at nesting=0.
* tapsets.cxx (*derived_probe::emit_*): Adapt to index->name.
(mark_var_expanding_copy_visitor): New class to process $argN.
(mark_derived_probe ctor): Call it.
(mark_derived_probe::emit_probe_context_vars): Do it.
* buildrun.cxx (compile_pass): Add more optional gcc verbosity.
Add CFLAGS += -freorder-blocks.
* testsuite/buildok/marker.stp: New test.

18 years ago2006-04-21 Frank Ch. Eigler <fche@elastic.org>
fche [Fri, 21 Apr 2006 19:35:19 +0000 (19:35 +0000)]
2006-04-21  Frank Ch. Eigler  <fche@elastic.org>

* aux_syscalls.stp (_fildes_u): Declare return value type.

18 years agoChanged to use %p.
hunt [Fri, 21 Apr 2006 04:40:13 +0000 (04:40 +0000)]
Changed to use %p.

18 years ago2006-04-20 Martin Hunt <hunt@redhat.com>
hunt [Thu, 20 Apr 2006 17:39:14 +0000 (17:39 +0000)]
2006-04-20  Martin Hunt  <hunt@redhat.com>

* small_demos/top.stp: Use printf.

18 years ago2006-04-19 Eugene Teo <eteo@redhat.com>
fche [Thu, 20 Apr 2006 11:52:54 +0000 (11:52 +0000)]
2006-04-19  Eugene Teo  <eteo@redhat.com>

PR 2014
* parse.cxx (lexer::scan): Added \[0-7]* case to preserve
octal escape sequences.

18 years agoPrint error and exit if "stap" fails.
hunt [Wed, 19 Apr 2006 19:26:01 +0000 (19:26 +0000)]
Print error and exit if "stap" fails.

18 years ago2006-04-18 Martin Hunt <hunt@redhat.com>
hunt [Tue, 18 Apr 2006 20:27:33 +0000 (20:27 +0000)]
2006-04-18  Martin Hunt  <hunt@redhat.com>

* Makefile.am (install-data-local): Another try.

18 years ago2006-04-18 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 18 Apr 2006 19:19:35 +0000 (19:19 +0000)]
2006-04-18  Frank Ch. Eigler  <fche@elastic.org>

PR 2220
* translate.cxx (visit_statement): Tolerate 0 first argument.
(visit_for_loop, visit_foreach_loop): Call it thusly for condition
expression.
(visit_embededcode, visit_block, visit_null_statement): Don't
call visit_statement() at all.

2006-04-18  Frank Ch. Eigler  <fche@elastic.org>

* conversions.stp (string, hex_string): Use snprintf for safety.

2006-04-18  Frank Ch. Eigler  <fche@elastic.org>

* systemtap.samples/control_limits.stp: Adapt to new action counting.

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

* Makefile.am (install-data-local): Tweak previous fix.

18 years ago2006-04-18 Martin Hunt <hunt@redhat.com>
hunt [Tue, 18 Apr 2006 17:47:34 +0000 (17:47 +0000)]
2006-04-18  Martin Hunt  <hunt@redhat.com>

* Makefile.am (install-data-local): Rewrite. Set
ownership and permissions for all files and directories
under runtime and tapset. Restrict files to source code.
* Makefile.in: Rebuilt.

18 years agoFix accidentally commented out error message.
hunt [Tue, 18 Apr 2006 17:31:29 +0000 (17:31 +0000)]
Fix accidentally commented out error message.

18 years ago2006-04-18 Eugene Teo <eteo@redhat.com>
fche [Tue, 18 Apr 2006 11:21:04 +0000 (11:21 +0000)]
2006-04-18  Eugene Teo  <eteo@redhat.com>

PR 1341
* main.cxx (main): Use TMPDIR instead of hard-coded /tmp.

18 years ago2006-04-17 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 17 Apr 2006 20:32:18 +0000 (20:32 +0000)]
2006-04-17  Frank Ch. Eigler  <fche@elastic.org>

* tapsets.cxx (mark_derived_probe::emit_{de}registrations):
Use cmpxchg to synchronize.

18 years agoFix comment.
hunt [Mon, 17 Apr 2006 20:11:43 +0000 (20:11 +0000)]
Fix comment.

18 years agoRevert.
hunt [Mon, 17 Apr 2006 19:35:36 +0000 (19:35 +0000)]
Revert.

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

* endian.stp (set_endian): New function.

18 years ago2006-04-17 Martin Hunt <hunt@redhat.com>
hunt [Mon, 17 Apr 2006 19:17:39 +0000 (19:17 +0000)]
2006-04-17  Martin Hunt  <hunt@redhat.com>

* vsprintf.c (_stp_vsnprintf): Fix endian
before writing binary.
(_stp_endian): New variable to control endianess.

18 years agoFix PR 2538
trz [Wed, 12 Apr 2006 22:58:17 +0000 (22:58 +0000)]
Fix PR 2538

18 years ago2006-04-12 Martin Hunt <hunt@redhat.com>
hunt [Wed, 12 Apr 2006 19:20:39 +0000 (19:20 +0000)]
2006-04-12  Martin Hunt  <hunt@redhat.com>
PR 2497
* translate.cxx (translate_pass): Don't
reset STP_STRING_SIZE if it was already defined.
Set it to 1024 by default.

18 years agofix TIMESTAMP_SIZE conflict with Suse kernels
trz [Tue, 11 Apr 2006 20:52:31 +0000 (20:52 +0000)]
fix TIMESTAMP_SIZE conflict with Suse kernels

18 years agoNew file.
hunt [Tue, 11 Apr 2006 09:39:47 +0000 (09:39 +0000)]
New file.

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

* procfs.c (_stp_write): More fixes because buffers
are no longer null-terminated.

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

* string.c (_stp_string_cat_cstr): No need to copy
terminating 0.

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

* translate.cxx (visit_print_format): Call
_stp_snprintf() instead of snprintf().

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.

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