[Bug runtime/12877] task_finder doesn't get non-standard exec's right
dsmith at redhat dot com
sourceware-bugzilla@sourceware.org
Fri Jun 17 16:23:00 GMT 2011
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.
More information about the Systemtap
mailing list