Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This patch updates the itrace code to support the new utrace interface. | Maynard Johnson | 2009-03-03 | 1 | -29/+117 |
| | | | | | It also adds a private copy of access_process_vm to runtime/itrace.c since that function is not consistently exported by all distros. | ||||
* | Use 'static' as much as possible | Josh Stone | 2009-01-28 | 1 | -1/+1 |
| | | | | | | | | | | This change just inserts 'static' on runtime, tapset, and generated C functions and globals, so the compiler can do a better job of optimizing. My tests with small scripts show ~10% reduction in compile time and ~20% reduction in module size. Larger scripts may show less benefit, but I expect purely positive results. | ||||
* | session.h (struct systemtap_session): Added itrace_derived_probe | dcn | 2008-07-29 | 1 | -0/+438 |
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. |