Hello,

Today, I have fixed some important issues in pfmon. They were related
to  --follow-*, dlopen hooks, trigger breakpoints support.

Sometimes, you would get:

    '[xxx] interrupted @0x..... for unknown reason'

And pfmon would hang.

There was a problem with how breakpoints were inherited across fork
and pthread_create. Fixing it was not easy as there is a race condition
in the way a new thread/process notification is received via ptrace.

I think I got this right finally. So please give it a try.

I also would like to remember people that following across multiple
exec() is still broken. There are issues with how pfmon manages
symbol tables. No easy fix for this at the moment.

 Also fixed samples aggregation for inst-hist and pebs sampling
modules. Samples for the same address were not aggregated.
This was due to a the fact that we did not make pid/tid identical
across sessions.

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to