summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2006-04-23 Eugene Teo <eteo@redhat.com>eteo2006-04-232-0/+26
| | | | | * small_demos/ansi_colors.stp: Add an example of using octal escape sequences to display all possible ansi colors.
* 2006-04-21 Eugene Teo <eteo@redhat.com>eteo2006-04-222-3/+16
| | | | | | PR 1326 * translate.cxx (c_unparser::visit_binary_expression): Handle negative left and right shift count.
* * add marker probes sectionfche2006-04-211-12/+47
|
* Fixing BZ#2583hien2006-04-211-3/+3
|
* 2006-04-21 Frank Ch. Eigler <fche@elastic.org>fche2006-04-217-144/+291
| | | | | | | | | | | | | | | | | 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.
* 2006-04-21 Frank Ch. Eigler <fche@elastic.org>fche2006-04-212-1/+5
| | | | * aux_syscalls.stp (_fildes_u): Declare return value type.
* Changed to use %p.hunt2006-04-215-309/+272
|
* 2006-04-20 Martin Hunt <hunt@redhat.com>hunt2006-04-201-1/+1
| | | | * small_demos/top.stp: Use printf.
* 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
|