| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* runtime.h: Include compat.h.
|
|
|
|
| |
* vsprintf.c (_stp_vsnprintf): %p format fixes.
|
|
|
|
|
| |
* librelay.c (stp_main_loop): If module doesn't start, kill any
target command.
|
| |
|
|
|
|
| |
* systemtap.spec.in: Fix syntax in last change.
|
| |
|
|
|
|
|
| |
* testsuite/buildok/scsi.stp: Only run the scsi test if the scsi
kernel subsystem is running.
|
|
|
|
|
|
| |
change the timestamp printing format of lket-b2a: usec --> sec.usec
fix an error in "CUSTOMIZED TRACE DATA" : addevent.netdev --> addevent.netdev.transmit
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* stapfuncs.5.in: Removed retval function description, since it
has been removed.
|
|
|
|
|
|
| |
* context.stp: Removed returnval() function. Use $return
instead.
* return.stp: Removed. Use $return instead.
|
| |
|
| |
|
|
|
|
|
|
| |
* configure.ac, systemtap.spec.in: Require elfutils-0.122.
* configure: Regenerated.
* systemtap.spec.in (Release): Use %{?dist}.
|
|
|
|
|
| |
* configure.ac, systemtap.spec.in: Require elfutils-0.122.
* configure: Regenerated.
|
|
|
|
|
|
|
|
| |
update lket man page to refect the new tapset search path
syscalls.stp: make sys_acct, sys_add_key, sys_keyctl and sys_modify_ldt optional on ppc64 since they are weak symbol.
ppc64/syscalls.stp: remove syscall.acct, syscall.add_key and syscall.umask since they are already defined in syscalls.stp
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 2922
* time.c (_stp_init_time): call cpufreq_get for each cpu from
a non-atomic context (module init time).
* time.c (__stp_init_time): remove call to cpufreq_get from IPI.
* time.c (__stp_time_timer_callback): disable IRQ's to avoid
perturbations in measurements.
* time.c (_stp_gettimeofday_us): disable preemption to avoid CPU
swaps while we're computing the time.
|
| |
|
| |
|
|
|
|
|
| |
* systemtap.spec.in: Bump release number.
Add formerly missing admonitional verb.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* parse.cxx (parser::expect_unknown2): New function that looks for
2 possible token types.
* parse.cxx (parser::expect_ident_or_keyword): New function that
calls parser::expect_unknown2.
* parse.cxx (parser::parse_symbol): Calls
parser::expect_ident_or_keyword to allow keywords to appear when
expanding target symbols (Bugzilla #2913).
* parse.h: Added prototypes for parser::expect_unknown2 and
parser::expect_ident_or_keyword.
* testsuite/parseok/seventeen.stp: New test to check for allowing
keywords when expanding target symbols.
|
|
|
|
|
| |
* runtime.h (for_each_cpu): Define for new kernels
which no longer define it.
|
| |
|
| |
|
| |
|
|
|
|
| |
* string.c (_stp_text_str): Use __get_user().
|
| |
|
| |
|
|
|
|
|
|
| |
* string.c (_stp_text_str): Add a parameter to support
userspace strings too.
* string.h: (_stp_text_str): Fix proto.
|
|
|
|
|
|
|
|
| |
use current->parent->tgid as the parent process id for ascii tracing
modified lket-b2a to be sync with the new addevent.process event hooks
updated lket man pages to be sync with newly changes to addevent.process event hooks
|
| |
|
| |
|
|
|
|
| |
* syscalls.stp, syscalls2.stp: Use user_string_quoted().
|
|
|
|
| |
fix syscall.compat_sys_statfs and syscall.sys32_open in ppc64/syscalls.stp
|
| |
|
| |
|
|
|
|
|
|
| |
* tapsets.cxx (hrtimer_builder::build): Enable hrtimers on >=2.6.17.
* tapsets.cxx (hrtimer_derived_probe::emit_probe_entries): Correct
compilation errors, fix return value.
|
|
|
|
|
|
|
| |
* conversions.stp (user_string): Don't generate errors
on faults, just return <unknown>.
(user_string2): New function.
(user_string_warn): New function.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tapsets.cxx (dwflpp::dwfl_assert): Added optional extra_msg
parameter to be able to print out extra error message.
(dwflpp::setup): Uses new 'extra_msg' parameter to dwfl_assert()
to ask user to install kernel-debuginfo when
dwfl_linux_kernel_report_kernel() or
dwfl_linux_kernel_report_modules() fails (Bugzilla #2669).
* buildrun.cxx (compile_pass): Checks to make sure module build
directory exists before trying to run make there (Bugzilla #2669).
|
| |
|
|
|
|
|
|
| |
make _lket_trace's format string shorter for better performance.
I also modified lket-b2a to be sync with _lket_trace()
|