| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
* bench/run_bench: Changed 'stpd' references to 'staprun'.
* bench/trans_bench: Ditto.
* where_func/README: Ditto.
|
|
|
|
|
| |
* pmap-gen.c (_stp_pmap_get): Fix bug where old data
from agg map could be returned after element was deleted.
|
|
|
|
|
|
|
|
| |
* shellsnoop/shellsnoop.c: Updated to use new map API.
* where_func/kprobe_where_funct.c: Ditto.
* os_timer/os_timer.c (probe_start): Ditto.
* test4/test4.c: Ditto.
* scf/scf.c: Ditto.
|
|
|
|
|
| |
* scf/scf.c (inst_smp_call_function): Add new verbose arg
to _stp_stack_sprint() call.
|
|
|
|
|
| |
* Makefile.template: Remove KTA, KALLSYMS_LOOKUP,
and KALLSYMS_LOOKUP_NAME
|
| |
|
| |
|
|
|
|
|
| |
* shellsnoop/shellsnoop.c: Remove STP_NETLINK_ONLY.
* stp: Deleted. Use stpd directly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* agg/stat1.c (probe_exit): Remove "static"
* agg/count1.c (probe_exit): Ditto.
* agg/count2.c (probe_exit): Ditto.
* bench/bench_io2.c (probe_exit): Ditto.
* bench/bench_io1.c (probe_exit): Ditto.
* bench/bench.c (probe_exit): Ditto.
* bench/bench_ret.c (probe_exit): Ditto.
* bench/bench_multi.c (probe_exit): Ditto.
* where_func/kprobe_where_funct.c (probe_exit): Ditto.
* test4/test4.c (probe_exit): Ditto.
* tasklet/stp_tasklet.c (probe_exit): Ditto.
* os_timer/os_timer.c (probe_exit): Ditto.
* scf/scf.c (probe_exit): Ditto.
|
|
|
|
|
| |
* bench/ALL: Chnage to probe sys_getuid() and sys_getgid()
because those aren't used by stpd, unlike sys_read() and sys_write().
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* bench/run_bench (do_time): Use ttest instead of "time".
Fix processor computation.
* bench/ttest.c: Like "time.c" except takes an argument
to adjust loop size. Also computes system time + user time
instead of real time. Added a warmup loop to get
consistent results from cpus which adjust speed based on load.
* bench/time.c: Replaced by ttest.c
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* build_probe: Set RELAYFS correctly.
* Makefile.template: Fix for RELAYFS.
* stp: Moved here. All probes now use this copy.
* ALL/stp: source the master copy of stp.
|
| |
|
|
|
|
|
|
| |
* ALL: Use new runtime.h. Change init_module()
to probe_start() and don't do transport calls.
Remove MODULE_LICENSE and cleanup_module().
|
| |
|
|
|
|
|
|
| |
* shellsnoop/shellsnoop.c (init_module): Call _stp_transport_close()
if initialization fails.
(cleanup_module): Call _stp_transport_cleanup().
|
| |
|
|
|
|
|
|
|
|
| |
* Makefile.template (debug): New target.
* build: Support "debug" target.
* build_probe: Ditto.
|
| |
|
|
|
|
| |
* bench/bench_ret.c (inst_sys_write_ret): Fix prototype.
|
| |
|
|
|
|
| |
* bench: New probe to do benchmarks.
|
|
|
|
| |
* all probes: MOdified to use latest changes to transport.h.
|
|
|
|
|
| |
* build_probe (build): Add relay_flush and relay_switch_subbuf to the
list of undefines to ignore.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* build: Modified to use build_probe.
* build_probe: New file. This does the work of building
a single probe or set of probes in a directory.
* Makefile.template: New file. Template used by
build_probe to create Makefiles.
* agg: New set of probes to test/demonstrate
Counter and Stat aggregations.
* all probes modified for latest changes and new build
process.
|
|
|
|
|
|
|
|
|
| |
* README: Removed old docs and replaced with simple build
instructions.
* Makefile: New file.
* probes/build: New file.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|