Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix i386 dwarf_register_4() to work in uprobe handlers. | Jim Keniston | 2008-08-05 | 1 | -5/+2 |
| | |||||
* | PR4225: use shared stap_uprobe[] pool in .bss | Frank Ch. Eigler | 2008-08-02 | 1 | -32/+36 |
| | |||||
* | PR4225: it's alive, alive! | Frank Ch. Eigler | 2008-08-02 | 2 | -5/+5 |
| | |||||
* | PR4225: signs of life | Frank Ch. Eigler | 2008-08-02 | 2 | -75/+310 |
| | |||||
* | c code generation: assert C indentation/nesting cancels out at appropriate ↵ | Frank Ch. Eigler | 2008-08-02 | 2 | -1/+16 |
| | | | | points | ||||
* | c code generation: assert C indentation/nesting cancels out at appropriate ↵ | Frank Ch. Eigler | 2008-08-02 | 1 | -0/+1 |
| | | | | points | ||||
* | Merge commit 'e6b9397' into pr4225 | Frank Ch. Eigler | 2008-07-23 | 1 | -0/+6 |
|\ | | | | | | | | | * commit 'e6b9397': changelog for entry-pc semantic error fix | ||||
| * | changelog for entry-pc semantic error fix | Frank Ch. Eigler | 2008-07-23 | 1 | -0/+6 |
| | | |||||
* | | Merge commit '552fdd9f5a7eb3394888356301929c078173a22b' into pr4225 | Frank Ch. Eigler | 2008-07-23 | 2 | -3/+3 |
|\| | | | | | | | | | | | * commit '552fdd9f5a7eb3394888356301929c078173a22b': fix semantic error: no entrypc found using probe .statement(*@file:line) constructs Fix sw 6752. Alter condtional to check for >= 2.6.26. This accounts and fixes false positives in kernel_v strings that return xx.xx.xx.xx over xx.xx.xx. | ||||
| * | fix semantic error: no entrypc found using probe .statement(*@file:line) ↵ | James Bottomley | 2008-07-23 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | constructs At the moment, you can't specify probe module("scsi_mod").statement(*@drivers/scsi/scsi_lib.c:1443) because the compiler will fail with the above semantic error on the function scsi_end_bidi_request. It seems looking through the dwarf that this function is fully inlined and thus has no entrypc to catalogue. The solution therefore seems to simply return DWARF_CB_OK when we find such functions and continue cataloguing all the ones that do actually have non-inline versions. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> | ||||
| * | Fix sw 6752. Alter condtional to check for >= 2.6.26. This accounts and ↵ | Phil Muldoon | 2008-07-22 | 1 | -1/+1 |
| | | | | | | | | fixes false positives in kernel_v strings that return xx.xx.xx.xx over xx.xx.xx. | ||||
* | | PR4225: support intermingled process/kernel/module probes without screwing ↵ | Frank Ch. Eigler | 2008-07-23 | 1 | -185/+114 |
| | | | | | | | | up module cache | ||||
* | | PR4225: parse process("path").function/statement probe points | Frank Ch. Eigler | 2008-07-22 | 2 | -99/+186 |
|/ | |||||
* | No longer allocates structure used to save vma information. | David Smith | 2008-07-21 | 3 | -4/+80 |
| | | | | | | | | | | | | | | | 2008-07-21 David Smith <dsmith@redhat.com> * task_finder_vma.c (__stp_tf_vma_initialize): New function to initialize the free list. (__stp_tf_vma_put_free_entry): Puts a vma entry back on the free list. (__stp_tf_add_vma): Instead of allocating a vma entry, grab one from the free list by calling __stp_tf_vma_put_free_entry(). (__stp_tf_remove_vma_entry): Instead of freeing a vma entry, call __stp_tf_vma_put_free_entry() to put it on the free list instead. * task_finder.c (stap_start_task_finder): Calls __stp_tf_vma_initialize(). | ||||
* | PR442528 (PR6028): register dummy kprobes on ia64 for fixing bsp offset. | Masami Hiramatsu | 2008-07-18 | 2 | -0/+51 |
| | |||||
* | BZ442528 changelogs: ia64 fetch_register speedups | Frank Ch. Eigler | 2008-07-18 | 2 | -0/+12 |
| | |||||
* | PR442528 | Frank Ch. Eigler | 2008-07-18 | 4 | -0/+45 |
| | |||||
* | Avoid statement wildcard lines without a unique address. | Stan Cox | 2008-07-18 | 2 | -3/+11 |
| | |||||
* | syscalls2.stp: Add sys_symlinkat. | Zhaolei | 2008-07-18 | 2 | -0/+26 |
| | |||||
* | PR6030: control signal relay and accept deferred re-reception | Frank Ch. Eigler | 2008-07-17 | 1 | -3/+8 |
| | |||||
* | PR6030: forward signals to children - stapio etc. | anithra | 2008-07-17 | 2 | -1/+7 |
| | |||||
* | Include stap-client, stap-server and stap-serverd in rpm packages. | Masami Hiramatsu | 2008-07-17 | 2 | -0/+8 |
| | |||||
* | Fixed "Version" line. | David Smith | 2008-07-17 | 2 | -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. Eigler | 2008-07-17 | 7 | -134/+138 |
| | | | | -ffunction-sections .ko's | ||||
* | compiled unwindsyms should tolerate & notify on erroneous/missing "-d MODULE" | Frank Ch. Eigler | 2008-07-16 | 1 | -17/+30 |
| | |||||
* | version bump to 0.7.1 | Frank Ch. Eigler | 2008-07-16 | 11 | -39/+47 |
| | |||||
* | Make sure stap-client, stap-server and stap-serverd are included in 'make dist' | Dave Brolley | 2008-07-16 | 3 | -2/+9 |
| | |||||
* | fix missing functions in caches | James Bottomley | 2008-07-15 | 1 | -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 permissions | Frank Ch. Eigler | 2008-07-15 | 3 | -0/+0 |
| | |||||
* | Add my name which was missing in some ChangeLog entries. | Dave Brolley | 2008-07-15 | 2 | -5/+5 |
| | |||||
* | Changed method of getting the value of $syscall. | David Smith | 2008-07-15 | 5 | -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 Brolley | 2008-07-14 | 15 | -68/+129 |
| | |||||
* | PR6738: restore support for rhel4-era (2.6.9) kernels | Frank Ch. Eigler | 2008-07-12 | 13 | -191/+70 |
| | |||||
* | give credit to "smileytap.svg" image creator | Frank Ch. Eigler | 2008-07-12 | 1 | -0/+5 |
| | |||||
* | PR6739: speed up decl-alias cache by avoiding its recomputation; move to ↵ | Frank Ch. Eigler | 2008-07-11 | 2 | -19/+35 |
| | | | | per-module/cu | ||||
* | s/decending/descending/g in example description. | Mark Wielaard | 2008-07-11 | 3 | -2/+7 |
| | |||||
* | fix variable-name-collision thinko in symbol processing logic | Frank Ch. Eigler | 2008-07-11 | 1 | -3/+3 |
| | | | | | This little ditty could cause infinite loops, but more often if stap was compiled fully optimized. | ||||
* | start bundling user-space programs' symbol tables | Frank Ch. Eigler | 2008-07-11 | 2 | -19/+29 |
| | |||||
* | ensure module caching does not ignore possibly changing -d MODULE options | Frank Ch. Eigler | 2008-07-11 | 2 | -2/+13 |
| | |||||
* | archive a version of the unofficial systemtap logo, SVG form | Frank Ch. Eigler | 2008-07-10 | 1 | -0/+1762 |
| | |||||
* | disable caching if "-k" (save-temps) option is given | Frank Ch. Eigler | 2008-07-10 | 2 | -0/+6 |
| | |||||
* | PR6703: gcc4.1 build compatibility | Frank Ch. Eigler | 2008-07-10 | 2 | -2/+7 |
| | |||||
* | Correct access to the mapping field in vfs::__address_inode(). | Josh Stone | 2008-07-10 | 2 | -2/+5 |
| | |||||
* | fixing inappropriate personal copyright notices | Frank Ch. Eigler | 2008-07-10 | 3 | -6/+3 |
| | |||||
* | PR6736: changelogs for post-merge compiled unwind/symbols data reorganization | Frank Ch. Eigler | 2008-07-10 | 8 | -7/+51 |
| | |||||
* | Merge commit 'origin/master' into pr6429-comp-unwindsyms | Frank Ch. Eigler | 2008-07-09 | 30 | -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 probes | Frank Ch. Eigler | 2008-07-09 | 2 | -2/+6 |
| | | |||||
| * | Fix PR 6732: Add runtime/autoconf-real-parent.c check for task_struct field. | Mark Wielaard | 2008-07-09 | 8 | -1/+51 |
| | | |||||
| * | clarify dejagnu test case name for empty-struct changes | Frank Ch. Eigler | 2008-07-09 | 1 | -3/+3 |
| | | |||||
| * | add changelog entries for last two changes | Frank Ch. Eigler | 2008-07-09 | 2 | -0/+12 |
| | |