summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2006-04-19 Eugene Teo <eteo@redhat.com>fche2006-04-202-4/+8
| | | | | | PR 2014 * parse.cxx (lexer::scan): Added \[0-7]* case to preserve octal escape sequences.
* Print error and exit if "stap" fails.hunt2006-04-191-6/+8
|
* 2006-04-18 Martin Hunt <hunt@redhat.com>hunt2006-04-183-14/+21
| | | | * Makefile.am (install-data-local): Another try.
* 2006-04-18 Frank Ch. Eigler <fche@elastic.org>fche2006-04-184-15/+62
| | | | | | | | | | | | | | | | | 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.
* 2006-04-18 Martin Hunt <hunt@redhat.com>hunt2006-04-183-2/+9
| | | | * Makefile.am (install-data-local): Tweak previous fix.
* 2006-04-18 Martin Hunt <hunt@redhat.com>hunt2006-04-183-33/+18
| | | | | | | * 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.
* Fix accidentally commented out error message.hunt2006-04-182-4/+9
|
* 2006-04-18 Eugene Teo <eteo@redhat.com>fche2006-04-182-5/+14
| | | | | PR 1341 * main.cxx (main): Use TMPDIR instead of hard-coded /tmp.
* 2006-04-17 Frank Ch. Eigler <fche@elastic.org>fche2006-04-172-0/+19
| | | | | * tapsets.cxx (mark_derived_probe::emit_{de}registrations): Use cmpxchg to synchronize.
* Fix comment.hunt2006-04-171-2/+1
|
* Revert.hunt2006-04-171-1/+1
|
* 2006-04-17 Martin Hunt <hunt@redhat.com>hunt2006-04-173-32/+21
| | | | * endian.stp (set_endian): New function.
* 2006-04-17 Martin Hunt <hunt@redhat.com>hunt2006-04-172-27/+56
| | | | | | * vsprintf.c (_stp_vsnprintf): Fix endian before writing binary. (_stp_endian): New variable to control endianess.
* Fix PR 2538trz2006-04-122-1/+6
|
* 2006-04-12 Martin Hunt <hunt@redhat.com>hunt2006-04-122-1/+11
| | | | | | | PR 2497 * translate.cxx (translate_pass): Don't reset STP_STRING_SIZE if it was already defined. Set it to 1024 by default.
* fix TIMESTAMP_SIZE conflict with Suse kernelstrz2006-04-112-4/+9
|
* New file.hunt2006-04-111-0/+47
|
* 2006-04-10 Martin Hunt <hunt@redhat.com>hunt2006-04-112-4/+13
| | | | | * procfs.c (_stp_write): More fixes because buffers are no longer null-terminated.
* 2006-04-10 Martin Hunt <hunt@redhat.com>hunt2006-04-112-1/+4
| | | | | * string.c (_stp_string_cat_cstr): No need to copy terminating 0.
* 2006-04-10 Martin Hunt <hunt@redhat.com>hunt2006-04-112-1/+6
| | | | | * translate.cxx (visit_print_format): Call _stp_snprintf() instead of snprintf().
* 2006-04-10 Martin Hunt <hunt@redhat.com>hunt2006-04-112-0/+13
| | | | * vsprintf.c (_stp_snprintf): New function.
* 2006-04-10 Martin Hunt <hunt@redhat.com>hunt2006-04-112-2/+8
| | | | | * stat-common.c (_stp_stat_print_histogram): Write a newline at the end of the histogram.
* * verbose message tweakfche2006-04-101-1/+1
|
* * lower uppity functor languagefche2006-04-101-5/+5
|
* 2006-04-09 Martin Hunt <hunt@redhat.com>hunt2006-04-106-24/+47
| | | | | | | | | | | | | | | | | | 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'
* 2006-04-09 Martin Hunt <hunt@redhat.com>hunt2006-04-104-7/+408
| | | | | | | | | | | * 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.
* 2006-04-08 Martin Hunt <hunt@redhat.com>hunt2006-04-082-8/+12
| | | | | * librelay.c (stp_main_loop): Write with fwrite() instead of fputs() so we can write binary data.
* * paranoid error checkfche2006-04-081-1/+1
|
* * comment tweaksfche2006-04-081-10/+4
|
* 2006-04-08 Frank Ch. Eigler <fche@elastic.org>fche2006-04-084-11652/+127
| | | | | | | | * 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.
* Reverting change - xtime_lock is not exported on FC5 kerneljistone2006-04-072-61/+9
|
* 2006-04-07 Josh Stone <joshua.i.stone@intel.com>jistone2006-04-072-9/+61
| | | | | | | 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
* 2006-04-05 Martin Hunt <hunt@redhat.com>hunt2006-04-052-1/+6
| | | | | * librelay.c (merge_output): Remove ANSI codes and write warning to stderr.
* 2006-04-05 Martin Hunt <hunt@redhat.com>hunt2006-04-053-6/+12
| | | | | | * 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.
* Correct the initialization to work with gcc 4.1.wcohen2006-04-052-1/+5
|
* .roland2006-04-051-16/+20
|
* 2006-04-04 Roland McGrath <roland@redhat.com>roland2006-04-051-6/+7
| | | | * stpd.c (main): Cast f_type when comparing; type differs by machine.
* .roland2006-04-051-5/+16
|
* 2006-04-04 Roland McGrath <roland@redhat.com>roland2006-04-053-26/+30
| | | | | | | * configure.ac: Bump version to 0.5.5. Require elfutils-0.120. * configure: Regenerated. * systemtap.spec.in: Likewise.
* 2006-04-04 Roland McGrath <roland@redhat.com>roland2006-04-051-2/+2
| | | | * loc2c.c (array_stride): stride_size -> byte_stride
* 2006-04-04 Roland McGrath <roland@redhat.com>roland2006-04-051-7/+8
| | | | * main.cxx (version): Use dwfl_version.
* fix for bug #2511trz2006-04-044-6/+16
|
* 2006-03-30 Martin Hunt <hunt@redhat.com>hunt2006-03-302-0/+35
| | | | * emul.h (kmalloc_node): New.
* 2006-03-30 Martin Hunt <hunt@redhat.com>hunt2006-03-303-4/+8
| | | | * string.c (_stp_string_cat_cstr): Use memcpy() instead of strncpy().
* 2006-03-30 Martin Hunt <hunt@redhat.com>hunt2006-03-302-1/+7
| | | | | | * tapsets.cxx (dwarf_derived_probe::emit_registrations): Change maxactive so single-processor kernels using kretprobes don't get lots of dropped probes.
* 2006-03-30 Martin Hunt <hunt@redhat.com>hunt2006-03-301-0/+2
| | | | * small_demos/close.stp: Make it executable.
* 2006-03-30 Frank Ch. Eigler <fche@elastic.org>fche2006-03-305-6/+12633
| | | | | | | | | 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*.
* 2006-03-29 Josh Stone <joshua.i.stone@intel.com>jistone2006-03-303-0/+254
| | | | | | | | | | | * 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.
* 2006-03-28 Martin Hunt <hunt@redhat.com>hunt2006-03-292-3/+8
| | | | | * testsuite/buildok/syscall.stp: Update so it works again.
* *** empty log message ***hunt2006-03-271-0/+15
|