| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* runtime.h: Include config.h first then redefine CONFIG_SMP
and NR_CPUS.
|
| |
|
| |
|
|
|
|
|
| |
* build_probe (build): Add relay_flush and relay_switch_subbuf to the
list of undefines to ignore.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* counter.c: New file. Counter aggregations.
* stat.c: New file. Stat aggregations.
* stat.h: Header file for stats.
* map-int.c: New file. Support for int64 values.
* map-stat.c: New file. Support for stat values.
* map-str.c: New file. Support for string values.
* map-values.c: Now just includes the necessary map-*.c files.
* stat-common.c: New file. Stats stuff common to Stats and maps
containing stats.
* Doxyfile: Bumped version to 0.6.
* README: Renamed README.doc and reorganized.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* current.c (_stp_ret_addr): Fix computation for i386.
|
|
|
|
|
|
|
|
|
| |
* README: Removed old docs and replaced with simple build
instructions.
* Makefile: New file.
* probes/build: New file.
|
|
|
|
|
|
|
| |
* string.c (_stp_string_cat_cstr): Be sure result is
always terminated.
* print.c (_stp_vprintf): Fix typo.
|
| |
|
|
|
|
|
|
|
|
|
| |
* map.c (_stp_map_print): Now takes a format string instead of a name.
* map.h (foreach): Update macro.
* string.c (_stp_string_cat_char): New function. Append a char
to a string.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* map-keys.c: Don't forget to undef KEYSYM, ALLKEYS and ALLKEYSD.
|
| |
|
|
|
|
|
|
|
|
| |
* current.c (_stp_sprint_regs): Implement for i386.
* sym.c (_stp_symbol_sprint): Check name before trying to
print it.
(_stp_symbol_print): Change to macro that calls _stp_symbol_sprint().
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* print.c: All functions except _stp_print_flush() are
now macros which use _stp_stdout.
* string.c: Add _stp_stdout support. Data written to
_stp_stdout is automatically flushed when the print buffer
is full.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* transport.c (_stp_transport_close): Call stp_exit_helper()
directly instead of using work queue.
|
|
|
|
|
| |
* relay.c (relay_switch_subbuf): Applied patch
[PATCH 2.6.12-rc1-mm2] relayfs: properly handle oversized events
|
|
|
|
|
|
|
|
|
|
|
|
| |
* map.c (needed_space): Use do_div().
(_stp_map_print_histogram): Ditto.
(_stp_map_print): Ditto.
* map-values.c (_stp_map_add_int64_stat): Use do_div() when
computing histogram bucket.
* map-keys.c (_stp_map_key): Fix some warnings on 32-bit machines
by using key_data casts.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Changed some include paths.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* transport.c (_stp_cmd_handler): For STP_EXIT, schedule a
work queue to do the exit functions.
(_stp_transport_close): Call work queue for STP_EXIT.
(_stp_transport_send): Call _stp_ctrl_send() like before, except
when in probe_exit(). In that case, keep retrying on send errors
until we succeed.
* transport.h (_stp_transport_write): Change to call
_stp_transport_send() for NETLINK_ONLY.
* Makefile (KDIR): set to /lib/modules/... instead of
/usr/local/src/...
|
|
|
|
|
|
| |
* librelay.c (sigproc): If STP_EXIT send fails, keep retrying
every 10ms.
(init_stp): Don't set n_subbufs and subbuf_size params.
|
| |
|
| |
|
| |
|
| |
|
| |
|