Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Update AUTHORS | Josh Stone | 2009-03-06 | 1 | -0/+2 | |
| | | ||||||
* | | STAP_PROBE takes no extra arguments. | Mark Wielaard | 2009-03-06 | 1 | -2/+2 | |
| | | | | | | | | * includes/sys/sdt.h (STAP_PROBE): Don't add __VA_ARGS__. | |||||
* | | Create unique named labels. | Stan Cox | 2009-03-06 | 1 | -65/+94 | |
| | | | | | | | | | | * includes/sys/sdt.h (STAP_PROBEN_): New macros that take advantage of __COUNTER__ | |||||
* | | PR9871: use @cast in tapset | Wenji Huang | 2009-03-06 | 7 | -348/+269 | |
| | | | | | | | | | | | | | | | | Rewrite some functions using type casting to get rid of embedded C code in nfs, scsi, signal, socket, rpc, task and vfs tapset. Signed-off-by: Wenji Huang <wenji.huang@oracle.com> | |||||
* | | added more content for tapset dev | ddomingo | 2009-03-06 | 1 | -2/+86 | |
| | | ||||||
* | | added markers, for publicanization purposes | ddomingo | 2009-03-05 | 1 | -4/+5 | |
| | | ||||||
* | | new intro, tapset dev guide | ddomingo | 2009-03-05 | 2 | -0/+92 | |
| | | ||||||
* | | removes marked range of strings (intro) and replaces with Intro and Tapset ↵ | ddomingo | 2009-03-05 | 1 | -4/+21 | |
| | | | | | | | | Dev Guide | |||||
* | | added invisible marker for publican | ddomingo | 2009-03-05 | 1 | -8/+10 | |
|/ | ||||||
* | change to fedora, add README for more info | ddomingo | 2009-03-05 | 2 | -1/+36 | |
| | ||||||
* | change to fedora | ddomingo | 2009-03-05 | 1 | -4/+8 | |
| | ||||||
* | add other required XMLs | ddomingo | 2009-03-05 | 4 | -0/+82 | |
| | ||||||
* | add images | ddomingo | 2009-03-05 | 1 | -0/+3936 | |
| | ||||||
* | add Makefile | ddomingo | 2009-03-05 | 1 | -0/+15 | |
| | ||||||
* | function instead of (sfunction) | ddomingo | 2009-03-05 | 1 | -1/+1 | |
| | ||||||
* | added other required files | ddomingo | 2009-03-05 | 1 | -0/+17 | |
| | ||||||
* | Fix typo in kernel version check 2.6.21 -> 2.6.11 in inet_sock. | Mark Wielaard | 2009-03-04 | 1 | -2/+2 | |
| | | | | | * tapset/inet_sock.stp (inet_get_local_port): Fix kernel version check. (inet_get_ip_source): Likewise. | |||||
* | stap autoconf test for kernel stack trace support | Tim Moore | 2009-03-04 | 5 | -6/+29 | |
| | | | | | | | | | | * buildrun.cxx (compile_pass): Add autoconf line for stack trace test, which defines STAPCONF_KERNEL_STACKTRACE. * runtime/autoconf-save-stack-trace.c: New file. * runtime/stack.c : Use STAPCONF_KERNEL_STACKTRACE instead of tests for kernel configuration and versions. * runtime/stack-i386.c : ditto * runtime/stack-x86_64.c : ditto | |||||
* | PR9919: Set last_stmt for array (scalar or statistical) assignments. | Mark Wielaard | 2009-03-04 | 3 | -2/+56 | |
| | | | | * translate.cxx (visit_arrayindex): Update last_stmt. | |||||
* | change stap-report to a plain /bin/sh script; support dkpg in addition to rpm | Frank Ch. Eigler | 2009-03-03 | 1 | -24/+19 | |
| | ||||||
* | Search for a label instead of an address for .so static probes. | Stan Cox | 2009-03-03 | 1 | -1/+4 | |
| | | | | * tapsets.cxx (dwflpp::build): Use .label for .so instead of .statement(N) | |||||
* | This patch updates the itrace code to support the new utrace interface. | Maynard Johnson | 2009-03-03 | 2 | -29/+118 | |
| | | | | | It also adds a private copy of access_process_vm to runtime/itrace.c since that function is not consistently exported by all distros. | |||||
* | PR9875: Remove sduprobes | Wenji Huang | 2009-03-03 | 4 | -166/+31 | |
| | | | | | | | | | | | | Impact: cleanup Since sdt.h is in git tree, sduprobes is no longer needed. * Makefile.am: Remove sduprobes. * Makefile.in: Regenerated. * doc/Makefile.in: Ditto. * runtime/sduprobes.c: Removed. Signed-off-by: Wenji Huang <wenji.huang@oracle.com> | |||||
* | Allow the same static user probe to be used multiple times per line. | Stan Cox | 2009-03-02 | 2 | -15/+50 | |
| | | | | | * dtrace (provider): Add STAP_PROBE10. * includes/sys/sdt.h: Likewise. Convert labels to __label__ | |||||
* | added publicanizer for langref | ddomingo | 2009-03-02 | 8 | -0/+4229 | |
| | ||||||
* | minor revision, added tag | ddomingo | 2009-03-02 | 1 | -2/+2 | |
| | ||||||
* | Merge branch 'master' of git+ssh://sources.redhat.com/git/systemtap | Eugeniy Meshcheryakov | 2009-02-28 | 5 | -46/+46 | |
|\ | ||||||
| * | Use @cast where possible for examining inet_sock. | Mark Wielaard | 2009-02-27 | 1 | -25/+25 | |
| | | | | | | | | | | | | | | * tapset/inet_sock.stp: Remove includes. (inet_get_local_port): No embedded C, use @cast. (inet_get_ip_source): Likewise. (daddr_to_string): New function, still some embedded C used. | |||||
| * | Remove unnecessary embedded C include. | Mark Wielaard | 2009-02-27 | 1 | -4/+0 | |
| | | | | | | | | * tapset/networking.stp: Remove include. | |||||
| * | Guard _struct_sigaction32_u with ifdef CONFIG_COMPAT. | Mark Wielaard | 2009-02-25 | 1 | -0/+2 | |
| | | | | | | | | | | * tapset/aux_syscalls.stp (_struct_sigaction_u): Only needed and compiles when CONFIG_COMPAT defined. | |||||
| * | PR9896: Fix SystemTap build on Ubuntu Intrepid. | Ananth N Mavinakayanahalli | 2009-02-25 | 1 | -2/+2 | |
| | | | | | | | | The gcc on Ubuntu doesn't like fprintf() without format arguments | |||||
| * | Skip generating empty struct global | Wenji Huang | 2009-02-24 | 1 | -15/+17 | |
| | | | | | | | | | | | | | | | | Impact: trivial cleanup. Avoid emitting empty struct global code that is harmless. Signed-off-by: Wenji Huang <wenji.huang@oracle.com> | |||||
* | | Merge branch 'master' of git+ssh://sources.redhat.com/git/systemtap | Eugeniy Meshcheryakov | 2009-02-24 | 12 | -636/+1231 | |
|\| | ||||||
| * | Adjust extra_offset address against module base. | Mark Wielaard | 2009-02-24 | 1 | -0/+4 | |
| | | | | | | | | | | * translate.cxx (dump_unwindsyms): Adjust extra_offset always against module base as workaround for buggy elfutils < 0.138. | |||||
| * | Fix the syscall tapset for architectures using SYSCALL_WRAPPERS | Ananth N Mavinakayanahalli | 2009-02-24 | 2 | -564/+1095 | |
| | | ||||||
| * | Merge branch 'gtod' | Josh Stone | 2009-02-23 | 5 | -50/+104 | |
| |\ | ||||||
| | * | Add a testcase for gtod init/kill | Josh Stone | 2009-02-23 | 1 | -0/+29 | |
| | | | | | | | | | | | | | | | | | | This test simply checks that _gettimeofday_init and _gettimeofday_kill are pulled in when gettimeofday is used, and also that they are NOT pulled in when gettimeofday is not used. | |||||
| | * | Add selective use of _stp_time_init/kill (PR9822) | Josh Stone | 2009-02-23 | 4 | -50/+75 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Our gettimeofday runtime has frequent wakeups to stay in sync with kernel time, but this is wasted effort if gettimeofday is not used in the script. This patch moves the calls to _stp_time_init and _stp_time_kill into begin and end/error probes, which only get pulled in if one of the gettimeofday variants is called. | |||||
| * | | Improve static probe: c++ navigation, -l output. | Stan Cox | 2009-02-23 | 2 | -16/+19 | |
| |/ | | | | | | | | | | | | | * tapsets.cxx (dwflpp::build): Improve c+ method navigation. Use .label for listing mode. * systemtap.base/static_uprobes.exp: Test multiple invocations of the same probe per block. (SW9770) | |||||
| * | Check whether a die has any children before iterating over it. | Mark Wielaard | 2009-02-23 | 1 | -1/+4 | |
| | | | | | | | | * tapsets.cxx (iterate_over_cu_labels): Check dwarf_child result. | |||||
| * | Made probe_start()/probe_exit() function definitions match their declarations. | David Smith | 2009-02-23 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | 2009-02-23 David Smith <dsmith@redhat.com> * translate.cxx (translate_pass): Made probe_start()/probe_exit() function definitions match their declarations. | |||||
| * | drop Core from Fedora name | Dan Horak | 2009-02-23 | 2 | -3/+3 | |
| | | ||||||
* | | Don't include unused libebl.h | Eugeniy Meshcheryakov | 2009-02-23 | 1 | -1/+0 | |
|/ | ||||||
* | make all examples executable | Eugeniy Meshcheryakov | 2009-02-21 | 7 | -0/+0 | |
| | ||||||
* | Remove STAPCONF_CFLAGS from the generated Makefile | Josh Stone | 2009-02-20 | 1 | -3/+0 | |
| | | | | | This was leftover from my initial draft of autoconf caching. It's not used at all anymore... | |||||
* | Adjust ET_DYN symbol addresses against module base. | Mark Wielaard | 2009-02-21 | 1 | -1/+10 | |
| | | | | | * translate.cxx (dump_unwindsyms): Adjust sym_addr for ET_DYN always against module base as workaround for buggy elfutils < 0.138. | |||||
* | Merge branch 'master' of git://sources.redhat.com/git/systemtap | Dave Brolley | 2009-02-20 | 2 | -1/+2 | |
|\ | ||||||
| * | Better <linux/debugfs.h> header file inclusion. | David Smith | 2009-02-20 | 2 | -1/+2 | |
| | | | | | | | | | | | | | | 2009-02-20 David Smith <dsmith@redhat.com> * debugfs.c: Added inclusion of linux/debugfs.h. * relayfs.h: Removed inclusion of linux/debugfs.h. | |||||
* | | Check for required resources and tools before attempting tests using the ↵ | Dave Brolley | 2009-02-20 | 3 | -11/+42 | |
|/ | | | | | | client/server. Ensure that tests run with/without the server have unique names. | |||||
* | Merge branch 'master' of git://sources.redhat.com/git/systemtap | Dave Brolley | 2009-02-20 | 24 | -18909/+266 | |
|\ | | | | | | | | | | | | | Conflicts: ChangeLog testsuite/ChangeLog |