| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* systemtap.maps/linear*: New tests of linear histograms.
|
|
|
|
|
|
|
|
| |
* stat-common.c (__stp_stat_add): Fix calculations
for linear histogram buckets.
* stat.c (_stp_stat_init): Check for interval too
small.
|
|
|
|
| |
* regs.c (_stp_print_regs): #ifdef CONFIG_CPU_CP15 instead.
|
|
|
|
|
| |
* configure.ac: Bumped version to 0.5.15 for development.
* configure: Regenerated.
|
|
|
|
| |
* futimes.c: New test.
|
|
|
|
|
|
|
| |
* syscalls.stp: Add sys_futimesat, compat_sys_futimesat.
* syscalls2.stp (utimes): Use _struct_timeval2_u.
* aux_syscalls.stp (_struct_timeval2_u): New function.
(_struct_compat_timeval2_u): New function.
|
| |
|
|
|
|
|
|
| |
* systemtap.context/pid.tcl: Better error reporting.
* systemtap.context/args.*: Ditto.
* systemtap.context/context.exp: Build in temp dir.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Makefile.am (install-exec-local, install-elfutils): Use $(DESTDIR).
(SRCDIR): Variable removed.
(check): Use sh code in commands instead.
* Makefile.in: Regenerated.
|
| |
|
|
|
|
|
| |
From Eugeniy Meshcheryakov <eugen@debian.org>
* staptree.cxx: Add #include <cstdlib> for gcc 4.3.
|
|
|
|
|
|
|
|
|
| |
* staplog.c: New file from Satoru MORIYA
<satoru.moriya.br@hitachi.com>, prototype crash(8) extension module.
* configure.ac: Look for crash/defs.h.
* Makefile.am: Build/install staplog.so shared library if found.
* configure, Makefile, config.in, runtime/lket/b2a/Makefile.in:
Regenerated.
|
|
|
|
| |
* staptree.cxx (probe_point::print): Remove stray output.
|
| |
|
|
|
|
|
| |
* systemtap.context/context.exp: Add pid tests.
* systemtap.context/pid.*: New tests.
|
| |
|
|
|
|
|
| |
* context.stp (print_backtrace): If no regs, just
print the probe point.
|
|
|
|
| |
* systemtap.context/*: New context tests.
|
|
|
|
|
| |
* symbols.c (get_sections): Set data pointer to the lowest address
of any data section.
|
|
|
|
|
|
|
|
| |
* 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().
|
|
|
|
|
|
| |
* 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().
|
|
|
|
|
|
|
| |
* configure.ac:
* Makefile.am: Limit where sqlite3 linked in.
* configure:
* Makefile.in: Regenerate.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* systemtap.maps/pmap_agg_overflow.exp: Rewrite
so order of error messages is not important.
|
|
|
|
| |
* systemtap.syscall/readwrite.c: Tweak for new default string truncation width.
|
|
|
|
|
| |
* string.c (_stp_text_str): Fix handling of embedded
" and \ characters.
|
|
|
|
|
|
| |
* syscalls_cfg_trunc.stp: New file for configuration global.
* syscalls.stp (add_key, mount), syscalls2.stp (write):
Use parameter.
|
|
|
|
| |
* lket/b2a/Makefile.in: Regenerated with automake 1.10.
|
|
|
|
|
|
| |
* Makefile.in: Regenerated with automake 1.10.
* aclocal.m4: Regenerated with aclocal 1.10.
* configure: Regenerated.
|
| |
|
|
|
|
|
| |
* chmod.c, dir.c, mmap.c, net1.c, readwrite.c, stat.c,
sync.c, trunc.c: Eliminated hardcoded fd numbers.
|
|
|
|
|
| |
* control.c (_stp_ctl_write_cmd): Add support for STP_BULK.
* transport_msgs.h (enum): Add STP_BULK.
|
|
|
|
| |
* relay.c (init_relayfs): Send message to check for bulkmode.
|
| |
|
|
|
|
|
| |
* systemtap.string/dot.exp: New test.
* systemtap.string/sprint.exp: New test.
|
|
|
|
| |
* systemtap.samples/transport*: Removed.
|
|
|
|
|
| |
* systemtap.printf/*b.exp: Add code to look in the
toplevel directory for stap_merge.
|
|
|
|
|
|
| |
* Makefile.am (noinst_PROGRAMS): Add stap_merge.
* Makefile.in: Rebuilt:
* config.in: Rebuilt
|
|
|
|
|
|
| |
* configure.ac: Added AM_PROG_CC_C_O for compatibility with
automake 1.10.
* configure, aclocal.m4: Regenerated.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
* control.c (_stp_register_ctl_channel): Fix mode of cmd file.
|
|
|
|
|
| |
* syscall.exp (test_procedure): Use switch statements to clean
up the logic for setting flags for 64 and 32-bit passes.
|