]> sourceware.org Git - systemtap.git/log
systemtap.git
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.

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

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