summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* change stap-report to a plain /bin/sh script; support dkpg in addition to rpmFrank Ch. Eigler2009-03-031-24/+19
|
* Search for a label instead of an address for .so static probes.Stan Cox2009-03-031-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 Johnson2009-03-032-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 sduprobesWenji Huang2009-03-034-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 Cox2009-03-022-15/+50
| | | | | * dtrace (provider): Add STAP_PROBE10. * includes/sys/sdt.h: Likewise. Convert labels to __label__
* added publicanizer for langrefddomingo2009-03-028-0/+4229
|
* minor revision, added tagddomingo2009-03-021-2/+2
|
* Merge branch 'master' of git+ssh://sources.redhat.com/git/systemtapEugeniy Meshcheryakov2009-02-285-46/+46
|\
| * Use @cast where possible for examining inet_sock.Mark Wielaard2009-02-271-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 Wielaard2009-02-271-4/+0
| | | | | | | | * tapset/networking.stp: Remove include.
| * Guard _struct_sigaction32_u with ifdef CONFIG_COMPAT.Mark Wielaard2009-02-251-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 Mavinakayanahalli2009-02-251-2/+2
| | | | | | | | The gcc on Ubuntu doesn't like fprintf() without format arguments
| * Skip generating empty struct globalWenji Huang2009-02-241-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/systemtapEugeniy Meshcheryakov2009-02-2412-636/+1231
|\|
| * Adjust extra_offset address against module base.Mark Wielaard2009-02-241-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_WRAPPERSAnanth N Mavinakayanahalli2009-02-242-564/+1095
| |
| * Merge branch 'gtod'Josh Stone2009-02-235-50/+104
| |\
| | * Add a testcase for gtod init/killJosh Stone2009-02-231-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 Stone2009-02-234-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 Cox2009-02-232-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 Wielaard2009-02-231-1/+4
| | | | | | | | * tapsets.cxx (iterate_over_cu_labels): Check dwarf_child result.
| * Made probe_start()/probe_exit() function definitions match their declarations.David Smith2009-02-231-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 nameDan Horak2009-02-232-3/+3
| |
* | Don't include unused libebl.hEugeniy Meshcheryakov2009-02-231-1/+0
|/
* make all examples executableEugeniy Meshcheryakov2009-02-217-0/+0
|
* Remove STAPCONF_CFLAGS from the generated MakefileJosh Stone2009-02-201-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 Wielaard2009-02-211-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/systemtapDave Brolley2009-02-202-1/+2
|\
| * Better <linux/debugfs.h> header file inclusion.David Smith2009-02-202-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 Brolley2009-02-203-11/+42
|/ | | | | | client/server. Ensure that tests run with/without the server have unique names.
* Merge branch 'master' of git://sources.redhat.com/git/systemtapDave Brolley2009-02-2024-18909/+266
|\ | | | | | | | | | | | | Conflicts: ChangeLog testsuite/ChangeLog
| * Better testcase cleanup.David Smith2009-02-202-3/+3
| | | | | | | | | | | | | | 2009-02-20 David Smith <dsmith@redhat.com> * systemtap.base/cache.exp (stap_compile): Better cleanup. * static_uprobes.exp: Ditto.
| * Ignore kernel functions with "absolute" addresses.Mark Wielaard2009-02-201-7/+6
| | | | | | | | | | | | | | translate.cxx (dump_unwindsyms): Augment the test for creating the stap-symbols to be STT_FUNC && !(SHN_UNDEF || SHN_ABS). The combination STT_FUNC && SHN_ABS only seems to occur on older i386 kernels and covers the vDSO "functions" we were seeing.
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapddomingo2009-02-2019-18882/+107
| |\
| | * Update guidelines for the ChangeLog-less worldJosh Stone2009-02-192-19/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Getting rid of ChangeLogs doesn't mean that we get a free ticket -- we now need to be more diligent about providing meaningful commit messages. I've updated the HACKING file with a first draft of new guidelines, but we may still revise what we feel is appropriate detail in the logs. I removed the ChangeLog section from the tapset/DEVGIDE entirely, and also fixed the path where examples are stored.
| | * Kill all ChangeLogsJosh Stone2009-02-1915-18856/+76
| | | | | | | | | | | | | | | | | | Mark Wielaard, a dear friend of the departed, will be performing a song and dance at the funeral services to commemorate the joyous times that they had together.
| | * Clean up extraneous build warningsJosh Stone2009-02-192-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The testsuite Makefile doesn't have any useful targets except check and installcheck, and those two are invoked directly by the top-level Makefile. So, I'm removing testsuite from automake's SUBDIRS, but keeping it in DIST_SUBDIRS for cleanup. I also renamed our top-level check target to check-local, so it cooperates with automake's check instead of overriding it.
| | * Alias AUTHOR Prerna -> Prerna SaxenaJosh Stone2009-02-192-1/+2
| | |
| * | added Tracking System Call Volume Per Process sectionddomingo2009-02-202-0/+133
| |/
| * static_uprobes test case cleanupFrank Ch. Eigler2009-02-192-12/+23
| |
* | New basic tests for client/server.Dave Brolley2009-02-205-46/+109
|/
* Ignore symbols before module base address.Mark Wielaard2009-02-192-0/+11
|
* PR9719: uninitialized variable fixFrank Ch. Eigler2009-02-182-2/+8
|
* Merge branch 'master' of ssh://sources.redhat.com/git/systemtapddomingo2009-02-1910-11/+134
|\
| * Add NEWS and manpage info about @cast()Josh Stone2009-02-182-0/+48
| |
| * Adding test case for PR9719 fixRajan Arora2009-02-182-0/+12
| |
| * BZ 9719: Improve type mismatch messagesRajan Arora2009-02-183-6/+62
| |
| * PR9866 band-aid: deactivate new CONFIG_STACKTRACE code for older kernelsFrank Ch. Eigler2009-02-184-5/+12
| |
* | short revisions to udp.stpddomingo2009-02-191-8/+8
|/
* Simplify AUTHORS.shJosh Stone2009-02-183-60/+62
| | | | | Let git-shortlog do the hard work for us, with the user mappings now listed in ".mailmap".