This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug runtime/12877] task_finder doesn't get non-standard exec's right
- From: "dsmith at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sourceware dot org
- Date: Fri, 17 Jun 2011 16:23:24 +0000
- Subject: [Bug runtime/12877] task_finder doesn't get non-standard exec's right
- Auto-submitted: auto-generated
- References: <bug-12877-6586@http.sourceware.org/bugzilla/>
http://sourceware.org/bugzilla/show_bug.cgi?id=12877
David Smith <dsmith at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #4 from David Smith <dsmith at redhat dot com> 2011-06-17 16:22:53 UTC ---
Fixed in commit acaf72f. Also added a testcase to look at 3 types of exec:
- fork/exec
- exec (no fork)
- multi-threaded exec
The new code should be more efficient than the old code (since we no longer
look up the exec'ed process parent's path to see if it is "interesting").
One possible complication with the new code is that if the utrace exec handlers
get called in the wrong order it could look like the exec'ed program started
before the original one ended. I haven't seen this problem on either the old
RHEL5 version of utrace or the current version.
Regression tested on:
rhel5: 2.6.18-238.12.1.el5debug (x86_64), 2.6.18-267.el5 (ia64)
rhel6: 2.6.32-131.2.1.el6.x86_64
f14: 2.6.35.13-91.fc14.i686.PAE
f15: 2.6.38.6-27.fc15.x86_64
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.