summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* PR442528 (PR6028): register dummy kprobes on ia64 for fixing bsp offset.Masami Hiramatsu2008-07-182-0/+51
|
* BZ442528 changelogs: ia64 fetch_register speedupsFrank Ch. Eigler2008-07-182-0/+12
|
* PR442528Frank Ch. Eigler2008-07-184-0/+45
|
* Avoid statement wildcard lines without a unique address.Stan Cox2008-07-182-3/+11
|
* syscalls2.stp: Add sys_symlinkat.Zhaolei2008-07-182-0/+26
|
* PR6030: control signal relay and accept deferred re-receptionFrank Ch. Eigler2008-07-171-3/+8
|
* PR6030: forward signals to children - stapio etc.anithra2008-07-172-1/+7
|
* Include stap-client, stap-server and stap-serverd in rpm packages.Masami Hiramatsu2008-07-172-0/+8
|
* Fixed "Version" line.David Smith2008-07-172-1/+7
| | | | | | | 2008-07-17 David Smith <dsmith@redhat.com> * systemtap.spec: Moved comment that was on the same line as "Version", which rpmbuild didn't like.
* support multiple-relocatable-section modules such as hypothetical ↵Frank Ch. Eigler2008-07-177-134/+138
| | | | -ffunction-sections .ko's
* compiled unwindsyms should tolerate & notify on erroneous/missing "-d MODULE"Frank Ch. Eigler2008-07-161-17/+30
|
* version bump to 0.7.1Frank Ch. Eigler2008-07-1611-39/+47
|
* Make sure stap-client, stap-server and stap-serverd are included in 'make dist'Dave Brolley2008-07-163-2/+9
|
* fix missing functions in cachesJames Bottomley2008-07-151-40/+44
| | | | | | | | | | | | | | | | | | | | Both the inline and non inline filtered function caches can lose functions. This happens because both of these caches are indexed by the entrypc. However, the vagaries of optimisation can actually cause us to end up with two functions with apparently the same entrypc (mainly because for inline functions, the entrypc has to be deduced from the range of addresses, which is nastily heuristic). A nice example of this is bsg_io_schedule. In my build of 2.6.26 it's a static function transformed to an inline by the compiler. The range deduction of its entrypc ends up being identical to that of bsg_release, so when I try to place a probe inside it, none of the function references actually refers to it. Since nothing ever actually makes use of this index, the fix is simple: don't use a map indexed on the entrypc, use a simple vector. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
* fix *{ok,ko} test case permissionsFrank Ch. Eigler2008-07-153-0/+0
|
* Add my name which was missing in some ChangeLog entries.Dave Brolley2008-07-152-5/+5
|
* Changed method of getting the value of $syscall.David Smith2008-07-155-11/+34
| | | | | | | | | | | | | 2008-07-14 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_var_expanding_copy_visitor::visit_target_symbol): Synthesize a function to get the value of $syscall. 2008-07-14 David Smith <dsmith@redhat.com> * i686/registers.stp: Removed syscall_nr function. * x86_64/registers.stp: Ditto.
* Enable 'make check' and 'make installcheck' using the systemtap client/server.Dave Brolley2008-07-1415-68/+129
|
* PR6738: restore support for rhel4-era (2.6.9) kernelsFrank Ch. Eigler2008-07-1213-191/+70
|
* give credit to "smileytap.svg" image creatorFrank Ch. Eigler2008-07-121-0/+5
|
* PR6739: speed up decl-alias cache by avoiding its recomputation; move to ↵Frank Ch. Eigler2008-07-112-19/+35
| | | | per-module/cu
* s/decending/descending/g in example description.Mark Wielaard2008-07-113-2/+7
|
* fix variable-name-collision thinko in symbol processing logicFrank Ch. Eigler2008-07-111-3/+3
| | | | | This little ditty could cause infinite loops, but more often if stap was compiled fully optimized.
* start bundling user-space programs' symbol tablesFrank Ch. Eigler2008-07-112-19/+29
|
* ensure module caching does not ignore possibly changing -d MODULE optionsFrank Ch. Eigler2008-07-112-2/+13
|
* archive a version of the unofficial systemtap logo, SVG formFrank Ch. Eigler2008-07-101-0/+1762
|
* disable caching if "-k" (save-temps) option is givenFrank Ch. Eigler2008-07-102-0/+6
|
* PR6703: gcc4.1 build compatibilityFrank Ch. Eigler2008-07-102-2/+7
|
* Correct access to the mapping field in vfs::__address_inode().Josh Stone2008-07-102-2/+5
|
* fixing inappropriate personal copyright noticesFrank Ch. Eigler2008-07-103-6/+3
|
* PR6736: changelogs for post-merge compiled unwind/symbols data reorganizationFrank Ch. Eigler2008-07-108-7/+51
|
* Merge commit 'origin/master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-07-0930-152/+538
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': fix shutdown race condition for scripts that might exit during begin probes Fix PR 6732: Add runtime/autoconf-real-parent.c check for task_struct field. clarify dejagnu test case name for empty-struct changes add changelog entries for last two changes Add test suite for declaration resolution Fix semantic error: empty struct Add hack to support git 1.6 in git_version.sh Sync latest fix for git_version.sh from RadeonHD's tree Slightly cleanup code of translate.cxx PR2111: add general blurbage to stapprobes.5 on syscalls tapset Use `uname -rvm` for checking system compatibility. Generate Add section to stapex manual page on how installed examples are documented. Install examples, demos and samples. Install tutorial and langref manuals.
| * fix shutdown race condition for scripts that might exit during begin probesFrank Ch. Eigler2008-07-092-2/+6
| |
| * Fix PR 6732: Add runtime/autoconf-real-parent.c check for task_struct field.Mark Wielaard2008-07-098-1/+51
| |
| * clarify dejagnu test case name for empty-struct changesFrank Ch. Eigler2008-07-091-3/+3
| |
| * add changelog entries for last two changesFrank Ch. Eigler2008-07-092-0/+12
| |
| * Add test suite for declaration resolutionJames Bottomley2008-07-094-40/+59
| | | | | | | | | | | | | | | | | | | | This adds the test declaration.exp which checks that specific named declarations inside the kernel both fail and succeed. We get the failure by only using a single compile unit which is currently known to have the structure stubbed. We get exactly the same declaration to succeed by adding a CU that is known to have the declaration. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
| * Fix semantic error: empty structJames Bottomley2008-07-091-0/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Tue, 2008-07-08 at 14:57 -0400, Frank Ch. Eigler wrote: > Hi - > > > you need a global cache for resolution ... it's not tied to any local > > class instance. For class dwflpp it probably doesn't matter, since that > > class is effectively static (by its survival for a session) but > > logically because the DW_AT_declaration resolution is global, so should > > the cache that does it. > > .. except it's not actually global, in that the kernel is not the only > code that will go through the dwarf family of probe processors - > user-space dwarf files are coming its way soon. Plus, if in the > future the systemtap frontend attempts distributed probing of multiple > target systems concurrently, "global" will be even more local. In that context its as global as a lot of the other static data in that structure (like this_session) which would also have to be fixed to do a multiple target system. Regardless, it can become per instance: it will only screw up if dwflpp moves to being short lived. James
| * Add hack to support git 1.6 in git_version.shTheodore Ts'o2008-07-091-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed now for people who are running the "master" branch of git, which is currently in development for git version 1.6.0. This is a kludge to support hyphenated git commands (i.e., git-diff-files), but this form is explicitly deprecated, and doesn't work in git 1.6 unless you put git's execdir (obtained via git --exec-path) in your PATH environment variable. Even then, these programs may no longer exist future versions of git. It would be better to change the script to use "git diff-files", et. al., but I assume upstream had some vaguely justifiable reason for not writing the script that way. I'll let them decide when they are willing to fix the script the right way, even if it means breaking compatibility for some ancient version of git. n.b., git 1.5.0 was released February 2007, and git 1.4.0 was released June, 2006. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
| * Sync latest fix for git_version.sh from RadeonHD's treeTheodore Ts'o2008-07-091-1/+1
| | | | | | | | | | | | | | This incorporates commit de4fbeeb: "Fix check for wrong macro in in git-version.sh", from the xf86-video-radeonhd tree. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
| * Slightly cleanup code of translate.cxxWenji Huang2008-07-092-5/+9
| |
| * PR2111: add general blurbage to stapprobes.5 on syscalls tapsetFrank Ch. Eigler2008-07-081-0/+41
| |
| * Use `uname -rvm` for checking system compatibility. GenerateDave Brolley2008-07-084-8/+30
| | | | | | | | a finale response from the server to allow for error checking.
| * Add section to stapex manual page on how installed examples are documented.Mark Wielaard2008-07-072-0/+12
| |
| * Install examples, demos and samples.Mark Wielaard2008-07-075-82/+143
| |
| * Install tutorial and langref manuals.Mark Wielaard2008-07-075-14/+59
| |
* | pass /sys/module/*/sections/* addresses to the kernel module tooFrank Ch. Eigler2008-07-071-7/+83
| |
* | avoid appearing to succeed in stp_relocation() of a symbol for a module that ↵Frank Ch. Eigler2008-07-041-0/+4
| | | | | | | | is not known to be loaded
* | Merge commit 'origin/master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-07-0422-171/+465
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': ubuntu (2.6.24-16-server) kernel compatibility fix client/server take 2. See bz6565. Add functioncallcount.meta and functioncallcount.stp. Add para-callgraph.stp and para-callgraph.meta. Fixed __stp_get_mm_path() error return code. diagnostics improvement: print arch/mach at top if -vv Make _vfs.generic_commit_write only for kernel<=2.6.25 Handles "mortally wounded" threads correctly when detaching. further clarify that elfutils need not be absolutely freshest, nor rebuilt every time point out releases/ directory; clarify optionality of elfutils bundling Add auto_free_ref to auto_free stuff; bug 6694
| * ubuntu (2.6.24-16-server) kernel compatibility fixFrank Ch. Eigler2008-07-032-1/+5
| |