summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* rework utrace $syscall var to expand to tapset fn, not synthetic hard-coded oneFrank Ch. Eigler2008-08-074-20/+21
|
* unbreak utrace probes by including task-finder.cFrank Ch. Eigler2008-08-071-0/+2
|
* Merge commit 'origin/master' into pr4225Frank Ch. Eigler2008-08-0645-213/+1737
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': Use relative instead of absolute line. (bug 6611) move post-0.7 news tidbit to the top Add test for $$vars, $$params, $$locals. typographical tweaks for embedded script code Add $$vars, $$parms, $$locals Rename $path to $pathname of syscall tapset for 2.6.27 Correct several tests for 2.6.27 c code generation: assert C indentation/nesting cancels out at appropriate points Tweak test_installcheck for helloworld.meta and traceio2.meta. Run both tests for installcheck tests. No need for random suffix file cmdline and sysinfo files in the Ensure that a systemtap server is available if 'server' is specified session.h (struct systemtap_session): Added itrace_derived_probe * syscalls2.stp: Add sys_unlinkat. Fix on_each_cpu() call for kernels >2.6.26. Remove unused STAPCONF_MODULE_NSECTIONS
| * Use relative instead of absolute line. (bug 6611)Stan Cox2008-08-052-1/+2
| |
| * move post-0.7 news tidbit to the topFrank Ch. Eigler2008-08-051-3/+2
| |
| * Add test for $$vars, $$params, $$locals.Stan Cox2008-08-055-0/+45
| |
| * typographical tweaks for embedded script codeFrank Ch. Eigler2008-08-051-5/+5
| |
| * Add $$vars, $$parms, $$localsStan Cox2008-08-044-1/+109
| |
| * Rename $path to $pathname of syscall tapset for 2.6.27Wenji Huang2008-08-043-13/+102
| |
| * Correct several tests for 2.6.27Wenji Huang2008-08-035-0/+25
| |
| * c code generation: assert C indentation/nesting cancels out at appropriate ↵Frank Ch. Eigler2008-08-023-1/+17
| | | | | | | | points
| * Tweak test_installcheck for helloworld.meta and traceio2.meta.William Cohen2008-08-013-2/+6
| |
| * Run both tests for installcheck tests.William Cohen2008-08-012-21/+27
| |
| * No need for random suffix file cmdline and sysinfo files in theDave Brolley2008-07-303-23/+24
| | | | | | | | client's request tree.
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2008-07-298-0/+854
| |\ | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog testsuite/ChangeLog
| | * session.h (struct systemtap_session): Added itrace_derived_probedcn2008-07-298-0/+854
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | group. elaborate.cxx (systemtap_session::systemtap_session): Added initialization of itrace_derived_probes. tapsets.cxx (struct itrace_derived_probe): Add derived_probe struct for holding info needed by itrace probes. (struct itrace_derived_probe_group): New derived_probe_group to handle itrace probes. (itrace_derived_probe::itrace_derived_probe): Needed for use with task_finder. (itrace_derived_probe_group::join_group): Ditto. (itrace_derived_probe_group::enroll): Ditto. (itrace_derived_probe_group::emit_probe_decl): Ditto. (itrace_derived_probe_group::emit_module_decls): Ditto. (itrace_derived_probe_group::emit_module_init): Ditto. (itrace_derived_probe_group::emit_module_exit): Ditto. stapprobes.5.in : Added documentation of itrace probe.
| * | Ensure that a systemtap server is available if 'server' is specifiedDave Brolley2008-07-2920-143/+499
| |/ | | | | | | in EXTRA_TOOL_OPTS for 'make check' and 'make installcheck'
| * * syscalls2.stp: Add sys_unlinkat.Zhaolei2008-07-252-0/+23
| |
| * Fix on_each_cpu() call for kernels >2.6.26.Josh Stone2008-07-245-1/+15
| | | | | | | | | | | | | | | | This is a generalization of the patch from James Bottomley: http://sources.redhat.com/ml/systemtap/2008-q3/msg00220.html The on_each_cpu() change was merged *after* the 2.6.26 release, so I'm using an autoconf test instead of James' version check.
| * Remove unused STAPCONF_MODULE_NSECTIONSJosh Stone2008-07-244-9/+8
| |
* | Fix i386 dwarf_register_4() to work in uprobe handlers.Jim Keniston2008-08-051-5/+2
| |
* | PR4225: use shared stap_uprobe[] pool in .bssFrank Ch. Eigler2008-08-021-32/+36
| |
* | PR4225: it's alive, alive!Frank Ch. Eigler2008-08-022-5/+5
| |
* | PR4225: signs of lifeFrank Ch. Eigler2008-08-022-75/+310
| |
* | c code generation: assert C indentation/nesting cancels out at appropriate ↵Frank Ch. Eigler2008-08-022-1/+16
| | | | | | | | points
* | c code generation: assert C indentation/nesting cancels out at appropriate ↵Frank Ch. Eigler2008-08-021-0/+1
| | | | | | | | points
* | Merge commit 'e6b9397' into pr4225Frank Ch. Eigler2008-07-231-0/+6
|\| | | | | | | | | * commit 'e6b9397': changelog for entry-pc semantic error fix
| * changelog for entry-pc semantic error fixFrank Ch. Eigler2008-07-231-0/+6
| |
* | Merge commit '552fdd9f5a7eb3394888356301929c078173a22b' into pr4225Frank Ch. Eigler2008-07-232-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 Bottomley2008-07-231-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 Muldoon2008-07-221-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. Eigler2008-07-231-185/+114
| | | | | | | | up module cache
* | PR4225: parse process("path").function/statement probe pointsFrank Ch. Eigler2008-07-222-99/+186
|/
* No longer allocates structure used to save vma information.David Smith2008-07-213-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 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
|