summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | Move #endif for STP_NEED_VMA_TRACKER up to not cover other utrace callbacks.Mark Wielaard2009-04-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets.cxx (utrace_derived_probe_group::emit_module_init): Correct #endif.
| | * | | | | Merge branch 'master' into pr6866Mark Wielaard2009-04-0180-2845/+5042
| | |\| | | |
| | * | | | | Wrap vma callbacks in STP_NEED_VMA_TRACKER.Mark Wielaard2009-04-012-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Will be defined by new ucontext symbol stapset. * tapset.cxx: Wrap all vma callbacks in STP_NEED_VMA_TRACKER. * testsuite/systemtap.context/usymbols.exp: Define STP_NEED_VMA_TRACKER explicitly for now.
| | * | | | | Merge branch 'master' into pr6866Mark Wielaard2009-03-2232-210/+893
| | |\ \ \ \ \
| | * | | | | | Emit vma callbacks for uprobes.Mark Wielaard2009-03-202-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets.cxx (uprobe_derived_probe_group::emit_module_decls): Emit vma callbacks. (uprobe_derived_probe_group::emit_module_init): Activate vma callbacks. * testsuite/systemtap.context/usymbols.exp: Track through uprobes, so as to make sure we have the symbols.
| | * | | | | | Emit vma callbacks for itrace.Mark Wielaard2009-03-201-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets.cxx (itrace_derived_probe_group::emit_module_decls): Emit vma callbacks. (itrace_derived_probe_group::emit_module_init): Activate vma callbacks.
| | * | | | | | Explicitly emit utrace vma callbacks.Mark Wielaard2009-03-201-48/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets.cxx (utrace_derived_probe_group::emit_vm_callback_probe_decl): Removed. (emit_vma_callback_probe_decl): New static helper function. (utrace_derived_probe_group::emit_module_decls): Emit vma callbacks. (utrace_derived_probe_group::emit_module_init): Activate vma callbacks.
| | * | | | | | Move _stp_tf_vm_cb to sym.c.Mark Wielaard2009-03-202-41/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets.cxx (utrace_derived_probe_group::emit_module_decls): Remove output task finder vma callback _stp_tf_vm_cb. * runtime/sym.c (_stp_tf_vm_cb): And add it here.
| | * | | | | | Don't double include task_finder.c.Mark Wielaard2009-03-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets.cxx (itrace_derived_probe_group::emit_module_decls): Don't emit another include task_finder.c. Already done through runtime.h.
| | * | | | | | Merge branch 'master' into pr6866Mark Wielaard2009-03-2018-79/+187
| | |\ \ \ \ \ \
| | * | | | | | | Remove __stp_tf_vm_cb from task_finder interface.Mark Wielaard2009-03-192-36/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * runtime/task_finder.c (__stp_tf_vm_cb): Removed. * tapsets.cxx (utrace_derived_probe_group::emit_module_decls): Output task finder vma callback and hook it.
| | * | | | | | | Initialize user and vm_start before use.Mark Wielaard2009-03-191-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * runtime/sym.c (_stp_mod_sec_lookup): Initialize user and vm_start.
| | * | | | | | | Get rid of __stp_tf_get_vma_entry_addr function.Mark Wielaard2009-03-192-43/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * runtime/task_finder_vma.c (__stp_tf_get_vma_entry_addr): Deleted. (struct __stp_tf_vma_entry): Replace module by user void* field. (stap_add_vma_map_info): Take a void *user arg. (stap_find_vma_map_info): Take a void **user arg. * runtime/sym.c (_stp_mod_sec_lookup): Use stap_find_vma_map_info.
| | * | | | | | | Replace mutex in task_finder_vma with rwlock to be interrupt context safe.Mark Wielaard2009-03-181-31/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * runtime/task_finder_vma.c: Replace all mutex calls with appropriate read or write (un)lock calls.
| | * | | | | | | Merge branch 'master' into pr6866Mark Wielaard2009-03-1812-102/+134
| | |\ \ \ \ \ \ \
| | * | | | | | | | Make stap_run send_log of command to execute.Mark Wielaard2009-03-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * testsuite/lib/stap_run.exp (tap_run): Add send_log of cmd.
| | * | | | | | | | Merge branch 'master' into pr6866Mark Wielaard2009-03-17154-2000/+12939
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolved conflicts: runtime/task_finder.c: name vs path.
| | * | | | | | | | | Adjust ET_DYN symbol addresses against module base.Mark Wielaard2009-02-211-31/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * translate.cxx (dump_unwindsyms): Adjust sym_addr for ET_DYN always against module base as workaround for buggy elfutils < 0.138.
| | * | | | | | | | | Merge branch 'master' into pr6866Mark Wielaard2009-02-20221-24130/+9178
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog: Removed runtime/ChangeLog: Removed runtime/sym.c: Merged runtime/task_finder.c: Merged tapset/ChangeLog: Removed testsuite/ChangeLog: Removed
| | * \ \ \ \ \ \ \ \ \ Merge branch 'master' into pr6866.Mark Wielaard2009-01-2390-3141/+8090
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | dump_unwindsyms: Adjust against correct p_vaddr.Mark Wielaard2008-12-172-8/+24
| | | | | | | | | | | | |
| | * | | | | | | | | | | Simplify dwfl_module_relocate_address workaround.Mark Wielaard2008-12-162-20/+23
| | | | | | | | | | | | |
| | * | | | | | | | | | | Compile and use helper usymbols_lib.c library for usymbols.exp test.Mark Wielaard2008-12-154-30/+73
| | | | | | | | | | | | |
| | * | | | | | | | | | | context-symbols.stp (probefunc): Call _stp_symbol_snprint with current task.Mark Wielaard2008-12-152-4/+6
| | | | | | | | | | | | |
| | * | | | | | | | | | | Always include task_finder.c and enable emit_vm_callback_probe_decl.Mark Wielaard2008-12-156-23/+31
| | | | | | | | | | | | |
| | * | | | | | | | | | | Work around buggy dwfl_module_relocate_address in dump_unwindsyms.Mark Wielaard2008-12-152-3/+25
| | | | | | | | | | | | |
| | * | | | | | | | | | | PR6866: First pass at translating addresses to symbol names through vma.Mark Wielaard2008-12-1013-27/+238
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fix sudo magic wrappers for run-stap devel script.Roland McGrath2009-04-015-4/+67
| | |_|_|_|_|_|_|/ / / / | |/| | | | | | | | | |
| * | | | | | | | | | | Use alloca trick to keep argN active on GCC 4.1.Stan Cox2009-04-013-17/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * includes/sys/sdt.h (STAP_UNINLINE): New. (STAP_UNINLINE_LABEL): New. static_uprobes.exp: Match using charset instead of .*
| * | | | | | | | | | | testsuite/systemtap.context/*.tcl: Don't wait 4 whole minutes for timeout.Mark Wielaard2009-04-014-4/+4
| | | | | | | | | | | |
| * | | | | | | | | | | context.exp: log which subtest is being sourced.Mark Wielaard2009-04-011-0/+1
| | | | | | | | | | | |
* | | | | | | | | | | | 2009-04-02 Dave Brolley <brolley@redhat.com>Dave Brolley2009-04-025-23/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stap-serverd (initialization): Create client certificate database if it does not exist. * stap-server (call_stap): Don't pass --sign-module to stap. * session.h (unprivileged): New member of systemtap_session. * modsign.cxx (init_cert_db_path, check_cert_db_path): New functions. (sign_module): Call check_cert_db_path. * main.cxx (usage): Document --signing-cert and --unprivileged. (runner): Set default signing certificate path. Initialize s.unprivileged. (LONG_OPT_SIGN_MODULE): Renamed to LONG_OPT_SIGNING_CERT. (LONG_OPT_UNPRIVILEGED): #define it. (long_options): Add --signing-cert and --unprivileged. (runner): Allow multiple --signing-cert options. Use the last specified. Don't reset unless the new setting is valid. Handle LONG_OPT_UNPRIVILEGED.
* | | | | | | | | | | | Merge branch 'master' of git://sources.redhat.com/git/systemtapDave Brolley2009-04-015-1/+700
|\| | | | | | | | | | |
| * | | | | | | | | | | PR4105: support up to 9 (up from 5) array index dimensionsFrank Ch. Eigler2009-04-014-0/+697
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * runtime/map-gen.c, pmap-gen.c: Hand-expand arity 6..9 cases throughout. * testsuite/buildok/thirty.stp: New test. * testsuite/buildko/two.stp: New test. An Alan Smithee patch.
| * | | | | | | | | | | semok/badvar.stp test: add stap -p2 as for other semok testsFrank Ch. Eigler2009-04-011-1/+3
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | |
* | | | | | | | | | | Merge branch 'master' of git://sources.redhat.com/git/systemtapDave Brolley2009-03-3110-25/+184
|\| | | | | | | | | |
| * | | | | | | | | | Customize .mark -l output.Stan Cox2009-03-312-7/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets.cxx (dwarf_builder::build): Add .mark name wildcard check. Customize -l handling. * testsuite/systemtap.base/static_uprobes.exp: Test .mark name wildcard.
| * | | | | | | | | | Add fake Systemtap Hackers author to tapset reference manual template.Mark Wielaard2009-03-311-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/SystemTap_Tapset_Reference/tapsets.tmpl: Add authorblock.
| * | | | | | | | | | Add missing socket function argument descriptions.Mark Wielaard2009-03-311-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tapsets/socket.stp: Add descriptions for proto, family and state.
| * | | | | | | | | | PR10016: Run stap in its own process group with waiter process for signals.Mark Wielaard2009-03-311-2/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * main.cxx (runner): New main function. (waiter_handler): Signal handler for waiter process. (waiter): Waiter process waitpid function. (main): Fork and run wait and runner in their own processes.
| * | | | | | | | | | PR9998: new config and test filesWenji Huang2009-03-303-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * runtime/autoconf-x86-gs.c : New file. * testsuite/systemtap.base/x86_gs.exp : New test case. * testsuite/systemtap.base/x86_gs.stp : Ditto.
| * | | | | | | | | | PR9998: adapt tapset/i686/registers.stp to latest kernelWenji Huang2009-03-302-18/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * buildrun.cxx (compile_pass): Add autoconf-x86-gs.c. * tapset/i686/registers.stp (_stp_register_regs): Update offsets. (test_x86_gs): Auxiliary function. * runtime/autoconf-x86-gs.c : New file. * testsuite/systemtap.base/x86_gs.exp : New test case. * testsuite/systemtap.base/x86_gs.stp : Ditto.
| * | | | | | | | | | PR10016: systemtap kills all processes in process group on signal.Mark Wielaard2009-03-301-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * main.cxx (main): Make sure we run in our own process group.
* | | | | | | | | | | Merge branch 'master' of git://sources.redhat.com/git/systemtapDave Brolley2009-03-3025-112/+733
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: aclocal.m4 configure testsuite/aclocal.m4 Also: 2009-03-30 Dave Brolley <brolley@redhat.com> * nsscommon.c (nssError): Handle SEC_ERROR_BAD_SIGNATURE. 2009-03-30 Dave Brolley <brolley@redhat.com> * modverify.c (verify_it): Print a message if the module may have been tampered with.
| * | | | | | | | | | Test marker probe parameter types.Stan Cox2009-03-303-25/+561
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * testsuite/systemtap.base/sdt_types.c: New file. * testsuite/systemtap.base/sdt_types.stp: New file. * testsuite/systemtap.base/static_uprobes.exp: Use sdt_types for type testing.
| * | | | | | | | | | prefer using /usr/bin/lsb_release to deduce distribution for testsuiteFrank Ch. Eigler2009-03-291-3/+9
| | | | | | | | | | |
| * | | | | | | | | | tweak "Distro:" line generation in testsuite logs, to moot ↵Frank Ch. Eigler2009-03-291-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "oracle-enterprise.patch"
| * | | | | | | | | | hand-regen configure after commit 99c0acad yxmlto->xmlto typo fixFrank Ch. Eigler2009-03-291-2/+2
| | | | | | | | | | |
| * | | | | | | | | | Add headerEugeniy Meshcheryakov2009-03-281-0/+2
| | | | | | | | | | |
| * | | | | | | | | | Fix typo s/yxmlto/xmlto/Eugeniy Meshcheryakov2009-03-281-1/+1
| | | | | | | | | | |