| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* syscalls2.stp: Add sys32_ustat probe.
|
| |
|
| |
|
| |
|
|
|
|
| |
stapfuncs(5).
|
| |
|
|
|
|
| |
* tapsets.cxx (loc2c_error): Correct vasprintf ignored-rc warning.
|
|
|
|
| |
* systemtap.pass1-4/buildok.exp: Remove most kfail designations.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
runtime/
* loc2c-runtime.h (kread, kwrite): Tweaks to work better with
reading and writing pointer values.
testsuite/
* systemtap.base/deref.stp: Rewrite test, and now also check the ability
to read/write pointers.
|
|
|
|
|
|
|
| |
* config/unix.exp: New file as a master load_lib repository.
* */*.exp: Removed load_lib calls.
* parseko/cmdline01.stp: Swallow expected stap ERROR: message.
* systemtap.syscall/syscall.exp: Added installmode_p checks.
|
| |
|
|
|
|
|
|
| |
* translate.cxx (mapvar::exists): Use new _stp_map_exists function.
Testing for zero is no longer correct after changes from 2007-01-10
below.
|
|
|
|
| |
* map-gen.c (_stp_map_exists): New. Check for membership only.
|
|
|
|
|
| |
* systemtap.maps/exists.stp: New test to see if
array elements exist using the "in" keyword.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 3079
runtime/
* loc2c-runtime.h (kread, kwrite): New macros to safely read/write
values from kernel pointers. This includes a workaround for 64-bit
numbers on i386 platforms.
testsuite/
* systemtap.base/deref.stp: Use the new kread macro that should work
fine with 64-bit numbers on i386 platforms. Also expand the test to
include writes with kwrite.
* systemtap.base/deref.exp: Remove the setup_kfail.
|
|
|
|
|
|
| |
* main.cxx (version): Add (C) 2007.
* translate.cxx (emit_module_init): Add a KERN_DEBUG printk
at module startup time to aid debugging and auditing.
|
|
|
|
| |
int instead of long long int.
|
|
|
|
| |
availableon s390. This is needed to make probe syscall.* work.
|
| |
|
| |
|
|
|
|
|
| |
* syscalls.stp: Add syscall.creat.
* syscalls2.stp: Add compat_sys_open.
|
|
|
|
| |
* test.exp: Renamed to syscall.exp.
|
|
|
|
| |
without checking kernel version to support audit code backports
|
| |
|
| |
|
| |
|
|
|
|
| |
syscall.* failures on some kernels.
|
|
|
|
|
|
|
|
| |
* tapsets.cxx
(dwarf_var_expanding_copy_visitor::visit_target_symbol): Since
array behavior has changed (setting to 0 no longer deletes the
array element), we delete the internal counter array element when
providing target variable access in return probes.
|
| |
|
| |
|
|
|
|
|
| |
* systemtap.spec.in (elfutils_version): Bump to 0.125.
Older libdw's have known bugs, though the ABI has not changed.
|
| |
|
|
|
|
| |
* small_demos/top.stp: Use "limit" option in foreach.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* systemtap.maps/foreach_foreach.exp: Update for new delete func.
* systemtap.maps/ii.exp: Ditto.
* systemtap.maps/ii.stp: Ditto.
* systemtap.maps/iiiiii.exp: Ditto.
* systemtap.maps/iiiiii.stp: Ditto.
* systemtap.maps/is.stp: Ditto.
* systemtap.maps/si.exp: Ditto.
* systemtap.maps/si.stp: Ditto.
* systemtap.maps/ss.stp: Ditto.
|
|
|
|
|
| |
* translate.cxx (mapvar::del): Call the new _stp_map_del
function instead of setting to zero.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 3708
* map.c (str_copy): Check for NULL pointers.
(_new_map_set_int64): Don't check val for 0.
(_new_map_set_str): Don't check val for NULL.
* map-gen.c (VAL_IS_ZERO): Removed.
(_stp_map_del): New.
(__stp_map_set): Don't check for zero.
* pmap-gen.c (VAL_IS_ZERO): Removed.
(_stp_pmap_del): New.
(__stp_pmap_set): Don't check for zero.
|
|
|
|
|
| |
* test.exp, test.tcl, test-debug.tcl: PR 3524.
Support for separtet source and obj trees.
|
|
|
|
|
|
| |
* symbols.c (_stp_del_module): Fix so memory allocated
for module 0 (kernel) is freed.
(_stp_free_modules): No need to lock module list.
|
| |
|
|
|
|
|
|
|
| |
* configure.ac: Bump version to 0.5.12 for release.
* configure: Regenerated.
* NEWS, AUTHORS: Populate & repopulate.
* examples/*: Added several .stp/.txt files from the wiki.
|
|
|
|
|
|
|
| |
* tapsets.cxx (*group:emit_module_init): flush stdout less for timing
mode. Also, Set probe_point variable ...
* translate.cxx (emit_module_init): ... so on registration failure, a
usable error message can be generated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 3523.
* tapsets.cxx (common_probe_entryfn_prologue,epilogue): Restore
support for -t (benchmarking) mode.
* translate.cxx (emit_common_header,emit_module_init):Ditto.
(emit_module_exit,emit_probe): Ditto, with most meat here.
2006-12-29 Frank Ch. Eigler <fche@redhat.com>
PR 3523.
* buildok/fourteen.stp, fourteen-plus.stp: Tweak & add a test.
* systemtap.base/bench.stp: Work around randomized-ordered probes.
* systemtap.base/bench.exp: Tighten output requirements.
|
| |
|
|
|
|
| |
and _addevent.sunrpc.svc.recv.return
|
|
|
|
|
|
|
|
|
|
| |
* stap.1.in: Document how to specify the size of global arrays.
testsuite/
* buildok/array_size.stp, parseko/array01.stp, parseko/array02.stp,
parseko/array03.stp, parseko/array04.stp, transko/array01.stp,
systemtap.base/array_size.exp, systemtap.base/array_size.stp:
Tests for specifying the size of global arrays.
|
|
|
|
|
|
| |
* systemtap.base/cache.exp: Added test to ensure that using '-M'
and '-t' changes the hash. The '-t' test is commented out until
PR3523 is fixed.
|