summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* .roland2006-04-051-5/+16
|
* 2006-04-04 Roland McGrath <roland@redhat.com>roland2006-04-053-26/+30
| | | | | | | * configure.ac: Bump version to 0.5.5. Require elfutils-0.120. * configure: Regenerated. * systemtap.spec.in: Likewise.
* 2006-04-04 Roland McGrath <roland@redhat.com>roland2006-04-051-2/+2
| | | | * loc2c.c (array_stride): stride_size -> byte_stride
* 2006-04-04 Roland McGrath <roland@redhat.com>roland2006-04-051-7/+8
| | | | * main.cxx (version): Use dwfl_version.
* fix for bug #2511trz2006-04-044-6/+16
|
* 2006-03-30 Martin Hunt <hunt@redhat.com>hunt2006-03-302-0/+35
| | | | * emul.h (kmalloc_node): New.
* 2006-03-30 Martin Hunt <hunt@redhat.com>hunt2006-03-303-4/+8
| | | | * string.c (_stp_string_cat_cstr): Use memcpy() instead of strncpy().
* 2006-03-30 Martin Hunt <hunt@redhat.com>hunt2006-03-302-1/+7
| | | | | | * tapsets.cxx (dwarf_derived_probe::emit_registrations): Change maxactive so single-processor kernels using kretprobes don't get lots of dropped probes.
* 2006-03-30 Martin Hunt <hunt@redhat.com>hunt2006-03-301-0/+2
| | | | * small_demos/close.stp: Make it executable.
* 2006-03-30 Frank Ch. Eigler <fche@elastic.org>fche2006-03-305-6/+12633
| | | | | | | | | PR 953, part 1 * tapsets.cxx: (mark_derived_probe*): New classes. (register_standard_tapsets): Register kernel/module.mark() family. * stapmark.h: New header for static instrumentation markers. * gen-stapmark.h: New perl script to generate it. * elaborate.cxx (derived_probe ctor): Ignore null location*.
* 2006-03-29 Josh Stone <joshua.i.stone@intel.com>jistone2006-03-303-0/+254
| | | | | | | | | | | * tapsets.cxx (hrtimer_derived_probe::*): creates a probe point based on the hrtimer APIs. * tapsets.cxx (hrtimer_builder::*): parses the user's time-spec into a 64-bit nanosecond value, and calls the appropriate derived_probe. * tapsets.cxx (register_standard_tapsets): add hrtimer bindings * translate.cxx (translate_pass): add linux/random.h include, used for generating 64-bit random numbers for hrtimers.
* 2006-03-28 Martin Hunt <hunt@redhat.com>hunt2006-03-292-3/+8
| | | | | * testsuite/buildok/syscall.stp: Update so it works again.
* *** empty log message ***hunt2006-03-271-0/+15
|
* 2006-03-26 Martin Hunt <hunt@redhat.com>hunt2006-03-262-28/+34
| | | | | | | | | | | | | | | * bench2/bench.rb (Bench::run): Instead of loading the module once and running against different numbers of threads, load and unload the module each time. Then keep track of failures per thread. Also use the new itest to keep the tests the same size regardless of the number of threads. (Bench::initialize): Make itest if needed. (Bench::load, Stapbench::load): Increase buffer size to 8MB. * bench2/itest.c: Change arg to be the number of threads instead of the number of millions of calls to make. This makes it easy to divide the work among multiple threads without making the test run many times longer.
* 2006-03-24 Martin Hunt <hunt@redhat.com>hunt2006-03-241-10/+20
| | | | | Patch from Gui,Jian <guij@cn.ibm.com> * bench2/bench.rb: PPC64 fixes.
* More ppc64 specific calls.hien2006-03-221-95/+416
|
* 2006-03-20 Martin Hunt <hunt@redhat.com>hunt2006-03-201-2/+2
| | | | * small_demos/key.stp: Pipe output to dev/null.
* Fix 2076.hien2006-03-201-42/+48
|
* 2006-03-20 Martin Hunt <hunt@redhat.com>hunt2006-03-202-4/+6
| | | | * procfs.c (_stp_write): Combine buffers only for REALTIME_DATA.
* *** empty log message ***hunt2006-03-2012-5/+197
|
* change relayfs version checking ifdefstrz2006-03-166-14/+19
|
* updatedtrz2006-03-161-0/+6
|
* remove relayfs include pathtrz2006-03-161-1/+0
|
* revert relayfs version check changestrz2006-03-162-48/+3
|
* Fix for bug #2406 (autodetect supported relayfs versions)trz2006-03-1512-60/+275
|
* * clarify kernel version prereqfche2006-03-151-1/+1
|
* Added multiple threads and better cpuspeed handling.hunt2006-03-155-67/+143
|
* 2006-03-15 Martin Hunt <hunt@redhat.com>hunt2006-03-152-1/+5
| | | | * procfs.c (STP_DEFAULT_BUFFERS): Bump up to 256.
* A small change in _fd_set_uhien2006-03-151-1/+1
|
* ppc64 specific system calls.hien2006-03-151-0/+1497
|
* 2006-03-13 Josh Stone <joshua.i.stone@intel.com>jistone2006-03-144-2/+115
| | | | | | | * safety/safety.py: Support IA64 disassembly matching. * safety/data/opcodes-ia64: new opcode rules for IA64. * safety/data/references: Add references used by example scripts when compiled for IA64.
* *** empty log message ***hunt2006-03-135-317/+295
|
* 2006-03-13 Frank Ch. Eigler <fche@elastic.org>fche2006-03-132-4/+9
| | | | | * translate.cxx (emit_globals): Tag globals, especially the locks, as __cacheline_aligned.
* Sync up with changes for i686hien2006-03-091-125/+213
|
* These syscalls are moved here from the tapset/syscalls.stphien2006-03-091-0/+75
| | | | | | | sys_acct sys_add_key sys_quotactl sys_request_key
* Fixed _stp_sockaddr_str compile error on ppc64.hien2006-03-091-0/+6
|
* Moved the following to arch specific since ppc64 does not have themhien2006-03-091-43/+4
| | | | | sys_quotactl sys_request_key
* Moved the following to arch specific since ppc64 does not have themhien2006-03-091-32/+0
| | | | | sys_acct sys_add_key
* Fix typo in comment.hunt2006-03-091-1/+1
|
* 2006-03-09 Martin Hunt <hunt@redhat.com>hunt2006-03-095-0/+85
| | | | | | * key.stp: Toy example. * prof.stp: Example profiler. * top.stp: Print the top 20 syscalls.
* 2006-03-09 Frank Ch. Eigler <fche@elastic.org>fche2006-03-092-0/+8
| | | | | * translate.cxx (emit_locks): Emit dummy references to unlock_ ... (emit_module_init): ... and probe_point.
* 2006-03-09 Martin Hunt <hunt@redhat.com>hunt2006-03-0910-0/+438
| | | | * bench2: New directory containing a benchmark framework.
* Temporary fix can't resolve $fd for readv and writev on RHEL4 U3 ppc64.hien2006-03-091-2/+12
|
* Fixed "can't resolve sys_set_zone_reclaim".hien2006-03-071-0/+2
|
* 2006-03-06 Frank Ch. Eigler <fche@elastic.org>fche2006-03-063-2/+20
| | | | | | | PR 2425 * staptree.cxx (varuse_collecting_visitor::visit_embeddedcode): Realize that $var-setter functions have side-effects. * testsuite/transok/tval-opt.stp: New test.
* 1st pass done!hien2006-03-061-304/+307
|
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-062-0/+7
| | | | * system.stp: New tapset.
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-063-1/+17
| | | | | * buildrun.cxx (run_pass): Add "-u username". * stapfuncs.5.in: Document system().
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-063-28/+100
| | | | | | | | | | * librelay.c (start_cmd): Set proper uid/gid before execing command. (system_cmd): New function. (cleanup_and_exit): Wait for any child processes to complete. (stp_main_loop): Recognize STP_SYSTEM message. * stpd.c (main): Add support for "-u username".
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-062-0/+10
| | | | * transport_msgs.h (struct cmd_info): New message.