| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
* alloc.c (_stp_alloc_percpu): Don't implement
our own; just call __alloc_percpu with appropriate args
for the OS version.
(_stp_free_percpu): Delete.
* map.c (_stp_map_init): When calling kmalloc_node, first
call cpu_to_node() to get the proper node number.
* stat.c (_stp_stat_del): Call free_percpu()
instead of _stp_free_percpu().
|
|
|
|
| |
* socket-trace.stp: Added from the tutorial.
|
|
|
|
| |
* configure.ac, configure: Bumped version to 0.5.13 for development.
|
|
|
|
| |
* translate.cxx (emit_module_init): Add some more type casts to printk args.
|
| |
|
|
|
|
|
| |
* translate.cxx (emit_module_init): BZ3888. Add memory usage for the
runtime to the printk.
|
|
|
|
|
|
| |
* procfs.c: Count allocated IO memory.
* symbols.c: Use _stp_kmalloc() and _stp_kzalloc().
* transport.c: Count allocated IO memory.
|
|
|
|
|
|
|
|
|
|
| |
* alloc.c (_stp_kmalloc): New function. Call kmalloc
with the coirrect flags and track usage.
(_stp_kzalloc): Ditto.
* map.c: Use new alloc calls.
* print.c: Ditto.
* stat.c: Ditto.
* time.c: Ditto.
|
|
|
|
| |
systemtap script.
|
|
|
|
|
|
|
|
|
| |
* main.cxx (main): For successful last_pass=4, print compiled module name.
* cache.cxx (get_from_cache): Ditto.
2007-01-29 Frank Ch. Eigler <fche@elastic.org>
* systemtap.base/cache.exp (stap_compile): Accept new -p4 output.
|
|
|
|
| |
* vfs.stp (ppos_pos): Change deref() to kread() so i686 passes.
|
| |
|
|
|
|
| |
* loc2c-runtime.h (store_deref): Use "Zr" constraint for 64-bit case.
|
| |
|
| |
|
|
|
|
| |
* 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.
|