This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Hitachi djprobe mechanism


On Tue, 2005-08-02 at 18:29 +0200, Mathieu Lacage wrote:

> If you take the constraint of call-pushed EIPs on the stack into
> account, you need to change the script to split the bbs right after
> calls. I will do this tonight and see if it changes the results notably.

/usr/X11R6/bin/X
-- split bbs on call
percentage of basic blocks bigger than 5 bytes: 94.96
bytes percentage of basic blocks bigger than 5 bytes: 99.16
-- do not split bbs on call
percentage of basic blocks bigger than 5 bytes: 96.63
bytes percentage of basic blocks bigger than 5 bytes: 99.60

/usr/X11R6/lib/libX11.so
-- split bbs on call
percentage of basic blocks bigger than 5 bytes: 94.58
bytes percentage of basic blocks bigger than 5 bytes: 99.04
-- do not split bbs on call
percentage of basic blocks bigger than 5 bytes: 96.98
bytes percentage of basic blocks bigger than 5 bytes: 99.60

The modified script is available at
http://www-sop.inria.fr/dream/personnel/Mathieu.Lacage/analysis2.pl

regards,
Mathieu


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]