]> sourceware.org Git - systemtap.git/log
systemtap.git
17 years ago2006-09-06 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 6 Sep 2006 15:01:37 +0000 (15:01 +0000)]
2006-09-06  Frank Ch. Eigler  <fche@elastic.org>

Add basic support for initialized globals.
* parse.cxx (parse_global): Parse initialization clause, implement
by rewriting to "probe begin { var = value }".
* parse.h: Corresponding changes.
* stap.1.in: Document optional initialization.

2006-09-06  Frank Ch. Eigler  <fche@elastic.org>

* parseok/eighteen.stp, semok/twentythree.stp: New files for
testing initialized globals.

17 years ago* copyright bump
fche [Tue, 5 Sep 2006 02:09:22 +0000 (02:09 +0000)]
* copyright bump

17 years ago2006-09-04 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 5 Sep 2006 02:08:52 +0000 (02:08 +0000)]
2006-09-04  Frank Ch. Eigler  <fche@elastic.org>

Improve unresolved target-symbol error messages.
* staptree.h (target_symbol): Add new field saved_conversion_error.
* elaborate.cxx (typeresolution_info::visit_target_symbol): Throw
that if found instead of generic error.
* tapsets.cxx (t_v_f_c_v::visit_target_symbol): Set it.

17 years agodocument signal tapsets into stapprobes.5.in
guanglei [Wed, 30 Aug 2006 08:58:41 +0000 (08:58 +0000)]
document signal tapsets into stapprobes.5.in

some changes to arguments and comments of signal tapset

17 years agoadd another two kinds of timing mechanisms for LKET, i.e. get_cycles() and
guanglei [Tue, 29 Aug 2006 04:57:10 +0000 (04:57 +0000)]
add another two kinds of timing mechanisms for LKET, i.e. get_cycles() and
sched_clock()

17 years ago2006-08-28 David Smith <dsmith@redhat.com>
dsmith [Mon, 28 Aug 2006 17:59:50 +0000 (17:59 +0000)]
2006-08-28  David Smith  <dsmith@redhat.com>

* translate.cxx: Added inclusion of session.h.
(translate_pass): Instead of asking each probe to emit itself, we
ask the session's probes member variable to emit all the probes.
* tapsets.cxx: Added inclusion of session.h.  Added a
register_probe member function to all derived_probe based
classes.  Added a derived_probe_group derived class for all probe
types:
(be_derived_probe_group): New class.
(never_derived_probe_group): New class.
(dwarf_derived_probe_group): New class.
(timer_derived_probe_group): New class.
(profile_derived_probe_group): New class.
(mark_derived_probe_group): New class.
(hrtimer_derived_probe_group): New class
(derived_probe_group_container): New class.
* elaborate.h: Removed inclusion of session.h since session.h now
includes elaborate.h.
(derived_probe): Added register_probe member function.
(derived_probe_group): Added class definition.  This is the base
class of all of the derived probe groups - dwarf, timer, etc.
(derived_probe_group_container): Added class definition.  An
instance of this class will be stored in the session and contain
all the other probe groups.
* elaborate.cxx (derived_probe_group::register_probe): Added
derived_probe_group::register_probe stubs.
(alias_derived_probe::register_probe): Added register_probe member
function.
(semantic_pass_symbols): After deriving a probe, the probes now
register themselves with the session.
* session.h: Includes elaborate.h to get
derived_probe_group_container definition. systemtap_session class
'probes' member variable switched from a vector of derived probes
to a derived_probe_group_container.
* buildrun.cxx: Added inclusion of session.h since it was removed
from elaborate.h.
* main.cxx: Added inclusion of session.h since it was removed
from elaborate.h.
* parse.h: Added forward struct declarations.
* staptree.h: Removed inclusion of session.h.

17 years agobug fix and more error checking for nfs tapsets
guanglei [Fri, 25 Aug 2006 10:19:20 +0000 (10:19 +0000)]
bug fix and more error checking for nfs tapsets

17 years agosyscall.stp: add "probe never" to generate reference to hookid_defs.stp
guanglei [Fri, 25 Aug 2006 03:37:34 +0000 (03:37 +0000)]
syscall.stp: add "probe never" to generate reference to hookid_defs.stp
to avoid compiling error

17 years ago2006-08-23 Josh Stone <joshua.i.stone@intel.com>
jistone [Wed, 23 Aug 2006 20:54:03 +0000 (20:54 +0000)]
2006-08-23  Josh Stone  <joshua.i.stone@intel.com>

PR 3093
From Eugeniy Meshcheryakov <eugen@debian.org>:
* main.cxx (main): Use setenv instead of putenv, since gcc 4.2
doesn't like assigning string constants to char*.  Also use
const char* for result from getenv.
* tapsets.cxx (dwflpp::setup): Copy string constant into a
local array, to fix gcc 4.2 warning.

17 years agovfs.stp:
guanglei [Wed, 23 Aug 2006 09:05:29 +0000 (09:05 +0000)]
vfs.stp:
New tapset from Thomas Zanussi(trz@us.ibm.com) to probe vfs layer activities.

nfs.stp:
New tapset from Li Xuepeng(xuepengl@cn.ibm.com) to probe nfs file operations
and nfs address space operations on client side.

nfs_proc.stp:
New tapset from Li Xuepeng to probe some nfs RPC procedure stub functions
on client side.

nfsd.stp:
New tapset from Li Xuepeng to probe nfs server side activities, including
some RPC procedure stub functions, nfsd dispatch routine, and nfsd_* functions

17 years ago2006-08-22 Josh Stone <joshua.i.stone@intel.com>
jistone [Tue, 22 Aug 2006 20:55:59 +0000 (20:55 +0000)]
2006-08-22  Josh Stone  <joshua.i.stone@intel.com>

PR 3094
From Eugeniy Meshcheryakov <eugen@debian.org>:
* stap.1.in: In groff, '-' produces a Unicode hyphen.  Use '\-'
where a plain-old minus sign is desired, e.g., code examples.
* lket.5.in, stapex.5.in, stapfuncs.5.in, stapprobes.5.in: ditto

17 years agoadd signal trace hooks.
guanglei [Tue, 22 Aug 2006 09:18:47 +0000 (09:18 +0000)]
add signal trace hooks.
eliminates the global stap variable to syscall tapset for faster speed

17 years agoMore variables for signal.do_action and signal.procmask and a new function
guanglei [Tue, 22 Aug 2006 03:58:53 +0000 (03:58 +0000)]
More variables for signal.do_action and signal.procmask and a new function
get_sigset()

17 years ago2006-08-21 Martin Hunt <hunt@redhat.com>
hunt [Mon, 21 Aug 2006 17:03:12 +0000 (17:03 +0000)]
2006-08-21  Martin Hunt  <hunt@redhat.com>

* string.stp (substr): Rewrite. Make the 3rd parameter
be the length.

17 years agoNew tests for string functions.
hunt [Mon, 21 Aug 2006 16:39:35 +0000 (16:39 +0000)]
New tests for string functions.

17 years ago2006-08-21 Martin Hunt <hunt@redhat.com>
hunt [Mon, 21 Aug 2006 15:37:08 +0000 (15:37 +0000)]
2006-08-21  Martin Hunt  <hunt@redhat.com>

* lib/stap_run.exp: Check for existence of installtest_p
before running it. This reenables running individual tests
with runtest.
* lib/stap_run2.exp: Ditto.
* lib/stap_run_binary.exp: Ditto.

17 years agoAdd the description of signal.stp changes
guanglei [Fri, 18 Aug 2006 01:50:25 +0000 (01:50 +0000)]
Add the description of signal.stp changes

17 years ago2006-08-17 Josh Stone <joshua.i.stone@intel.com>
jistone [Thu, 17 Aug 2006 16:09:21 +0000 (16:09 +0000)]
2006-08-17  Josh Stone  <joshua.i.stone@intel.com>

* signal.stp: Changes on behalf of Manoj S Pattabhiraman:
1. As per the suggestions, i have removed the argstr from the
probe points.
2. Added some checks to find whether the signals generated are
USER or Kernel Mode in signal_handle probe.

17 years agoupdate signal.stp based on the discussion on mailinglist
guanglei [Thu, 17 Aug 2006 09:22:59 +0000 (09:22 +0000)]
update signal.stp based on the discussion on mailinglist

17 years ago 2006-08-15 Thang Nguyen <thang.p.nguyen@intel.com>
tpnguyen [Wed, 16 Aug 2006 01:54:46 +0000 (01:54 +0000)]
2006-08-15  Thang Nguyen  <thang.p.nguyen@intel.com>

* ioblock.stp:  Added safety checks for __bio_ino() and
__bio_start_sect().

17 years ago.
roland [Tue, 15 Aug 2006 07:08:58 +0000 (07:08 +0000)]
.

17 years ago2006-08-15 Roland McGrath <roland@redhat.com>
roland [Tue, 15 Aug 2006 07:08:53 +0000 (07:08 +0000)]
2006-08-15  Roland McGrath  <roland@redhat.com>

* systemtap.spec.in (elfutils_version): Require 0.123 now.

17 years ago2006-08-14 David Smith <dsmith@redhat.com>
dsmith [Mon, 14 Aug 2006 21:09:21 +0000 (21:09 +0000)]
2006-08-14  David Smith  <dsmith@redhat.com>

* elaborate.cxx (semantic_pass): Calls semantic_pass_optimize1()
and semantic_pass_optimize2().
(visit_functioncall): Removed setting relaxed_p since
semantic_pass_opt5 does it.
(semantic_pass_opt5): Goes ahead and removes duplicate functions
since semantic_pass_opt1() won't be run again.
(semantic_pass_optimize1): Renamed from semantic_pass_optimize().
Moved semantic_pass_opt5() to semantic_pass_optimize2().
(semantic_pass_optimize2): New function that contains optimization
passes that need to be done after type inference.

17 years ago PR 3037
wcohen [Mon, 14 Aug 2006 14:30:41 +0000 (14:30 +0000)]
PR 3037
* string.c:
* print.c: Remove includes for <linux/config.h>.

17 years ago2006-08-12 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 12 Aug 2006 15:28:08 +0000 (15:28 +0000)]
2006-08-12  Frank Ch. Eigler  <fche@elastic.org>

* Makefile.am (dist-hook): Make "make dist" dist.
* Makefile.in: Regenerated.

[testsuite]
2006-08-12  Frank Ch. Eigler  <fche@elastic.org>

* Makefile.am (clean-local): Clean up dejagnu turds.
* Makefile.in: Regenerated.

17 years ago2006-08-12 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 12 Aug 2006 05:13:09 +0000 (05:13 +0000)]
2006-08-12  Frank Ch. Eigler  <fche@elastic.org>

* configure.ac, Makefile.am: Descend into testsuite/
directory.  Remove local test logic.
* configure, Makefile.in: Regenerated.
* runtest.sh: Not yet removed.
* HACKING: Update for new testsuite layout.

2006-08-12  Frank Ch. Eigler  <fche@elastic.org>

* all: Reorganized old pass-1..4 tests one dejagnu bucket.
Moved over old pass-5 tests, except for disabled syscalls tests.
* Makefile (installcheck): New target for running pass-1..5
tests against installed systemtap.

17 years ago2006-08-11 David Smith <dsmith@redhat.com>
dsmith [Fri, 11 Aug 2006 18:31:13 +0000 (18:31 +0000)]
2006-08-11  David Smith  <dsmith@redhat.com>

* lket/b2a/.cvsignore:  Added file to let cvs ignore generated
files.

17 years ago2006-08-10 David Smith <dsmith@redhat.com>
dsmith [Thu, 10 Aug 2006 19:19:05 +0000 (19:19 +0000)]
2006-08-10  David Smith  <dsmith@redhat.com>

* elaborate.cxx (duplicate_function_remover): Added class.
(get_functionsig): Added function.
(semantic_pass_opt5): New function merges duplicate identical
functions into one function.
(semantic_pass_optimize): Calls semantic_pass_opt5.

* translate.cxx (c_unparser::emit_probe): Changed to merge
duplicate probes bodies by making the duplicate probe just call
the original probe (BZ# 2421).

17 years agodocument process.*, tcp.*, udp.* into stapprobes(5)
guanglei [Thu, 10 Aug 2006 09:33:17 +0000 (09:33 +0000)]
document process.*, tcp.*, udp.* into stapprobes(5)

17 years agochangelog entry of stapprobes(5)
guanglei [Thu, 10 Aug 2006 06:35:07 +0000 (06:35 +0000)]
changelog entry of stapprobes(5)

17 years ago 2006-08-09 Thang Nguyen <thang.p.nguyen@intel.com>
tpnguyen [Thu, 10 Aug 2006 05:44:09 +0000 (05:44 +0000)]
2006-08-09  Thang Nguyen  <thang.p.nguyen@intel.com>

        * testsuite/buildok/iolock_test.stp: Updated for ioblock.stp

17 years ago 2006-08-09 Thang Nguyen <thang.p.nguyen@intel.com>
tpnguyen [Thu, 10 Aug 2006 05:40:22 +0000 (05:40 +0000)]
2006-08-09  Thang Nguyen  <thang.p.nguyen@intel.com>

* ioblock.stp: Merged io.stp from Tom Zanussi (IBM) into existing
ioblock.stp.  Removed/Renamed duplicate variables and probes.

17 years ago2006-08-09 Josh Stone <joshua.i.stone@intel.com>
jistone [Thu, 10 Aug 2006 01:43:44 +0000 (01:43 +0000)]
2006-08-09  Josh Stone  <joshua.i.stone@intel.com>

* stapprobes.5.in, testsuite/buildok/memory.stp: move pagefault
to vm.* namespace

tapset/
* memory.stp: move pagefault to vm.* namespace, and add many other
virtual-memory themed probes.

tapset/LKET/
* pagefault.stp: move pagefault to vm.* namespace

17 years ago2006-08-09 Josh Stone <joshua.i.stone@intel.com>
jistone [Thu, 10 Aug 2006 00:40:08 +0000 (00:40 +0000)]
2006-08-09  Josh Stone  <joshua.i.stone@intel.com>

* tapset/signal.stp: Create a new tapset that addresses process signals.
Much of this was contributed by Manoj Pattabhiraman (IBM).
* tapset/process.stp: Remove aliases that now belong in signal tapset
* examples/small_demos/proc_snoop.stp,
testsuite/buildok/process_test.stp: Rename process.signal_* to
new signal.* tapset.

17 years agoUpdate file list.
jistone [Thu, 10 Aug 2006 00:26:32 +0000 (00:26 +0000)]
Update file list.

17 years ago2006-08-09 David Smith <dsmith@redhat.com>
dsmith [Wed, 9 Aug 2006 17:46:05 +0000 (17:46 +0000)]
2006-08-09  David Smith  <dsmith@redhat.com>

* syscalls.stp: Fixed typo in syscall.kexec_load argument
handling.

17 years ago2006-08-08 Eugene Teo <eteo@redhat.com>
eteo [Tue, 8 Aug 2006 13:11:40 +0000 (13:11 +0000)]
2006-08-08  Eugene Teo  <eteo@redhat.com>

        * tapset/context.stp (probemod): New function.
        * stapfuncs.5.in: Document it.
        * testsuite/buildok/probemod.stp: Test it.

17 years ago* add ctime() documentation
fche [Tue, 8 Aug 2006 11:03:11 +0000 (11:03 +0000)]
* add ctime() documentation

17 years agoadd description of tapset/memory.stp, tapset/networking.stp into stapprobes(5)
guanglei [Tue, 8 Aug 2006 07:34:14 +0000 (07:34 +0000)]
add description of tapset/memory.stp, tapset/networking.stp into stapprobes(5)

17 years agoadd the description of tapset/scsi.stp, tapset/ioscheduler.stp into stapprobes(5)
guanglei [Mon, 7 Aug 2006 10:06:26 +0000 (10:06 +0000)]
add the description of tapset/scsi.stp, tapset/ioscheduler.stp into stapprobes(5)

17 years agoFix for bug #2992
trz [Wed, 2 Aug 2006 14:06:35 +0000 (14:06 +0000)]
Fix for bug #2992

17 years agoBugzilla Bug 2422: module("*") probes fail with debug-info-less modules
guanglei [Tue, 1 Aug 2006 02:20:47 +0000 (02:20 +0000)]
Bugzilla Bug 2422: module("*") probes fail with debug-info-less modules

17 years agoa bug fix for the zero-length stpd_cpu file
guanglei [Tue, 25 Jul 2006 03:15:43 +0000 (03:15 +0000)]
a bug fix for the zero-length stpd_cpu file

17 years agoadd conditional preprocessing for find_pid since it was changed from 2.6.17
guanglei [Mon, 24 Jul 2006 06:55:12 +0000 (06:55 +0000)]
add conditional preprocessing for find_pid since it was changed from 2.6.17

18 years ago*** empty log message ***
hunt [Fri, 21 Jul 2006 20:56:53 +0000 (20:56 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
hunt [Fri, 21 Jul 2006 20:56:53 +0000 (20:56 +0000)]
*** empty log message ***

18 years ago2006-07-21 Martin Hunt <hunt@redhat.com>
hunt [Fri, 21 Jul 2006 20:56:13 +0000 (20:56 +0000)]
2006-07-21  Martin Hunt  <hunt@redhat.com>

* runtime.h: Include compat.h.

18 years ago2006-07-20 Martin Hunt <hunt@redhat.com>
hunt [Fri, 21 Jul 2006 00:01:37 +0000 (00:01 +0000)]
2006-07-20  Martin Hunt  <hunt@redhat.com>

* vsprintf.c (_stp_vsnprintf): %p format fixes.

18 years ago2006-07-20 Martin Hunt <hunt@redhat.com>
hunt [Thu, 20 Jul 2006 18:13:46 +0000 (18:13 +0000)]
2006-07-20  Martin Hunt  <hunt@redhat.com>

* librelay.c (stp_main_loop): If module doesn't start, kill any
target command.

18 years ago. release-0.5.9
roland [Wed, 19 Jul 2006 22:28:01 +0000 (22:28 +0000)]
.

18 years ago2006-07-19 Roland McGrath <roland@redhat.com>
roland [Wed, 19 Jul 2006 22:27:47 +0000 (22:27 +0000)]
2006-07-19  Roland McGrath  <roland@redhat.com>

* systemtap.spec.in: Fix syntax in last change.

18 years agoVersion 0.5.9
roland [Wed, 19 Jul 2006 22:12:10 +0000 (22:12 +0000)]
Version 0.5.9

18 years ago2006-07-19 David Smith <dsmith@redhat.com>
dsmith [Wed, 19 Jul 2006 19:41:37 +0000 (19:41 +0000)]
2006-07-19  David Smith  <dsmith@redhat.com>

* testsuite/buildok/scsi.stp: Only run the scsi test if the scsi
kernel subsystem is running.

18 years agobug fix of lket-b2a: segment fault caused by event register
guanglei [Wed, 19 Jul 2006 12:50:03 +0000 (12:50 +0000)]
bug fix of lket-b2a: segment fault caused by event register

change the timestamp printing format of lket-b2a: usec --> sec.usec

fix an error in "CUSTOMIZED TRACE DATA" : addevent.netdev --> addevent.netdev.transmit

18 years agoSome minor changes
hien [Tue, 18 Jul 2006 19:32:52 +0000 (19:32 +0000)]
Some minor changes

18 years agoModified probefunc() to print consistent name on ppc64
tpnguyen [Tue, 18 Jul 2006 13:14:16 +0000 (13:14 +0000)]
Modified probefunc() to print consistent name on ppc64

18 years agobugfix of an stp script example(skb --> $skb)
guanglei [Tue, 18 Jul 2006 02:44:09 +0000 (02:44 +0000)]
bugfix of an stp script example(skb --> $skb)

18 years agoUse user_string_quoted
hien [Mon, 17 Jul 2006 22:28:09 +0000 (22:28 +0000)]
Use user_string_quoted

18 years agoi2006-07-17 David Smith <dsmith@redhat.com>
dsmith [Mon, 17 Jul 2006 20:27:10 +0000 (20:27 +0000)]
i2006-07-17  David Smith  <dsmith@redhat.com>

* stapfuncs.5.in: Removed retval function description, since it
has been removed.

18 years ago2006-07-17 David Smith <dsmith@redhat.com>
dsmith [Mon, 17 Jul 2006 20:25:58 +0000 (20:25 +0000)]
2006-07-17  David Smith  <dsmith@redhat.com>

* context.stp: Removed returnval() function.  Use $return
instead.
* return.stp: Removed.  Use $return instead.

18 years agoFix for bug #2934
trz [Mon, 17 Jul 2006 19:01:09 +0000 (19:01 +0000)]
Fix for bug #2934

18 years ago.
roland [Mon, 17 Jul 2006 09:02:12 +0000 (09:02 +0000)]
.

18 years ago2006-07-17 Roland McGrath <roland@redhat.com>
roland [Mon, 17 Jul 2006 09:01:11 +0000 (09:01 +0000)]
2006-07-17  Roland McGrath  <roland@redhat.com>

* configure.ac, systemtap.spec.in: Require elfutils-0.122.
* configure: Regenerated.
* systemtap.spec.in (Release): Use %{?dist}.

18 years ago2006-07-17 Roland McGrath <roland@redhat.com>
roland [Mon, 17 Jul 2006 09:01:09 +0000 (09:01 +0000)]
2006-07-17  Roland McGrath  <roland@redhat.com>

* configure.ac, systemtap.spec.in: Require elfutils-0.122.
* configure: Regenerated.

18 years agomain.cxx: add LKET's tapsets into stap's default tapsets search path
guanglei [Mon, 17 Jul 2006 08:25:00 +0000 (08:25 +0000)]
main.cxx: add LKET's tapsets into stap's default tapsets search path

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

18 years ago2006-07-14 Josh Stone <joshua.i.stone@intel.com>
jistone [Fri, 14 Jul 2006 22:46:42 +0000 (22:46 +0000)]
2006-07-14  Josh Stone  <joshua.i.stone@intel.com>

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.

18 years agobug fix for aio event hooks to make each sub event hooks runnable separately
guanglei [Fri, 14 Jul 2006 08:03:58 +0000 (08:03 +0000)]
bug fix for aio event hooks to make each sub event hooks runnable separately

18 years ago* rpm undo
fche [Thu, 13 Jul 2006 21:13:40 +0000 (21:13 +0000)]
* rpm undo

18 years ago2006-07-13 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 13 Jul 2006 21:12:07 +0000 (21:12 +0000)]
2006-07-13  Frank Ch. Eigler  <fche@elastic.org>

* systemtap.spec.in: Bump release number.
Add formerly missing admonitional verb.

18 years ago2006-07-13 David Smith <dsmith@redhat.com>
dsmith [Thu, 13 Jul 2006 20:41:00 +0000 (20:41 +0000)]
2006-07-13  David Smith  <dsmith@redhat.com>

* 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.

18 years ago2006-07-12 Martin Hunt <hunt@redhat.com>
hunt [Wed, 12 Jul 2006 20:16:08 +0000 (20:16 +0000)]
2006-07-12  Martin Hunt  <hunt@redhat.com>

* runtime.h (for_each_cpu): Define for new kernels
which no longer define it.

18 years agoMore x86_64 workarounds
hunt [Wed, 12 Jul 2006 20:15:14 +0000 (20:15 +0000)]
More x86_64 workarounds

18 years agoMinor cleanup
hunt [Wed, 12 Jul 2006 17:28:37 +0000 (17:28 +0000)]
Minor cleanup

18 years agoWorkarounds for bad debug info on x86_64.
hunt [Wed, 12 Jul 2006 17:05:45 +0000 (17:05 +0000)]
Workarounds for bad debug info on x86_64.

18 years ago2006-07-11 Martin Hunt <hunt@redhat.com>
hunt [Wed, 12 Jul 2006 06:14:17 +0000 (06:14 +0000)]
2006-07-11  Martin Hunt  <hunt@redhat.com>
* string.c (_stp_text_str): Use __get_user().

18 years agoFix some x86_64 breakage.
hunt [Tue, 11 Jul 2006 23:23:02 +0000 (23:23 +0000)]
Fix some x86_64 breakage.

18 years ago*** empty log message ***
hunt [Tue, 11 Jul 2006 20:38:35 +0000 (20:38 +0000)]
*** empty log message ***

18 years ago2006-07-11 Martin Hunt <hunt@redhat.com>
hunt [Tue, 11 Jul 2006 20:37:18 +0000 (20:37 +0000)]
2006-07-11  Martin Hunt  <hunt@redhat.com>

* string.c (_stp_text_str): Add a parameter to support
userspace strings too.
* string.h: (_stp_text_str): Fix proto.

18 years agochanges to addevent.process to generate adequate info of process relationships
guanglei [Tue, 11 Jul 2006 08:39:49 +0000 (08:39 +0000)]
changes to addevent.process to generate adequate info of process relationships

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

18 years agoUse instead of retval()
hien [Tue, 11 Jul 2006 00:17:14 +0000 (00:17 +0000)]
Use  instead of retval()

18 years agoFix problem with rhel4u4 kernel
hien [Mon, 10 Jul 2006 23:06:10 +0000 (23:06 +0000)]
Fix problem with rhel4u4 kernel

18 years ago2006-07-04 Martin Hunt <hunt@redhat.com>
hunt [Tue, 4 Jul 2006 10:06:21 +0000 (10:06 +0000)]
2006-07-04  Martin Hunt  <hunt@redhat.com>

* syscalls.stp, syscalls2.stp: Use user_string_quoted().

18 years agofix syscall.lstat, syscall.lstat64, syscall.newlstat.
guanglei [Tue, 4 Jul 2006 07:25:35 +0000 (07:25 +0000)]
fix syscall.lstat, syscall.lstat64, syscall.newlstat.
fix syscall.compat_sys_statfs and syscall.sys32_open in ppc64/syscalls.stp

18 years agoadd addr_to_node() from Jose Santos
guanglei [Tue, 4 Jul 2006 03:57:49 +0000 (03:57 +0000)]
add addr_to_node() from Jose Santos

18 years agoupdate lket man page
guanglei [Mon, 3 Jul 2006 09:15:53 +0000 (09:15 +0000)]
update lket man page

18 years ago2006-06-30 Josh Stone <joshua.i.stone@intel.com>
jistone [Fri, 30 Jun 2006 23:47:02 +0000 (23:47 +0000)]
2006-06-30  Josh Stone  <joshua.i.stone@intel.com>

* 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.

18 years ago2006-06-30 Martin Hunt <hunt@redhat.com>
hunt [Fri, 30 Jun 2006 19:31:38 +0000 (19:31 +0000)]
2006-06-30  Martin Hunt  <hunt@redhat.com>

* conversions.stp (user_string): Don't generate errors
on faults, just return <unknown>.
(user_string2): New function.
(user_string_warn): New function.

18 years ago2006-06-30 David Smith <dsmith@redhat.com>
dsmith [Fri, 30 Jun 2006 18:24:43 +0000 (18:24 +0000)]
2006-06-30  David Smith  <dsmith@redhat.com>

* 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).

18 years agoupdate lket.5.in to be sync with the new _lket_trace()
guanglei [Fri, 30 Jun 2006 03:22:59 +0000 (03:22 +0000)]
update lket.5.in to be sync with the new _lket_trace()

18 years ago_lket_trace() won't log ppid and tgid any more. I use some bit-OPs to
guanglei [Thu, 29 Jun 2006 08:24:19 +0000 (08:24 +0000)]
_lket_trace() won't log ppid and tgid any more. I use some bit-OPs to
make _lket_trace's format string shorter for better performance.

I also modified lket-b2a to be sync with _lket_trace()

18 years agoFixed unlink
hien [Wed, 28 Jun 2006 21:22:22 +0000 (21:22 +0000)]
Fixed unlink

18 years agoFixed most syscalls testsuite failures.
hien [Wed, 28 Jun 2006 17:40:54 +0000 (17:40 +0000)]
Fixed most syscalls testsuite failures.

18 years ago.
roland [Tue, 27 Jun 2006 22:04:37 +0000 (22:04 +0000)]
.

18 years ago2006-06-27 Roland McGrath <roland@redhat.com>
roland [Tue, 27 Jun 2006 22:04:30 +0000 (22:04 +0000)]
2006-06-27  Roland McGrath  <roland@redhat.com>

* loc2c-runtime.h: Add some comments.

18 years ago.
roland [Tue, 27 Jun 2006 21:21:33 +0000 (21:21 +0000)]
.

18 years ago2006-06-27 Roland McGrath <roland@redhat.com>
roland [Tue, 27 Jun 2006 21:20:53 +0000 (21:20 +0000)]
2006-06-27  Roland McGrath  <roland@redhat.com>

* runtest.sh: Don't use eval, use proper quoting.

18 years ago2006-06-27 Roland McGrath <roland@redhat.com>
roland [Tue, 27 Jun 2006 21:20:47 +0000 (21:20 +0000)]
2006-06-27  Roland McGrath  <roland@redhat.com>

* tapsets.cxx (dwflpp::emit_address): New instance method.  Get
relocation details from Dwfl to emit in comment after address constant.
(dwflpp::loc2c_emit_address): Just call that.

18 years agoFix sys_utime
hunt [Mon, 26 Jun 2006 17:45:15 +0000 (17:45 +0000)]
Fix sys_utime

18 years ago2006-06-26 Martin Hunt <hunt@redhat.com>
hunt [Mon, 26 Jun 2006 17:02:21 +0000 (17:02 +0000)]
2006-06-26  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp (_stp_ctime): New function.
(_struct_utimbuf_u): New function.

18 years agoadd AIO event hooks into lket.5.in
guanglei [Mon, 26 Jun 2006 08:25:03 +0000 (08:25 +0000)]
add AIO event hooks into lket.5.in

This page took 0.093126 seconds and 5 git commands to generate.