Hitachi djprobe mechanism

Mathieu Lacage Mathieu.Lacage@sophia.inria.fr
Thu Aug 4 17:09:00 GMT 2005


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



More information about the Systemtap mailing list