]> git.cworth.org Git - cworth.org/blob - src/exa/i965/emulating_speedups/EXA-emulate-speedups/libexa.callgraph
Add emulating_speedups post
[cworth.org] / src / exa / i965 / emulating_speedups / EXA-emulate-speedups / libexa.callgraph
1 CPU: Core 2, speed 2133.49 MHz (estimated)
2 Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
3 samples  %        image name               symbol name
4 -------------------------------------------------------------------------------
5   4         0.3433  libexa.so                exaFillRegionSolid
6   38        3.2618  libexa.so                exaTryDriverComposite
7   1123     96.3948  libexa.so                exaDoMigration
8 1165     10.9001  libexa.so                ExaOffscreenMarkUsed
9   1165     100.000  libexa.so                ExaOffscreenMarkUsed [self]
10 -------------------------------------------------------------------------------
11   1         0.1045  libexa.so                exaFillRegionSolid
12   1         0.1045  libexa.so                exaGlyphs
13   39        4.0752  libexa.so                exaTryDriverComposite
14   68        7.1055  libexa.so                exaMoveOutPixmap
15   109      11.3898  libexa.so                exaCopyNtoN
16   129      13.4796  libexa.so                exaPrepareAccess
17   156      16.3009  libexa.so                exaMoveInPixmap
18   172      17.9728  libexa.so                exaGetOffscreenPixmap
19   282      29.4671  libexa.so                exaDoMigration
20 965       9.0288  libexa.so                exaPixmapIsOffscreen
21   965      100.000  libexa.so                exaPixmapIsOffscreen [self]
22 -------------------------------------------------------------------------------
23   2         0.0146  libexa.so                exaGlyphs
24   4         0.0293  libexa.so                exaFillRegionSolid
25   15        0.1097  libexa.so                exaTryDriverComposite
26   13648    99.8464  libexa.so                exaDoMigration
27 866       8.1025  libexa.so                exaMoveInPixmap
28   10666    78.0249  libexa.so                exaPrepareAccess
29   1510     11.0461  Xorg                     miUnion
30   866       6.3350  libexa.so                exaMoveInPixmap [self]
31   190       1.3899  libexa.so                exaOffscreenAlloc
32   156       1.1412  libexa.so                exaPixmapIsOffscreen
33   76        0.5560  libexa.so                exaFinishAccess
34   51        0.3731  Xorg                     DamageEmpty
35   48        0.3511  libexa.so                __i686.get_pc_thunk.bx
36   41        0.2999  libexa.so                exaPixmapIsPinned
37   24        0.1756  libexa.so                .plt
38   12        0.0878  libexa.so                exaGetDrawablePixmap
39   9         0.0658  Xorg                     __i686.get_pc_thunk.bx
40   7         0.0512  Xorg                     .plt
41   6         0.0439  libpixman.so.0.0.0       pixman_region_union
42   5         0.0366  libexa.so                exaWaitSync
43   3         0.0219  Xorg                     DamageRegion
44 -------------------------------------------------------------------------------
45   9         0.0487  libexa.so                exaGlyphs
46   18459    99.9513  libexa.so                exaComposite
47 836       7.8219  libexa.so                exaTryDriverComposite
48   15232    82.4689  libexa.so                exaDoMigration
49   1261      6.8273  Xorg                     miComputeCompositeRegion
50   836       4.5263  libexa.so                exaTryDriverComposite [self]
51   429       2.3227  libexa.so                exaGetOffscreenPixmap
52   136       0.7363  libexa.so                .plt
53   95        0.5143  libexa.so                exaGetDrawablePixmap
54   76        0.4115  Xorg                     .plt
55   59        0.3194  libpixman.so.0.0.0       pixman_region_rectangles
56   56        0.3032  libexa.so                exaMarkSync
57   45        0.2436  libexa.so                __i686.get_pc_thunk.bx
58   39        0.2112  libexa.so                exaPixmapIsOffscreen
59   38        0.2057  libexa.so                ExaOffscreenMarkUsed
60   30        0.1624  libpixman.so.0.0.0       pixman_region_n_rects
61   29        0.1570  libexa.so                exaPixmapIsPinned
62   27        0.1462  libexa.so                __i686.get_pc_thunk.cx
63   23        0.1245  libexa.so                exaGetDrawableDeltas
64   16        0.0866  Xorg                     miCompositeSourceValidate
65   16        0.0866  libpixman.so.0.0.0       pixman_region_not_empty
66   15        0.0812  libexa.so                exaMoveInPixmap
67   9         0.0487  Xorg                     __i686.get_pc_thunk.bx
68   2         0.0108  libpixman.so.0.0.0       pixman_region_init
69   1         0.0054  libexa.so                exaOpReadsDestination
70 -------------------------------------------------------------------------------
71 782       7.3166  libexa.so                exaGlyphs
72   19190    62.8007  libexa.so                exaComposite
73   5852     19.1511  libexa.so                exaCopyArea
74   3188     10.4330  libexa.so                exaPixmapDirty
75   782       2.5592  libexa.so                exaGlyphs [self]
76   294       0.9621  Xorg                     miModifyPixmapHeader
77   221       0.7232  libextmod.so             XvDestroyPixmap
78   215       0.7036  libexa.so                exaCreatePixmap
79   181       0.5923  libexa.so                exaDoMigration
80   125       0.4091  Xorg                     FreePicture
81   86        0.2814  Xorg                     CreatePicture
82   71        0.2324  libexa.so                .plt
83   60        0.1964  Xorg                     ValidateGC
84   51        0.1669  Xorg                     damagePolyFillRect
85   38        0.1244  Xorg                     ValidatePicture
86   30        0.0982  Xorg                     miGlyphExtents
87   25        0.0818  libexa.so                __i686.get_pc_thunk.bx
88   19        0.0622  libexa.so                exaGetDrawablePixmap
89   19        0.0622  libfb.so                 fbDoCopy
90   13        0.0425  Xorg                     __i686.get_pc_thunk.bx
91   13        0.0425  Xorg                     miUnion
92   13        0.0425  Xorg                     DamageRegion
93   11        0.0360  Xorg                     GetScratchPixmapHeader
94   9         0.0295  libexa.so                exaTryDriverComposite
95   8         0.0262  Xorg                     FreeScratchGC
96   7         0.0229  libexa.so                exaOpReadsDestination
97   5         0.0164  Xorg                     damageValidateGC
98   5         0.0164  Xorg                     miCreatePicture
99   5         0.0164  libfb.so                 fbCreatePixmap
100   4         0.0131  Xorg                     GetScratchGC
101   3         0.0098  Xorg                     damageInsertDamage
102   2         0.0065  Xorg                     SetPictureToDefaults
103   2         0.0065  Xorg                     DamageSetReportAfterOp
104   2         0.0065  libexa.so                exaMoveInPixmap
105   1         0.0033  Xorg                     ValidateOnePicture
106   1         0.0033  Xorg                     miDestroyPicture
107   1         0.0033  libexa.so                __i686.get_pc_thunk.cx
108   1         0.0033  libexa.so                exaPixmapIsOffscreen
109   1         0.0033  Xorg                     FreeScratchPixmapHeader
110   1         0.0033  libextmod.so             __i686.get_pc_thunk.bx
111   1         0.0033  Xorg                     Xfree
112   1         0.0033  libexa.so                exaPixmapIsPinned
113 -------------------------------------------------------------------------------
114   3         0.5769  libexa.so                exaRasterizeTrapezoid
115   4         0.7692  libexa.so                exaFillRegionSolid
116   5         0.9615  libexa.so                exaPolyFillRect
117   24        4.6154  libexa.so                exaMoveOutPixmap
118   24        4.6154  libexa.so                exaMoveInPixmap
119   64       12.3077  libexa.so                exaDoMigration
120   71       13.6538  libexa.so                exaGlyphs
121   88       16.9231  libexa.so                exaComposite
122   101      19.4231  libexa.so                exaCopyNtoN
123   136      26.1538  libexa.so                exaTryDriverComposite
124 698       6.5307  libexa.so                .plt
125   698      100.000  libexa.so                .plt [self]
126 -------------------------------------------------------------------------------
127   1         0.0050  libexa.so                exaPolyFillRect
128   5         0.0252  libexa.so                exaComposite
129   181       0.9127  libexa.so                exaGlyphs
130   231       1.1648  libexa.so                exaFillRegionSolid
131   1350      6.8075  libexa.so                exaCopyNtoN
132   2831     14.2756  libexa.so                exaRasterizeTrapezoid
133   15232    76.8090  libexa.so                exaTryDriverComposite
134 625       5.8477  libexa.so                exaDoMigration
135   13648    68.7765  libexa.so                exaMoveInPixmap
136   3602     18.1516  libexa.so                exaMoveOutPixmap
137   1123      5.6591  libexa.so                ExaOffscreenMarkUsed
138   625       3.1496  libexa.so                exaDoMigration [self]
139   282       1.4211  libexa.so                exaPixmapIsOffscreen
140   279       1.4060  libexa.so                exaPixmapIsPinned
141   114       0.5745  libexa.so                __i686.get_pc_thunk.bx
142   64        0.3225  libexa.so                .plt
143   45        0.2268  libexa.so                __i686.get_pc_thunk.cx
144   12        0.0605  libexa.so                exaCopyDirtyToSys
145   10        0.0504  libexa.so                exaMemcpyBox
146   8         0.0403  libexa.so                exaFinishAccess
147   7         0.0353  libexa.so                exaOffscreenAlloc
148   7         0.0353  Xorg                     miUnion
149   7         0.0353  Xorg                     DamageEmpty
150   6         0.0302  libexa.so                exaPrepareAccess
151   5         0.0252  Xorg                     DamageRegion
152 -------------------------------------------------------------------------------
153   19190    100.000  libexa.so                exaGlyphs
154 512       4.7904  libexa.so                exaComposite
155   18459    70.5484  libexa.so                exaTryDriverComposite
156   6801     25.9927  libexa.so                ExaCheckComposite
157   512       1.9568  libexa.so                exaComposite [self]
158   96        0.3669  libexa.so                exaGetDrawablePixmap
159   88        0.3363  libexa.so                .plt
160   51        0.1949  intel_drv.so             i965_composite
161   32        0.1223  libexa.so                exaGetOffscreenPixmap
162   29        0.1108  intel_drv.so             i830_done_composite
163   27        0.1032  intel_drv.so             i965_check_composite
164   16        0.0612  Xorg                     miComputeCompositeRegion
165   16        0.0612  intel_drv.so             i965_prepare_composite
166   15        0.0573  libexa.so                exaOpReadsDestination
167   12        0.0459  libexa.so                __i686.get_pc_thunk.bx
168   6         0.0229  libexa.so                exaMarkSync
169   5         0.0191  libexa.so                exaDoMigration
170 -------------------------------------------------------------------------------
171   1         0.2075  libexa.so                exaGlyphs
172   2         0.4149  libexa.so                exaFillRegionSolid
173   29        6.0166  libexa.so                exaTryDriverComposite
174   40        8.2988  libexa.so                exaCopyNtoN
175   41        8.5062  libexa.so                exaMoveInPixmap
176   90       18.6722  libexa.so                exaMoveOutPixmap
177   279      57.8838  libexa.so                exaDoMigration
178 482       4.5097  libexa.so                exaPixmapIsPinned
179   482      100.000  libexa.so                exaPixmapIsPinned [self]
180 -------------------------------------------------------------------------------
181   12        0.3344  libexa.so                exaRasterizeTrapezoid
182   388      10.8138  libexa.so                exaCopyNtoN
183   3188     88.8517  libexa.so                exaGlyphs
184 478       4.4723  libexa.so                exaPixmapDirty
185   3059     84.7134  Xorg                     miUnion
186   478      13.2373  libexa.so                exaPixmapDirty [self]
187   30        0.8308  Xorg                     __i686.get_pc_thunk.bx
188   25        0.6923  Xorg                     .plt
189   13        0.3600  libpixman.so.0.0.0       pixman_region_union
190   6         0.1662  Xorg                     DamageRegion
191 -------------------------------------------------------------------------------
192   1         0.2646  libexa.so                exaFillRegionSolid
193   1         0.2646  libexa.so                exaCopyDirtyToSys
194   1         0.2646  libexa.so                exaRasterizeTrapezoid
195   2         0.5291  libexa.so                exaPolyFillRect
196   12        3.1746  libexa.so                exaMoveInPixmap
197   13        3.4392  libexa.so                exaPrepareAccess
198   19        5.0265  libexa.so                exaGlyphs
199   27        7.1429  libexa.so                exaFinishAccess
200   49       12.9630  libexa.so                exaCopyNtoN
201   62       16.4021  libexa.so                exaGetOffscreenPixmap
202   95       25.1323  libexa.so                exaTryDriverComposite
203   96       25.3968  libexa.so                exaComposite
204 408       3.8174  libexa.so                exaGetDrawablePixmap
205   408      100.000  libexa.so                exaGetDrawablePixmap [self]
206 -------------------------------------------------------------------------------
207   1         0.2597  libexa.so                exaOffscreenFree
208   2         0.5195  libexa.so                exaPolyFillRect
209   2         0.5195  libexa.so                exaRasterizeTrapezoid
210   4         1.0390  libexa.so                exaFillRegionSolid
211   12        3.1169  libexa.so                exaComposite
212   17        4.4156  libexa.so                exaGetOffscreenPixmap
213   25        6.4935  libexa.so                exaGlyphs
214   26        6.7532  libexa.so                exaMoveOutPixmap
215   33        8.5714  libexa.so                exaPrepareAccess
216   45       11.6883  libexa.so                exaTryDriverComposite
217   48       12.4675  libexa.so                exaMoveInPixmap
218   56       14.5455  libexa.so                exaCopyNtoN
219   114      29.6104  libexa.so                exaDoMigration
220 405       3.7893  libexa.so                __i686.get_pc_thunk.bx
221   405      100.000  libexa.so                __i686.get_pc_thunk.bx [self]
222 -------------------------------------------------------------------------------
223 403       3.7706  libexa.so                exaCopyNtoN
224   1845     38.3257  libfb.so                 fbCopyNtoN
225   1350     28.0432  libexa.so                exaDoMigration
226   403       8.3714  libexa.so                exaCopyNtoN [self]
227   388       8.0598  libexa.so                exaPixmapDirty
228   192       3.9884  libexa.so                exaPrepareAccess
229   125       2.5966  libexa.so                exaFinishAccess
230   109       2.2642  libexa.so                exaPixmapIsOffscreen
231   101       2.0980  libexa.so                .plt
232   56        1.1633  libexa.so                __i686.get_pc_thunk.bx
233   49        1.0179  libexa.so                exaGetDrawablePixmap
234   42        0.8725  libexa.so                exaGetDrawableDeltas
235   40        0.8309  libexa.so                exaPixmapIsPinned
236   24        0.4985  libexa.so                __i686.get_pc_thunk.cx
237   16        0.3324  libfb.so                 .plt
238   14        0.2908  libexa.so                exaMoveOutPixmap
239   14        0.2908  libfb.so                 __i686.get_pc_thunk.bx
240   12        0.2493  libfb.so                 fbGetGCPrivateIndex
241   11        0.2285  libpixman.so.0.0.0       pixman_blt
242   8         0.1662  libfb.so                 __i686.get_pc_thunk.cx
243   7         0.1454  Xorg                     miUnion
244   6         0.1246  Xorg                     DamageRegion
245   1         0.0208  libexa.so                exaMarkSync
246   1         0.0208  intel_drv.so             I830EXAPrepareCopy
247 -------------------------------------------------------------------------------
248   12        0.3752  libexa.so                exaDoMigration
249   3186     99.6248  libexa.so                exaMoveOutPixmap
250 224       2.0958  libexa.so                exaCopyDirtyToSys
251   2825     88.3088  libexa.so                exaPrepareAccess
252   224       7.0022  libexa.so                exaCopyDirtyToSys [self]
253   65        2.0319  Xorg                     miUnion
254   57        1.7818  Xorg                     DamageEmpty
255   13        0.4064  Xorg                     __i686.get_pc_thunk.bx
256   7         0.2188  Xorg                     .plt
257   5         0.1563  libpixman.so.0.0.0       pixman_region_union
258   2         0.0625  Xorg                     DamageRegion
259   1         0.0313  libexa.so                exaGetDrawablePixmap
260 -------------------------------------------------------------------------------
261   14        0.3872  libexa.so                exaCopyNtoN
262   3602     99.6128  libexa.so                exaDoMigration
263 208       1.9461  libexa.so                exaMoveOutPixmap
264   3186     88.1084  libexa.so                exaCopyDirtyToSys
265   208       5.7522  libexa.so                exaMoveOutPixmap [self]
266   90        2.4889  libexa.so                exaPixmapIsPinned
267   68        1.8805  libexa.so                exaPixmapIsOffscreen
268   26        0.7190  libexa.so                __i686.get_pc_thunk.bx
269   24        0.6637  libexa.so                .plt
270   8         0.2212  Xorg                     miUnion
271   4         0.1106  Xorg                     DamageEmpty
272   2         0.0553  Xorg                     DamageRegion
273 -------------------------------------------------------------------------------
274   6         0.0438  libexa.so                exaDoMigration
275   7         0.0511  libexa.so                exaRasterizeTrapezoid
276   192       1.4019  libexa.so                exaCopyNtoN
277   2825     20.6265  libexa.so                exaCopyDirtyToSys
278   10666    77.8768  libexa.so                exaMoveInPixmap
279 195       1.8245  libexa.so                exaPrepareAccess
280   13321    97.2052  libexa.so                exaWaitSync
281   195       1.4229  libexa.so                exaPrepareAccess [self]
282   129       0.9413  libexa.so                exaPixmapIsOffscreen
283   33        0.2408  libexa.so                __i686.get_pc_thunk.bx
284   13        0.0949  libexa.so                exaGetDrawablePixmap
285   13        0.0949  intel_drv.so             I830EXASync
286 -------------------------------------------------------------------------------
287   3         1.4151  libexa.so                exaRasterizeTrapezoid
288   8         3.7736  libexa.so                exaDoMigration
289   76       35.8491  libexa.so                exaMoveInPixmap
290   125      58.9623  libexa.so                exaCopyNtoN
291 194       1.8151  libexa.so                exaFinishAccess
292   194      87.7828  libexa.so                exaFinishAccess [self]
293   27       12.2172  libexa.so                exaGetDrawablePixmap
294 -------------------------------------------------------------------------------
295   7         3.5533  libexa.so                exaDoMigration
296   190      96.4467  libexa.so                exaMoveInPixmap
297 180       1.6841  libexa.so                exaOffscreenAlloc
298   180      91.3706  libexa.so                exaOffscreenAlloc [self]
299   17        8.6294  Xorg                     Xalloc
300 -------------------------------------------------------------------------------
301   1         0.6993  libexa.so                exaFillRegionSolid
302   1         0.6993  libexa.so                exaPolyFillRect
303   1         0.6993  libexa.so                exaRasterizeTrapezoid
304   23       16.0839  libexa.so                exaTryDriverComposite
305   42       29.3706  libexa.so                exaCopyNtoN
306   75       52.4476  libexa.so                exaGetOffscreenPixmap
307 158       1.4783  libexa.so                exaGetDrawableDeltas
308   158      100.000  libexa.so                exaGetDrawableDeltas [self]
309 -------------------------------------------------------------------------------
310   5852     100.000  libexa.so                exaGlyphs
311 151       1.4128  libexa.so                exaCopyArea
312   5672     96.5940  libfb.so                 fbDoCopy
313   151       2.5715  libexa.so                exaCopyArea [self]
314   24        0.4087  libfb.so                 __i686.get_pc_thunk.bx
315   10        0.1703  libfb.so                 fbCopyRegion
316   9         0.1533  Xorg                     miSpriteSourceValidate
317   6         0.1022  libfb.so                 .plt
318 -------------------------------------------------------------------------------
319   2         0.4202  libexa.so                exaPolyFillRect
320   13        2.7311  libexa.so                exaFillRegionSolid
321   32        6.7227  libexa.so                exaComposite
322   429      90.1261  libexa.so                exaTryDriverComposite
323 150       1.4034  libexa.so                exaGetOffscreenPixmap
324   172      36.1345  libexa.so                exaPixmapIsOffscreen
325   150      31.5126  libexa.so                exaGetOffscreenPixmap [self]
326   75       15.7563  libexa.so                exaGetDrawableDeltas
327   62       13.0252  libexa.so                exaGetDrawablePixmap
328   17        3.5714  libexa.so                __i686.get_pc_thunk.bx
329 -------------------------------------------------------------------------------
330   5         0.0375  libexa.so                exaMoveInPixmap
331   13321    99.9625  libexa.so                exaPrepareAccess
332 121       1.1321  libexa.so                exaWaitSync
333   13158    98.7245  intel_drv.so             I830EXASync
334   121       0.9079  libexa.so                exaWaitSync [self]
335   27        0.2026  intel_drv.so             I830Sync
336   14        0.1050  intel_drv.so             __i686.get_pc_thunk.bx
337   8         0.0600  intel_drv.so             .plt
338 -------------------------------------------------------------------------------
339   1         0.9709  libexa.so                exaRasterizeTrapezoid
340   1         0.9709  libexa.so                exaGlyphs
341   5         4.8544  libexa.so                exaFillRegionSolid
342   24       23.3010  libexa.so                exaCopyNtoN
343   27       26.2136  libexa.so                exaTryDriverComposite
344   45       43.6893  libexa.so                exaDoMigration
345 103       0.9637  libexa.so                __i686.get_pc_thunk.cx
346   103      100.000  libexa.so                __i686.get_pc_thunk.cx [self]
347 -------------------------------------------------------------------------------
348   85       100.000  libexa.so                exaDestroyPixmap
349 80        0.7485  libexa.so                exaOffscreenFree
350   80       88.8889  libexa.so                exaOffscreenFree [self]
351   8         8.8889  libexa.so                ExaOffscreenMerge
352   1         1.1111  libexa.so                __i686.get_pc_thunk.bx
353   1         1.1111  Xorg                     Xfree
354 -------------------------------------------------------------------------------
355   1         1.5152  libexa.so                exaCopyNtoN
356   3         4.5455  libexa.so                exaFillRegionSolid
357   6         9.0909  libexa.so                exaComposite
358   56       84.8485  libexa.so                exaTryDriverComposite
359 66        0.6175  libexa.so                exaMarkSync
360   66       100.000  libexa.so                exaMarkSync [self]
361 -------------------------------------------------------------------------------
362   215      100.000  libexa.so                exaGlyphs
363 62        0.5801  libexa.so                exaCreatePixmap
364   252      61.3139  libfb.so                 fbCreatePixmap
365   68       16.5450  Xorg                     DamageCreate
366   62       15.0852  libexa.so                exaCreatePixmap [self]
367   11        2.6764  Xorg                     DamageRegister
368   6         1.4599  libfb.so                 fbCreatePixmapBpp
369   3         0.7299  libfb.so                 __i686.get_pc_thunk.bx
370   2         0.4866  Xorg                     __i686.get_pc_thunk.bx
371   2         0.4866  Xorg                     DamageSetReportAfterOp
372   2         0.4866  libfb.so                 .plt
373   1         0.2433  Xorg                     getDrawableDamageRef
374   1         0.2433  Xorg                     damageInsertDamage
375   1         0.2433  Xorg                     Xalloc
376 -------------------------------------------------------------------------------
377   79       100.000  libexa.so                exaPolySegment
378 41        0.3836  libexa.so                exaPolyFillRect
379   522      60.6272  libexa.so                exaFillRegionSolid
380   101      11.7305  Xorg                     miRectsToRegion
381   74        8.5947  Xorg                     miRegionDestroy
382   61        7.0848  libpixman.so.0.0.0       pixman_region_fini
383   41        4.7619  libexa.so                exaPolyFillRect [self]
384   16        1.8583  Xorg                     miTranslateRegion
385   9         1.0453  intel_drv.so             I830EXASolid
386   9         1.0453  Xorg                     miIntersect
387   7         0.8130  libpixman.so.0.0.0       pixman_region_translate
388   5         0.5807  libexa.so                .plt
389   3         0.3484  Xorg                     Xfree
390   3         0.3484  Xorg                     __i686.get_pc_thunk.bx
391   2         0.2323  libexa.so                exaGetOffscreenPixmap
392   2         0.2323  libexa.so                exaGetDrawablePixmap
393   2         0.2323  libexa.so                __i686.get_pc_thunk.bx
394   1         0.1161  Xorg                     .plt
395   1         0.1161  libexa.so                exaDoMigration
396   1         0.1161  libexa.so                exaGetDrawableDeltas
397   1         0.1161  intel_drv.so             I830EXADoneSolid
398 -------------------------------------------------------------------------------
399 24        0.2246  libexa.so                exaDestroyPixmap
400   85       40.4762  libexa.so                exaOffscreenFree
401   84       40.0000  libfb.so                 fbDestroyPixmap
402   24       11.4286  libexa.so                exaDestroyPixmap [self]
403   11        5.2381  Xorg                     Xfree
404   3         1.4286  libfb.so                 __i686.get_pc_thunk.bx
405   1         0.4762  libexa.so                ExaOffscreenMerge
406   1         0.4762  Xorg                     __i686.get_pc_thunk.bx
407   1         0.4762  libfb.so                 .plt
408 -------------------------------------------------------------------------------
409   522      100.000  libexa.so                exaPolyFillRect
410 24        0.2246  libexa.so                exaFillRegionSolid
411   231      44.1683  libexa.so                exaDoMigration
412   120      22.9446  intel_drv.so             I830EXASolid
413   45        8.6042  intel_drv.so             I830EXAPrepareSolid
414   42        8.0306  libfb.so                 fbFillRegionSolid
415   24        4.5889  libexa.so                exaFillRegionSolid [self]
416   13        2.4857  libexa.so                exaGetOffscreenPixmap
417   10        1.9120  intel_drv.so             __i686.get_pc_thunk.bx
418   5         0.9560  libexa.so                __i686.get_pc_thunk.cx
419   4         0.7648  libexa.so                ExaOffscreenMarkUsed
420   4         0.7648  libexa.so                exaMoveInPixmap
421   4         0.7648  libexa.so                exaGetPixmapOffset
422   4         0.7648  libexa.so                __i686.get_pc_thunk.bx
423   4         0.7648  libexa.so                .plt
424   3         0.5736  libexa.so                exaMarkSync
425   3         0.5736  libexa.so                exaGetPixmapPitch
426   2         0.3824  libexa.so                exaPixmapIsPinned
427   2         0.3824  intel_drv.so             .plt
428   1         0.1912  libexa.so                exaPixmapIsOffscreen
429   1         0.1912  libexa.so                exaGetDrawableDeltas
430   1         0.1912  libexa.so                exaGetDrawablePixmap
431 -------------------------------------------------------------------------------
432   1         4.3478  libexa.so                exaTryDriverComposite
433   7        30.4348  libexa.so                exaGlyphs
434   15       65.2174  libexa.so                exaComposite
435 24        0.2246  libexa.so                exaOpReadsDestination
436   24       100.000  libexa.so                exaOpReadsDestination [self]
437 -------------------------------------------------------------------------------
438 19        0.1778  libexa.so                exaValidateGC
439   140      78.2123  libfb.so                 fbValidateGC
440   19       10.6145  libexa.so                exaValidateGC [self]
441   8         4.4693  libfb.so                 __i686.get_pc_thunk.cx
442   6         3.3520  libfb.so                 fbGetGCPrivateIndex
443   3         1.6760  Xorg                     miComputeCompositeClip
444   3         1.6760  libfb.so                 .plt
445 -------------------------------------------------------------------------------
446   4        100.000  libexa.so                exaFillRegionSolid
447 13        0.1216  libexa.so                exaGetPixmapOffset
448   13       100.000  libexa.so                exaGetPixmapOffset [self]
449 -------------------------------------------------------------------------------
450   10       100.000  libexa.so                exaDoMigration
451 10        0.0936  libexa.so                exaMemcpyBox
452   10       100.000  libexa.so                exaMemcpyBox [self]
453 -------------------------------------------------------------------------------
454 9         0.0842  libexa.so                exaRasterizeTrapezoid
455   2831     56.7676  libexa.so                exaDoMigration
456   2115     42.4103  libfb.so                 fbRasterizeTrapezoid
457   12        0.2406  libexa.so                exaPixmapDirty
458   9         0.1805  libexa.so                exaRasterizeTrapezoid [self]
459   7         0.1404  libexa.so                exaPrepareAccess
460   3         0.0602  libexa.so                .plt
461   3         0.0602  libexa.so                exaFinishAccess
462   2         0.0401  libexa.so                __i686.get_pc_thunk.bx
463   1         0.0201  libexa.so                __i686.get_pc_thunk.cx
464   1         0.0201  libexa.so                exaGetDrawablePixmap
465   1         0.0201  libexa.so                exaGetDrawableDeltas
466   1         0.0201  libpixman.so.0.0.0       pixman_rasterize_trapezoid
467   1         0.0201  libfb.so                 .plt
468 -------------------------------------------------------------------------------
469   1        11.1111  libexa.so                exaDestroyPixmap
470   8        88.8889  libexa.so                exaOffscreenFree
471 3         0.0281  libexa.so                ExaOffscreenMerge
472   5        55.5556  Xorg                     Xfree
473   3        33.3333  libexa.so                ExaOffscreenMerge [self]
474   1        11.1111  Xorg                     .plt
475 -------------------------------------------------------------------------------
476   3        100.000  libexa.so                exaFillRegionSolid
477 3         0.0281  libexa.so                exaGetPixmapPitch
478   3        100.000  libexa.so                exaGetPixmapPitch [self]
479 -------------------------------------------------------------------------------
480   6801     100.000  libexa.so                exaComposite
481 1         0.0094  libexa.so                ExaCheckComposite
482   6800     99.9706  libfb.so                 fbComposite
483   1         0.0147  libfb.so                 image_from_pict
484   1         0.0147  libexa.so                ExaCheckComposite [self]
485 -------------------------------------------------------------------------------
486   1         0.8547  libexa.so                exaPolyFillRect
487   1         0.8547  libexa.so                ExaOffscreenMerge
488   7         5.9829  libexa.so                exaCopyDirtyToSys
489   7         5.9829  libexa.so                exaMoveInPixmap
490   25       21.3675  libexa.so                exaPixmapDirty
491   76       64.9573  libexa.so                exaTryDriverComposite
492 0              0  Xorg                     .plt
493   0              0  Xorg                     .plt [self]
494 -------------------------------------------------------------------------------
495   86       100.000  libexa.so                exaGlyphs
496 0              0  Xorg                     CreatePicture
497   0              0  Xorg                     CreatePicture [self]
498 -------------------------------------------------------------------------------
499   68       100.000  libexa.so                exaCreatePixmap
500 0              0  Xorg                     DamageCreate
501   0              0  Xorg                     DamageCreate [self]
502 -------------------------------------------------------------------------------
503   4         3.3613  libexa.so                exaMoveOutPixmap
504   7         5.8824  libexa.so                exaDoMigration
505   51       42.8571  libexa.so                exaMoveInPixmap
506   57       47.8992  libexa.so                exaCopyDirtyToSys
507 0              0  Xorg                     DamageEmpty
508   0              0  Xorg                     DamageEmpty [self]
509 -------------------------------------------------------------------------------
510   2         5.4054  libexa.so                exaCopyDirtyToSys
511   2         5.4054  libexa.so                exaMoveOutPixmap
512   3         8.1081  libexa.so                exaMoveInPixmap
513   5        13.5135  libexa.so                exaDoMigration
514   6        16.2162  libexa.so                exaPixmapDirty
515   6        16.2162  libexa.so                exaCopyNtoN
516   13       35.1351  libexa.so                exaGlyphs
517 0              0  Xorg                     DamageRegion
518   0              0  Xorg                     DamageRegion [self]
519 -------------------------------------------------------------------------------
520   11       100.000  libexa.so                exaCreatePixmap
521 0              0  Xorg                     DamageRegister
522   0              0  Xorg                     DamageRegister [self]
523 -------------------------------------------------------------------------------
524   2        50.0000  libexa.so                exaCreatePixmap
525   2        50.0000  libexa.so                exaGlyphs
526 0              0  Xorg                     DamageSetReportAfterOp
527   0              0  Xorg                     DamageSetReportAfterOp [self]
528 -------------------------------------------------------------------------------
529   125      100.000  libexa.so                exaGlyphs
530 0              0  Xorg                     FreePicture
531   0              0  Xorg                     FreePicture [self]
532 -------------------------------------------------------------------------------
533   8        100.000  libexa.so                exaGlyphs
534 0              0  Xorg                     FreeScratchGC
535   0              0  Xorg                     FreeScratchGC [self]
536 -------------------------------------------------------------------------------
537   1        100.000  libexa.so                exaGlyphs
538 0              0  Xorg                     FreeScratchPixmapHeader
539   0              0  Xorg                     FreeScratchPixmapHeader [self]
540 -------------------------------------------------------------------------------
541   4        100.000  libexa.so                exaGlyphs
542 0              0  Xorg                     GetScratchGC
543   0              0  Xorg                     GetScratchGC [self]
544 -------------------------------------------------------------------------------
545   11       100.000  libexa.so                exaGlyphs
546 0              0  Xorg                     GetScratchPixmapHeader
547   0              0  Xorg                     GetScratchPixmapHeader [self]
548 -------------------------------------------------------------------------------
549   2        100.000  libexa.so                exaGlyphs
550 0              0  Xorg                     SetPictureToDefaults
551   0              0  Xorg                     SetPictureToDefaults [self]
552 -------------------------------------------------------------------------------
553   60       100.000  libexa.so                exaGlyphs
554 0              0  Xorg                     ValidateGC
555   0              0  Xorg                     ValidateGC [self]
556 -------------------------------------------------------------------------------
557   1        100.000  libexa.so                exaGlyphs
558 0              0  Xorg                     ValidateOnePicture
559   0              0  Xorg                     ValidateOnePicture [self]
560 -------------------------------------------------------------------------------
561   38       100.000  libexa.so                exaGlyphs
562 0              0  Xorg                     ValidatePicture
563   0              0  Xorg                     ValidatePicture [self]
564 -------------------------------------------------------------------------------
565   1         5.5556  libexa.so                exaCreatePixmap
566   17       94.4444  libexa.so                exaOffscreenAlloc
567 0              0  Xorg                     Xalloc
568   0              0  Xorg                     Xalloc [self]
569 -------------------------------------------------------------------------------
570   1         4.7619  libexa.so                exaOffscreenFree
571   1         4.7619  libexa.so                exaGlyphs
572   3        14.2857  libexa.so                exaPolyFillRect
573   5        23.8095  libexa.so                ExaOffscreenMerge
574   11       52.3810  libexa.so                exaDestroyPixmap
575 0              0  Xorg                     Xfree
576   0              0  Xorg                     Xfree [self]
577 -------------------------------------------------------------------------------
578   1         1.2500  libexa.so                exaDestroyPixmap
579   2         2.5000  libexa.so                exaCreatePixmap
580   3         3.7500  libexa.so                exaPolyFillRect
581   9        11.2500  libexa.so                exaMoveInPixmap
582   9        11.2500  libexa.so                exaTryDriverComposite
583   13       16.2500  libexa.so                exaCopyDirtyToSys
584   13       16.2500  libexa.so                exaGlyphs
585   30       37.5000  libexa.so                exaPixmapDirty
586 0              0  Xorg                     __i686.get_pc_thunk.bx
587   0              0  Xorg                     __i686.get_pc_thunk.bx [self]
588 -------------------------------------------------------------------------------
589   1        25.0000  libexa.so                exaCreatePixmap
590   3        75.0000  libexa.so                exaGlyphs
591 0              0  Xorg                     damageInsertDamage
592   0              0  Xorg                     damageInsertDamage [self]
593 -------------------------------------------------------------------------------
594   51       100.000  libexa.so                exaGlyphs
595 0              0  Xorg                     damagePolyFillRect
596   0              0  Xorg                     damagePolyFillRect [self]
597 -------------------------------------------------------------------------------
598   5        100.000  libexa.so                exaGlyphs
599 0              0  Xorg                     damageValidateGC
600   0              0  Xorg                     damageValidateGC [self]
601 -------------------------------------------------------------------------------
602   1        100.000  libexa.so                exaCreatePixmap
603 0              0  Xorg                     getDrawableDamageRef
604   0              0  Xorg                     getDrawableDamageRef [self]
605 -------------------------------------------------------------------------------
606   16       100.000  libexa.so                exaTryDriverComposite
607 0              0  Xorg                     miCompositeSourceValidate
608   0              0  Xorg                     miCompositeSourceValidate [self]
609 -------------------------------------------------------------------------------
610   3        100.000  libexa.so                exaValidateGC
611 0              0  Xorg                     miComputeCompositeClip
612   0              0  Xorg                     miComputeCompositeClip [self]
613 -------------------------------------------------------------------------------
614   16        1.2529  libexa.so                exaComposite
615   1261     98.7471  libexa.so                exaTryDriverComposite
616 0              0  Xorg                     miComputeCompositeRegion
617   0              0  Xorg                     miComputeCompositeRegion [self]
618 -------------------------------------------------------------------------------
619   5        100.000  libexa.so                exaGlyphs
620 0              0  Xorg                     miCreatePicture
621   0              0  Xorg                     miCreatePicture [self]
622 -------------------------------------------------------------------------------
623   1        100.000  libexa.so                exaGlyphs
624 0              0  Xorg                     miDestroyPicture
625   0              0  Xorg                     miDestroyPicture [self]
626 -------------------------------------------------------------------------------
627   30       100.000  libexa.so                exaGlyphs
628 0              0  Xorg                     miGlyphExtents
629   0              0  Xorg                     miGlyphExtents [self]
630 -------------------------------------------------------------------------------
631   9        100.000  libexa.so                exaPolyFillRect
632 0              0  Xorg                     miIntersect
633   0              0  Xorg                     miIntersect [self]
634 -------------------------------------------------------------------------------
635   294      100.000  libexa.so                exaGlyphs
636 0              0  Xorg                     miModifyPixmapHeader
637   0              0  Xorg                     miModifyPixmapHeader [self]
638 -------------------------------------------------------------------------------
639   101      100.000  libexa.so                exaPolyFillRect
640 0              0  Xorg                     miRectsToRegion
641   0              0  Xorg                     miRectsToRegion [self]
642 -------------------------------------------------------------------------------
643   74       100.000  libexa.so                exaPolyFillRect
644 0              0  Xorg                     miRegionDestroy
645   0              0  Xorg                     miRegionDestroy [self]
646 -------------------------------------------------------------------------------
647   9        100.000  libexa.so                exaCopyArea
648 0              0  Xorg                     miSpriteSourceValidate
649   0              0  Xorg                     miSpriteSourceValidate [self]
650 -------------------------------------------------------------------------------
651   16       100.000  libexa.so                exaPolyFillRect
652 0              0  Xorg                     miTranslateRegion
653   0              0  Xorg                     miTranslateRegion [self]
654 -------------------------------------------------------------------------------
655   7         0.1499  libexa.so                exaCopyNtoN
656   7         0.1499  libexa.so                exaDoMigration
657   8         0.1713  libexa.so                exaMoveOutPixmap
658   13        0.2784  libexa.so                exaGlyphs
659   65        1.3922  libexa.so                exaCopyDirtyToSys
660   1510     32.3410  libexa.so                exaMoveInPixmap
661   3059     65.5172  libexa.so                exaPixmapDirty
662 0              0  Xorg                     miUnion
663   0              0  Xorg                     miUnion [self]
664 -------------------------------------------------------------------------------
665   2        20.0000  libexa.so                exaFillRegionSolid
666   8        80.0000  libexa.so                exaWaitSync
667 0              0  intel_drv.so             .plt
668   0              0  intel_drv.so             .plt [self]
669 -------------------------------------------------------------------------------
670   1        100.000  libexa.so                exaPolyFillRect
671 0              0  intel_drv.so             I830EXADoneSolid
672   0              0  intel_drv.so             I830EXADoneSolid [self]
673 -------------------------------------------------------------------------------
674   1        100.000  libexa.so                exaCopyNtoN
675 0              0  intel_drv.so             I830EXAPrepareCopy
676   0              0  intel_drv.so             I830EXAPrepareCopy [self]
677 -------------------------------------------------------------------------------
678   45       100.000  libexa.so                exaFillRegionSolid
679 0              0  intel_drv.so             I830EXAPrepareSolid
680   0              0  intel_drv.so             I830EXAPrepareSolid [self]
681 -------------------------------------------------------------------------------
682   9         6.9767  libexa.so                exaPolyFillRect
683   120      93.0233  libexa.so                exaFillRegionSolid
684 0              0  intel_drv.so             I830EXASolid
685   0              0  intel_drv.so             I830EXASolid [self]
686 -------------------------------------------------------------------------------
687   13        0.0987  libexa.so                exaPrepareAccess
688   13158    99.9013  libexa.so                exaWaitSync
689 0              0  intel_drv.so             I830EXASync
690   0              0  intel_drv.so             I830EXASync [self]
691 -------------------------------------------------------------------------------
692   27       100.000  libexa.so                exaWaitSync
693 0              0  intel_drv.so             I830Sync
694   0              0  intel_drv.so             I830Sync [self]
695 -------------------------------------------------------------------------------
696   10       41.6667  libexa.so                exaFillRegionSolid
697   14       58.3333  libexa.so                exaWaitSync
698 0              0  intel_drv.so             __i686.get_pc_thunk.bx
699   0              0  intel_drv.so             __i686.get_pc_thunk.bx [self]
700 -------------------------------------------------------------------------------
701   29       100.000  libexa.so                exaComposite
702 0              0  intel_drv.so             i830_done_composite
703   0              0  intel_drv.so             i830_done_composite [self]
704 -------------------------------------------------------------------------------
705   27       100.000  libexa.so                exaComposite
706 0              0  intel_drv.so             i965_check_composite
707   0              0  intel_drv.so             i965_check_composite [self]
708 -------------------------------------------------------------------------------
709   51       100.000  libexa.so                exaComposite
710 0              0  intel_drv.so             i965_composite
711   0              0  intel_drv.so             i965_composite [self]
712 -------------------------------------------------------------------------------
713   16       100.000  libexa.so                exaComposite
714 0              0  intel_drv.so             i965_prepare_composite
715   0              0  intel_drv.so             i965_prepare_composite [self]
716 -------------------------------------------------------------------------------
717 0              0  libexa.so                exaPolySegment
718   79       100.000  libexa.so                exaPolyFillRect
719   0              0  libexa.so                exaPolySegment [self]
720 -------------------------------------------------------------------------------
721   221      100.000  libexa.so                exaGlyphs
722 0              0  libextmod.so             XvDestroyPixmap
723   0              0  libextmod.so             XvDestroyPixmap [self]
724 -------------------------------------------------------------------------------
725   1        100.000  libexa.so                exaGlyphs
726 0              0  libextmod.so             __i686.get_pc_thunk.bx
727   0              0  libextmod.so             __i686.get_pc_thunk.bx [self]
728 -------------------------------------------------------------------------------
729   1         3.4483  libexa.so                exaDestroyPixmap
730   1         3.4483  libexa.so                exaRasterizeTrapezoid
731   2         6.8966  libexa.so                exaCreatePixmap
732   3        10.3448  libexa.so                exaValidateGC
733   6        20.6897  libexa.so                exaCopyArea
734   16       55.1724  libexa.so                exaCopyNtoN
735 0              0  libfb.so                 .plt
736   0              0  libfb.so                 .plt [self]
737 -------------------------------------------------------------------------------
738   3         6.8182  libexa.so                exaDestroyPixmap
739   3         6.8182  libexa.so                exaCreatePixmap
740   14       31.8182  libexa.so                exaCopyNtoN
741   24       54.5455  libexa.so                exaCopyArea
742 0              0  libfb.so                 __i686.get_pc_thunk.bx
743   0              0  libfb.so                 __i686.get_pc_thunk.bx [self]
744 -------------------------------------------------------------------------------
745   8        50.0000  libexa.so                exaValidateGC
746   8        50.0000  libexa.so                exaCopyNtoN
747 0              0  libfb.so                 __i686.get_pc_thunk.cx
748   0              0  libfb.so                 __i686.get_pc_thunk.cx [self]
749 -------------------------------------------------------------------------------
750   6800     100.000  libexa.so                ExaCheckComposite
751 0              0  libfb.so                 fbComposite
752   0              0  libfb.so                 fbComposite [self]
753 -------------------------------------------------------------------------------
754   1845     100.000  libexa.so                exaCopyNtoN
755 0              0  libfb.so                 fbCopyNtoN
756   0              0  libfb.so                 fbCopyNtoN [self]
757 -------------------------------------------------------------------------------
758   10       100.000  libexa.so                exaCopyArea
759 0              0  libfb.so                 fbCopyRegion
760   0              0  libfb.so                 fbCopyRegion [self]
761 -------------------------------------------------------------------------------
762   5         1.9455  libexa.so                exaGlyphs
763   252      98.0545  libexa.so                exaCreatePixmap
764 0              0  libfb.so                 fbCreatePixmap
765   0              0  libfb.so                 fbCreatePixmap [self]
766 -------------------------------------------------------------------------------
767   6        100.000  libexa.so                exaCreatePixmap
768 0              0  libfb.so                 fbCreatePixmapBpp
769   0              0  libfb.so                 fbCreatePixmapBpp [self]
770 -------------------------------------------------------------------------------
771   84       100.000  libexa.so                exaDestroyPixmap
772 0              0  libfb.so                 fbDestroyPixmap
773   0              0  libfb.so                 fbDestroyPixmap [self]
774 -------------------------------------------------------------------------------
775   19        0.3339  libexa.so                exaGlyphs
776   5672     99.6661  libexa.so                exaCopyArea
777 0              0  libfb.so                 fbDoCopy
778   0              0  libfb.so                 fbDoCopy [self]
779 -------------------------------------------------------------------------------
780   42       100.000  libexa.so                exaFillRegionSolid
781 0              0  libfb.so                 fbFillRegionSolid
782   0              0  libfb.so                 fbFillRegionSolid [self]
783 -------------------------------------------------------------------------------
784   6        33.3333  libexa.so                exaValidateGC
785   12       66.6667  libexa.so                exaCopyNtoN
786 0              0  libfb.so                 fbGetGCPrivateIndex
787   0              0  libfb.so                 fbGetGCPrivateIndex [self]
788 -------------------------------------------------------------------------------
789   2115     100.000  libexa.so                exaRasterizeTrapezoid
790 0              0  libfb.so                 fbRasterizeTrapezoid
791   0              0  libfb.so                 fbRasterizeTrapezoid [self]
792 -------------------------------------------------------------------------------
793   140      100.000  libexa.so                exaValidateGC
794 0              0  libfb.so                 fbValidateGC
795   0              0  libfb.so                 fbValidateGC [self]
796 -------------------------------------------------------------------------------
797   1        100.000  libexa.so                ExaCheckComposite
798 0              0  libfb.so                 image_from_pict
799   0              0  libfb.so                 image_from_pict [self]
800 -------------------------------------------------------------------------------
801   11       100.000  libexa.so                exaCopyNtoN
802 0              0  libpixman.so.0.0.0       pixman_blt
803   0              0  libpixman.so.0.0.0       pixman_blt [self]
804 -------------------------------------------------------------------------------
805   1        100.000  libexa.so                exaRasterizeTrapezoid
806 0              0  libpixman.so.0.0.0       pixman_rasterize_trapezoid
807   0              0  libpixman.so.0.0.0       pixman_rasterize_trapezoid [self]
808 -------------------------------------------------------------------------------
809   61       100.000  libexa.so                exaPolyFillRect
810 0              0  libpixman.so.0.0.0       pixman_region_fini
811   0              0  libpixman.so.0.0.0       pixman_region_fini [self]
812 -------------------------------------------------------------------------------
813   2        100.000  libexa.so                exaTryDriverComposite
814 0              0  libpixman.so.0.0.0       pixman_region_init
815   0              0  libpixman.so.0.0.0       pixman_region_init [self]
816 -------------------------------------------------------------------------------
817   30       100.000  libexa.so                exaTryDriverComposite
818 0              0  libpixman.so.0.0.0       pixman_region_n_rects
819   0              0  libpixman.so.0.0.0       pixman_region_n_rects [self]
820 -------------------------------------------------------------------------------
821   16       100.000  libexa.so                exaTryDriverComposite
822 0              0  libpixman.so.0.0.0       pixman_region_not_empty
823   0              0  libpixman.so.0.0.0       pixman_region_not_empty [self]
824 -------------------------------------------------------------------------------
825   59       100.000  libexa.so                exaTryDriverComposite
826 0              0  libpixman.so.0.0.0       pixman_region_rectangles
827   0              0  libpixman.so.0.0.0       pixman_region_rectangles [self]
828 -------------------------------------------------------------------------------
829   7        100.000  libexa.so                exaPolyFillRect
830 0              0  libpixman.so.0.0.0       pixman_region_translate
831   0              0  libpixman.so.0.0.0       pixman_region_translate [self]
832 -------------------------------------------------------------------------------
833   5        20.8333  libexa.so                exaCopyDirtyToSys
834   6        25.0000  libexa.so                exaMoveInPixmap
835   13       54.1667  libexa.so                exaPixmapDirty
836 0              0  libpixman.so.0.0.0       pixman_region_union
837   0              0  libpixman.so.0.0.0       pixman_region_union [self]
838 -------------------------------------------------------------------------------