summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2007-07-02 Martin Hunt <hunt@redhat.com>hunt2007-07-022-2/+9
| | | | | * symbols.c (get_sections): Set data pointer to the lowest address of any data section.
* 2007-07-02 Martin Hunt <hunt@redhat.com>hunt2007-07-024-115/+45
| | | | | | | | * sym.c (_stp_kallsyms_lookup): Improve heuristic for determining when a pointer is in a function. (_stp_func_print): New function. * stack-i386.c, stack-x86_64.c: Remove obsolete unwind code. Use _stp_func_print().
* 2007-07-02 Martin Hunt <hunt@redhat.com>hunt2007-07-022-2/+80
| | | | | | * symbols.c (_stp_do_symbols): Set "data" pointer for kernel to _etext. (_stp_sort): New. sort function from the kernel. (_stp_load_module_symbols): Use _stp_sort().
* PR 4529wcohen2007-06-295-92/+100
| | | | | | | * configure.ac: * Makefile.am: Limit where sqlite3 linked in. * configure: * Makefile.in: Regenerate.
* PR 4529wcohen2007-06-296-22/+40
| | | | | | | | | | * configure.ac: * Makefile.am: Limit where sqlite3 linked in. * configure: * Makefile.in: Regenerate. * coveragedb.cxx (update_coverage_db): Remove unneeded print. * coveragedb.cxx (increment_element): Correct formatting.
* Files have been added & renamed, regenerating cscope.files.jistone2007-06-281-1/+5
|
* Remove stray "\n" from probe_point::print.wcohen2007-06-262-1/+5
|
* ChangeLog entrywcohen2007-06-261-0/+20
|
* 2007-06-26 William Cohen <wcohen@redhat.com>wcohen2007-06-2613-9/+574
| | | | | | | | | | | | | | | | | | | | PR 4529 * coveragedb.cxx: New. * coveragedb.h: New. * Makefile.am: Add coveragedb.cxx and sqlite3 to build. * Makefile.in: Regenerated. * configure.ac: Add test for sqlite3 * configure: Regenerated. * systemtap.spec.in: Add dependencies for sqlite3/sqlite3-devel. * elaborate.h, elaborate.cxx (derived_probe::collect_derivation_chain): New. (alias_expansion_builder::build): Correct token location. (semantic_pass_opt[12): Track used and unused variables/functions. * session.h (tapset_compile_coverage, unused_globals, unused_probes, unused_functions): New fields. * staptree.h (unused_locals, probe_point::str): New member. * staptree.cxx: Ditto. * main.cxx: Add "-q" tapset coverage option and SYSTEMTAP_COVERAGE env.
* 2007-06-25 Martin Hunt <hunt@redhat.com>hunt2007-06-252-15/+28
| | | | | * systemtap.maps/pmap_agg_overflow.exp: Rewrite so order of error messages is not important.
* 2007-06-22 Frank Ch. Eigler <fche@elastic.org>fche2007-06-222-3/+7
| | | | * systemtap.syscall/readwrite.c: Tweak for new default string truncation width.
* 2007-06-22 Frank Ch. Eigler <fche@elastic.org>fche2007-06-222-5/+19
| | | | | * string.c (_stp_text_str): Fix handling of embedded " and \ characters.
* 2007-06-22 Frank Ch. Eigler <fche@elastic.org>fche2007-06-224-4/+13
| | | | | | * syscalls_cfg_trunc.stp: New file for configuration global. * syscalls.stp (add_key, mount), syscalls2.stp (write): Use parameter.
* 2007-06-21 David Smith <dsmith@redhat.com>dsmith2007-06-212-55/+67
| | | | * lket/b2a/Makefile.in: Regenerated with automake 1.10.
* 2007-06-21 David Smith <dsmith@redhat.com>dsmith2007-06-218-4299/+5476
| | | | | | * Makefile.in: Regenerated with automake 1.10. * aclocal.m4: Regenerated with aclocal 1.10. * configure: Regenerated.
* *** empty log message ***hunt2007-06-211-1/+1
|
* 2007-06-21 Martin Hunt <hunt@redhat.com>hunt2007-06-219-40/+45
| | | | | * chmod.c, dir.c, mmap.c, net1.c, readwrite.c, stat.c, sync.c, trunc.c: Eliminated hardcoded fd numbers.
* 2007-06-21 Martin Hunt <hunt@redhat.com>hunt2007-06-213-0/+12
| | | | | * control.c (_stp_ctl_write_cmd): Add support for STP_BULK. * transport_msgs.h (enum): Add STP_BULK.
* 2007-06-21 Martin Hunt <hunt@redhat.com>hunt2007-06-212-3/+12
| | | | * relay.c (init_relayfs): Send message to check for bulkmode.
* *** empty log message ***hunt2007-06-201-0/+7
|
* 2007-06-20 Martin Hunt <hunt@redhat.com>hunt2007-06-204-0/+61
| | | | | * systemtap.string/dot.exp: New test. * systemtap.string/sprint.exp: New test.
* 2007-06-20 Martin Hunt <hunt@redhat.com>hunt2007-06-204-176/+0
| | | | * systemtap.samples/transport*: Removed.
* 2007-06-20 Martin Hunt <hunt@redhat.com>hunt2007-06-206-10/+50
| | | | | * systemtap.printf/*b.exp: Add code to look in the toplevel directory for stap_merge.
* 2007-06-20 Martin Hunt <hunt@redhat.com>hunt2007-06-204-4/+41
| | | | | | * Makefile.am (noinst_PROGRAMS): Add stap_merge. * Makefile.in: Rebuilt: * config.in: Rebuilt
* 2007-06-20 Frank Ch. Eigler <fche@elastic.org>fche2007-06-204-3346/+2980
| | | | | | * configure.ac: Added AM_PROG_CC_C_O for compatibility with automake 1.10. * configure, aclocal.m4: Regenerated.
* 2007-06-20 David Smith <dsmith@redhat.com>dsmith2007-06-203-0/+29
| | | | | | | * buildrun.cxx (compile_pass): Unset environment variables that could interfere with building the kernel module. Fixes PR 4664. * main.cxx (main): Unsets a few standard environment variables for safety.
* 2007-06-20 Martin Hunt <hunt@redhat.com>hunt2007-06-202-9/+42
| | | | | | * stap_merge.c (main): Add verbose option. Will realloc buffer if current size is too small. Check return codes from writes so gcc won't complain.
* Fix mode in procfs cmd file.hunt2007-06-182-2/+2
|
* 2007-06-18 Martin Hunt <hunt@redhat.com>hunt2007-06-182-1/+5
| | | | * control.c (_stp_register_ctl_channel): Fix mode of cmd file.
* 2007-06-18 Martin Hunt <hunt@redhat.com>hunt2007-06-182-16/+29
| | | | | * syscall.exp (test_procedure): Use switch statements to clean up the logic for setting flags for 64 and 32-bit passes.
* *** empty log message ***hunt2007-06-181-0/+17
|
* 2007-06-18 Martin Hunt <hunt@redhat.com>hunt2007-06-1828-41/+62
| | | | | | | | | | | | | | | | | | From Quentin Barnes. * lib/stap_run.exp, lib/stap_run2.exp, lib/systemtap.exp, systemtap.base/cache.exp, systemtap.base/optim.exp, systemtap.base/overload.exp, systemtap.base/prologues.exp, systemtap.maps/absentstats.exp, systemtap.maps/foreach_fail.exp, systemtap.maps/ix_clear*.exp, systemtap.maps/pmap_agg_overflow.exp, systemtap.samples/args.exp, systemtap.samples/arith.exp, systemtap.samples/arith_limits.exp, systemtap.samples/control_limits.exp, systemtap.samples/lket.exp, systemtap.samples/pfaults.exp, systemtap.samples/poll_map.exp, systemtap.samples/primes.exp, systemtap.samples/profile.exp, systemtap.samples/queue_demo.exp, systemtap.samples/symbols.exp, systemtap.samples/syscalls1.exp, systemtap.samples/syscalls2.exp, systemtap.samples/transport.exp: Small fixes to patterns, plus fix timeouts for slower systems.
* 2007-06-18 David Smith <dsmith@redhat.com>dsmith2007-06-182-2/+6
| | | | * staprun.8.in: Fixed a couple of typos.
* 2007-06-15 Frank Ch. Eigler <fche@elastic.org>fche2007-06-152-9/+14
| | | | | | | PR 3331 cont'd. * loc2c.c (base_encoding): Tolerate absenece of DW_AT_encoding. (c_translate_pointer): Don't even try to find signedness, assume unsigned.
* 2007-06-15 Frank Ch. Eigler <fche@elastic.org>fche2007-06-152-0/+8
| | | | | * lib/systemtap.exp (stap_run_batch): Detect crashing stap and represent this as failing return code.
* *** empty log message ***hunt2007-06-151-13/+10
|
* 2007-06-15 Martin Hunt <hunt@redhat.com>hunt2007-06-154-15/+45
| | | | | | | * syscalls.stp: Add sys_fcntl64, sys_oabi_fstat64, sys_oabi_lstat64. * syscalls2.stp: Fix sys_send. Add sys_sendfile64. * errno.stp: Add arm support.
* 2007-06-15 Martin Hunt <hunt@redhat.com>hunt2007-06-154-8/+151
| | | | | | | 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.
* Removed extra assignment to "size" in socket.aio_write.returnmmason2007-06-152-1/+5
|
* 2007-06-14 Frank Ch. Eigler <fche@elastic.org>fche2007-06-143-5/+16
| | | | | | | * 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.
* 2007-06-14 Frank Ch. Eigler <fche@elastic.org>fche2007-06-142-11/+49
| | | | | | | | | 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.
* 2007-06-14 Martin Hunt <hunt@redhat.com>hunt2007-06-143-5/+18
| | | | | | | | * 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.
* 2007-06-14 David Smith <dsmith@redhat.com>dsmith2007-06-142-3/+8
| | | | | * systemtap.samples/profile.stp: Change output to avoid problems when kernel source path is long.
* Fix minor issue with change for bz4075. The initial fix caused a lot ofananth2007-06-111-1/+1
| | | | | | test failures on powerpc. Thanks to Srinivasa for tracking the problem down.
* 2007-06-09 Frank Ch. Eigler <fche@elastic.org>fche2007-06-092-0/+7
| | | | | | PR 4609 From Eugeniy Meshcheryakov <eugen@debian.org> * staptree.cxx: Add #include <algorithm> for gcc 4.3.
* 2007-06-08 David Smith <dsmith@redhat.com>dsmith2007-06-083-2838/+3392
| | | | | | | PR 4553. * configure.ac: For x86 systems with gcc versions less than 4, automatically default to enabling prologue searching. * configure: Regenerated.
* 2007-06-07 Martin Hunt <hunt@redhat.com>hunt2007-06-072-2/+14
| | | | | * relay_old.c (open_relayfs_files): Add support for output file names (-o) with bulk (relayfs) mode.
* 2007-06-07 Martin Hunt <hunt@redhat.com>hunt2007-06-073-2/+24
| | | | | | PR 4075 fix from Ananth Mavinakayanahalli * string.h (_stp_get_user): Define. * string.c (_stp_text_str): Use _stp_get_user().
* 2007-06-07 Martin Hunt <hunt@redhat.com>hunt2007-06-074-23/+31
| | | | | | | | | | 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().
* Removed workaround for negative 32-bit return values on 64-bit systems.mmason2007-06-061-3/+1
|