]> git.cworth.org Git - cworth.org/blob - src/exa/i965/synchronous_composite/EXA-no-fallbacks/libexa.callgraph
Add synchronous composite blog entry
[cworth.org] / src / exa / i965 / synchronous_composite / EXA-no-fallbacks / 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.4171  libexa.so                exaFillRegionSolid
6   12        1.2513  libexa.so                exaTryDriverComposite
7   943      98.3316  libexa.so                exaDoMigration
8 959      15.2999  libexa.so                ExaOffscreenMarkUsed
9   959      100.000  libexa.so                ExaOffscreenMarkUsed [self]
10 -------------------------------------------------------------------------------
11   2         2.6316  libexa.so                exaFillRegionSolid
12   12       15.7895  libexa.so                exaComposite
13   62       81.5789  libexa.so                exaTryDriverComposite
14 691      11.0243  libexa.so                exaMarkSync
15   691      100.000  libexa.so                exaMarkSync [self]
16 -------------------------------------------------------------------------------
17   47348    47.3907  libexa.so                exaComposite
18   52562    52.6093  libexa.so                exaGlyphs
19 617       9.8437  libexa.so                exaComposite
20   53032    49.9242  libexa.so                exaTryDriverComposite
21   47348    44.5733  libexa.so                exaComposite
22   4234      3.9859  libexa.so                ExaCheckComposite
23   617       0.5808  libexa.so                exaComposite [self]
24   459       0.4321  intel_drv.so             i965_composite
25   114       0.1073  intel_drv.so             i965_check_composite
26   101       0.0951  libexa.so                exaGetDrawablePixmap
27   88        0.0828  libexa.so                .plt
28   81        0.0763  libexa.so                exaPixmapDirty
29   31        0.0292  libexa.so                exaGetOffscreenPixmap
30   18        0.0169  libexa.so                exaOpReadsDestination
31   15        0.0141  Xorg                     miComputeCompositeRegion
32   13        0.0122  libexa.so                __i686.get_pc_thunk.bx
33   13        0.0122  intel_drv.so             i830_done_composite
34   12        0.0113  libexa.so                exaMarkSync
35   9         0.0085  intel_drv.so             i965_get_dest_format
36   8         0.0075  intel_drv.so             i965_check_composite_texture
37   8         0.0075  libexa.so                exaDoMigration
38   8         0.0075  intel_drv.so             i965_prepare_composite
39   6         0.0056  libexa.so                exaGetDrawableDeltas
40   6         0.0056  intel_drv.so             __i686.get_pc_thunk.bx
41   4         0.0038  Xorg                     miUnion
42 -------------------------------------------------------------------------------
43   1         0.1779  libexa.so                exaPrepareAccess
44   39        6.9395  libexa.so                exaCopyNtoN
45   47        8.3630  libexa.so                exaTryDriverComposite
46   75       13.3452  libexa.so                exaMoveInPixmap
47   193      34.3416  libexa.so                exaGetOffscreenPixmap
48   207      36.8327  libexa.so                exaDoMigration
49 563       8.9821  libexa.so                exaPixmapIsOffscreen
50   563      100.000  libexa.so                exaPixmapIsOffscreen [self]
51 -------------------------------------------------------------------------------
52   8         0.0151  libexa.so                exaGlyphs
53   53032    99.9849  libexa.so                exaComposite
54 559       8.9183  libexa.so                exaTryDriverComposite
55   45208    85.2258  intel_drv.so             i965_prepare_composite
56   3090      5.8252  intel_drv.so             i965_composite
57   1691      3.1879  libexa.so                exaDoMigration
58   1117      2.1058  Xorg                     miComputeCompositeRegion
59   559       1.0538  libexa.so                exaTryDriverComposite [self]
60   368       0.6938  libexa.so                exaGetOffscreenPixmap
61   163       0.3073  intel_drv.so             i965_check_composite
62   85        0.1602  libexa.so                exaGetDrawablePixmap
63   85        0.1602  intel_drv.so             .plt
64   82        0.1546  libexa.so                .plt
65   78        0.1470  Xorg                     .plt
66   62        0.1169  libpixman.so.0.0.0       pixman_region_rectangles
67   62        0.1169  libexa.so                exaMarkSync
68   47        0.0886  libexa.so                exaPixmapIsOffscreen
69   39        0.0735  intel_drv.so             i830WaitSync
70   26        0.0490  libexa.so                __i686.get_pc_thunk.bx
71   25        0.0471  intel_drv.so             intel_get_pixmap_pitch
72   25        0.0471  intel_drv.so             __i686.get_pc_thunk.bx
73   25        0.0471  libpixman.so.0.0.0       pixman_region_n_rects
74   24        0.0452  libexa.so                exaPixmapIsPinned
75   19        0.0358  intel_drv.so             i830_get_transformed_coordinates
76   17        0.0320  Xorg                     miCompositeSourceValidate
77   17        0.0320  libexa.so                exaMoveInPixmap
78   16        0.0302  intel_drv.so             intel_get_pixmap_offset
79   16        0.0302  libexa.so                exaGetDrawableDeltas
80   15        0.0283  intel_drv.so             i965_get_dest_format
81   15        0.0283  libc-2.5.so              memcpy
82   14        0.0264  libpixman.so.0.0.0       pixman_region_not_empty
83   13        0.0245  libexa.so                __i686.get_pc_thunk.cx
84   12        0.0226  libexa.so                ExaOffscreenMarkUsed
85   11        0.0207  intel_drv.so             i965_check_composite_texture
86   8         0.0151  Xorg                     __i686.get_pc_thunk.bx
87   5         0.0094  intel_drv.so             i965_get_card_format
88   4         0.0075  intel_drv.so             IntelEmitInvarientState
89   1         0.0019  anon (tgid:4263 range:0xb7f4d000-0xb7f4e000) (no symbols)
90   1         0.0019  libexa.so                exaOpReadsDestination
91 -------------------------------------------------------------------------------
92 423       6.7486  libexa.so                exaGlyphs
93   52562    95.1641  libexa.so                exaComposite
94   996       1.8033  libexa.so                exaPixmapDirty
95   643       1.1642  libexa.so                exaCopyArea
96   423       0.7658  libexa.so                exaGlyphs [self]
97   104       0.1883  Xorg                     miModifyPixmapHeader
98   92        0.1666  libexa.so                exaCreatePixmap
99   81        0.1467  libexa.so                exaDoMigration
100   69        0.1249  libextmod.so             XvDestroyPixmap
101   45        0.0815  Xorg                     FreePicture
102   31        0.0561  Xorg                     damagePolyFillRect
103   25        0.0453  Xorg                     ValidateGC
104   21        0.0380  libexa.so                __i686.get_pc_thunk.bx
105   16        0.0290  libexa.so                .plt
106   16        0.0290  libexa.so                exaGetDrawablePixmap
107   15        0.0272  Xorg                     CreatePicture
108   13        0.0235  Xorg                     miGlyphExtents
109   11        0.0199  intel_drv.so             i965_check_composite
110   10        0.0181  Xorg                     ValidatePicture
111   8         0.0145  libexa.so                exaTryDriverComposite
112   8         0.0145  libexa.so                exaOpReadsDestination
113   7         0.0127  libfb.so                 fbDoCopy
114   7         0.0127  Xorg                     GetScratchPixmapHeader
115   5         0.0091  Xorg                     GetScratchGC
116   5         0.0091  Xorg                     __i686.get_pc_thunk.bx
117   3         0.0054  Xorg                     miDestroyPicture
118   3         0.0054  libexa.so                exaGetDrawableDeltas
119   3         0.0054  Xorg                     miUnion
120   3         0.0054  Xorg                     DamageCreate
121   2         0.0036  Xorg                     FreeScratchGC
122   2         0.0036  Xorg                     DamageRegister
123   1         0.0018  Xorg                     miDestroyPictureClip
124   1         0.0018  Xorg                     damageInsertDamage
125   1         0.0018  Xorg                     FreeScratchPixmapHeader
126   1         0.0018  libfb.so                 fbCreatePixmap
127 -------------------------------------------------------------------------------
128   1         0.2160  libexa.so                exaFillRegionSolid
129   17        3.6717  libexa.so                exaTryDriverComposite
130   445      96.1123  libexa.so                exaDoMigration
131 275       4.3874  libexa.so                exaMoveInPixmap
132   275      59.3952  libexa.so                exaMoveInPixmap [self]
133   75       16.1987  libexa.so                exaPixmapIsOffscreen
134   74       15.9827  libexa.so                exaOffscreenAlloc
135   19        4.1037  libexa.so                __i686.get_pc_thunk.bx
136   9         1.9438  Xorg                     miUnion
137   5         1.0799  libexa.so                exaPixmapIsPinned
138   2         0.4320  Xorg                     __i686.get_pc_thunk.bx
139   2         0.4320  Xorg                     DamageEmpty
140   1         0.2160  Xorg                     Xalloc
141   1         0.2160  libpixman.so.0.0.0       pixman_region_union
142 -------------------------------------------------------------------------------
143   4         1.6260  libexa.so                exaFillRegionSolid
144   4         1.6260  libexa.so                exaPolyFillRect
145   16        6.5041  libexa.so                exaGetOffscreenPixmap
146   16        6.5041  libexa.so                exaGlyphs
147   20        8.1301  libexa.so                exaCopyNtoN
148   85       34.5528  libexa.so                exaTryDriverComposite
149   101      41.0569  libexa.so                exaComposite
150 261       4.1640  libexa.so                exaGetDrawablePixmap
151   261      100.000  libexa.so                exaGetDrawablePixmap [self]
152 -------------------------------------------------------------------------------
153   1         0.4739  libexa.so                exaCopyNtoN
154   1         0.4739  libexa.so                exaPolySegment
155   1         0.4739  libexa.so                exaRasterizeTrapezoid
156   3         1.4218  libexa.so                exaPolyFillRect
157   4         1.8957  libexa.so                exaFillRegionSolid
158   15        7.1090  libexa.so                exaDoMigration
159   16        7.5829  libexa.so                exaGlyphs
160   82       38.8626  libexa.so                exaTryDriverComposite
161   88       41.7062  libexa.so                exaComposite
162 258       4.1161  libexa.so                .plt
163   258      100.000  libexa.so                .plt [self]
164 -------------------------------------------------------------------------------
165   1         0.0506  libexa.so                exaPolyFillRect
166   8         0.4044  libexa.so                exaComposite
167   80        4.0445  libexa.so                exaCopyNtoN
168   81        4.0950  libexa.so                exaGlyphs
169   117       5.9151  libexa.so                exaFillRegionSolid
170   1691     85.4904  libexa.so                exaTryDriverComposite
171 252       4.0204  libexa.so                exaDoMigration
172   943      47.6263  libexa.so                ExaOffscreenMarkUsed
173   445      22.4747  libexa.so                exaMoveInPixmap
174   252      12.7273  libexa.so                exaDoMigration [self]
175   207      10.4545  libexa.so                exaPixmapIsOffscreen
176   67        3.3838  libexa.so                exaPixmapIsPinned
177   48        2.4242  libexa.so                __i686.get_pc_thunk.bx
178   15        0.7576  libexa.so                .plt
179   2         0.1010  libexa.so                exaOffscreenAlloc
180   1         0.0505  Xorg                     miUnion
181 -------------------------------------------------------------------------------
182   1         0.6579  libexa.so                exaFillRegionSolid
183   1         0.6579  libexa.so                exaPolyFillRect
184   2         1.3158  libexa.so                exaRasterizeTrapezoid
185   5         3.2895  libexa.so                exaCopyNtoN
186   13        8.5526  libexa.so                exaComposite
187   16       10.5263  libexa.so                exaGetOffscreenPixmap
188   19       12.5000  libexa.so                exaMoveInPixmap
189   21       13.8158  libexa.so                exaGlyphs
190   26       17.1053  libexa.so                exaTryDriverComposite
191   48       31.5789  libexa.so                exaDoMigration
192 175       2.7920  libexa.so                __i686.get_pc_thunk.bx
193   175      100.000  libexa.so                __i686.get_pc_thunk.bx [self]
194 -------------------------------------------------------------------------------
195   1        100.000  libexa.so                exaFillRegionSolid
196 172       2.7441  libexa.so                exaGetPixmapOffset
197   172      100.000  libexa.so                exaGetPixmapOffset [self]
198 -------------------------------------------------------------------------------
199   2164     100.000  libexa.so                exaPrepareAccess
200 167       2.6643  libexa.so                exaWaitSync
201   37265    99.5007  intel_drv.so             I830EXASync
202   167       0.4459  libexa.so                exaWaitSync [self]
203   11        0.0294  intel_drv.so             I830Sync
204   5         0.0134  intel_drv.so             .plt
205   4         0.0107  intel_drv.so             __i686.get_pc_thunk.bx
206 -------------------------------------------------------------------------------
207   6         1.4423  libexa.so                exaPolyFillRect
208   11        2.6442  libexa.so                exaFillRegionSolid
209   31        7.4519  libexa.so                exaComposite
210   368      88.4615  libexa.so                exaTryDriverComposite
211 148       2.3612  libexa.so                exaGetOffscreenPixmap
212   193      46.3942  libexa.so                exaPixmapIsOffscreen
213   148      35.5769  libexa.so                exaGetOffscreenPixmap [self]
214   43       10.3365  libexa.so                exaGetDrawableDeltas
215   16        3.8462  libexa.so                __i686.get_pc_thunk.bx
216   16        3.8462  libexa.so                exaGetDrawablePixmap
217 -------------------------------------------------------------------------------
218   1         0.0923  libexa.so                exaCopyNtoN
219   5         0.4617  libexa.so                exaRasterizeTrapezoid
220   81        7.4792  libexa.so                exaComposite
221   996      91.9668  libexa.so                exaGlyphs
222 142       2.2655  libexa.so                exaPixmapDirty
223   921      84.4954  Xorg                     miUnion
224   142      13.0275  libexa.so                exaPixmapDirty [self]
225   11        1.0092  Xorg                     __i686.get_pc_thunk.bx
226   7         0.6422  Xorg                     .plt
227   7         0.6422  libpixman.so.0.0.0       pixman_region_union
228   2         0.1835  Xorg                     DamageRegion
229 -------------------------------------------------------------------------------
230   5         4.9505  libexa.so                exaCopyNtoN
231   5         4.9505  libexa.so                exaMoveInPixmap
232   24       23.7624  libexa.so                exaTryDriverComposite
233   67       66.3366  libexa.so                exaDoMigration
234 101       1.6114  libexa.so                exaPixmapIsPinned
235   101      100.000  libexa.so                exaPixmapIsPinned [self]
236 -------------------------------------------------------------------------------
237 91        1.4518  libexa.so                exaCopyNtoN
238   91       34.7328  libexa.so                exaCopyNtoN [self]
239   80       30.5344  libexa.so                exaDoMigration
240   39       14.8855  libexa.so                exaPixmapIsOffscreen
241   20        7.6336  libexa.so                exaGetDrawablePixmap
242   14        5.3435  libexa.so                exaGetDrawableDeltas
243   5         1.9084  libexa.so                __i686.get_pc_thunk.bx
244   5         1.9084  libexa.so                exaPixmapIsPinned
245   4         1.5267  libexa.so                __i686.get_pc_thunk.cx
246   2         0.7634  intel_drv.so             I830EXAPrepareCopy
247   1         0.3817  libexa.so                .plt
248   1         0.3817  libexa.so                exaPixmapDirty
249 -------------------------------------------------------------------------------
250   3         3.4483  libexa.so                exaGlyphs
251   5         5.7471  libexa.so                exaPolyFillRect
252   6         6.8966  libexa.so                exaComposite
253   14       16.0920  libexa.so                exaCopyNtoN
254   16       18.3908  libexa.so                exaTryDriverComposite
255   43       49.4253  libexa.so                exaGetOffscreenPixmap
256 89        1.4199  libexa.so                exaGetDrawableDeltas
257   89       100.000  libexa.so                exaGetDrawableDeltas [self]
258 -------------------------------------------------------------------------------
259   2         2.6316  libexa.so                exaDoMigration
260   74       97.3684  libexa.so                exaMoveInPixmap
261 72        1.1487  libexa.so                exaOffscreenAlloc
262   72       94.7368  libexa.so                exaOffscreenAlloc [self]
263   4         5.2632  Xorg                     Xalloc
264 -------------------------------------------------------------------------------
265   643      100.000  libexa.so                exaGlyphs
266 60        0.9572  libexa.so                exaCopyArea
267   583      88.3333  libfb.so                 fbDoCopy
268   60        9.0909  libexa.so                exaCopyArea [self]
269   9         1.3636  Xorg                     miSpriteSourceValidate
270   5         0.7576  libfb.so                 .plt
271   2         0.3030  libfb.so                 fbCopyRegion
272   1         0.1515  libfb.so                 __i686.get_pc_thunk.bx
273 -------------------------------------------------------------------------------
274   46       100.000  libexa.so                exaPolySegment
275 33        0.5265  libexa.so                exaPolyFillRect
276   245      55.9361  libexa.so                exaFillRegionSolid
277   56       12.7854  Xorg                     miRectsToRegion
278   37        8.4475  libpixman.so.0.0.0       pixman_region_fini
279   33        7.5342  libexa.so                exaPolyFillRect [self]
280   18        4.1096  Xorg                     miRegionDestroy
281   9         2.0548  Xorg                     miIntersect
282   8         1.8265  intel_drv.so             I830EXASolid
283   7         1.5982  Xorg                     miTranslateRegion
284   6         1.3699  libexa.so                exaGetOffscreenPixmap
285   5         1.1416  libexa.so                exaGetDrawableDeltas
286   4         0.9132  libexa.so                exaGetDrawablePixmap
287   3         0.6849  libexa.so                .plt
288   2         0.4566  Xorg                     __i686.get_pc_thunk.bx
289   1         0.2283  libexa.so                exaDoMigration
290   1         0.2283  libexa.so                __i686.get_pc_thunk.bx
291   1         0.2283  libpixman.so.0.0.0       pixman_region_intersect
292   1         0.2283  intel_drv.so             I830EXAPrepareSolid
293   1         0.2283  intel_drv.so             I830EXADoneSolid
294 -------------------------------------------------------------------------------
295   31       100.000  libexa.so                exaDestroyPixmap
296 28        0.4467  libexa.so                exaOffscreenFree
297   28       87.5000  libexa.so                exaOffscreenFree [self]
298   3         9.3750  libexa.so                ExaOffscreenMerge
299   1         3.1250  Xorg                     Xfree
300 -------------------------------------------------------------------------------
301   1         3.7037  libexa.so                exaTryDriverComposite
302   8        29.6296  libexa.so                exaGlyphs
303   18       66.6667  libexa.so                exaComposite
304 27        0.4308  libexa.so                exaOpReadsDestination
305   27       100.000  libexa.so                exaOpReadsDestination [self]
306 -------------------------------------------------------------------------------
307   92       100.000  libexa.so                exaGlyphs
308 24        0.3829  libexa.so                exaCreatePixmap
309   177      74.3697  libfb.so                 fbCreatePixmap
310   24       10.0840  libexa.so                exaCreatePixmap [self]
311   23        9.6639  Xorg                     DamageCreate
312   5         2.1008  Xorg                     DamageRegister
313   4         1.6807  libfb.so                 fbCreatePixmapBpp
314   2         0.8403  Xorg                     __i686.get_pc_thunk.bx
315   1         0.4202  Xorg                     getDrawableDamageRef
316   1         0.4202  Xorg                     DamageSetReportAfterOp
317   1         0.4202  libfb.so                 __i686.get_pc_thunk.cx
318 -------------------------------------------------------------------------------
319   1         5.5556  libexa.so                exaFillRegionSolid
320   4        22.2222  libexa.so                exaCopyNtoN
321   13       72.2222  libexa.so                exaTryDriverComposite
322 18        0.2872  libexa.so                __i686.get_pc_thunk.cx
323   18       100.000  libexa.so                __i686.get_pc_thunk.cx [self]
324 -------------------------------------------------------------------------------
325   2        100.000  libexa.so                exaFillRegionSolid
326 14        0.2234  libexa.so                exaGetPixmapPitch
327   14       100.000  libexa.so                exaGetPixmapPitch [self]
328 -------------------------------------------------------------------------------
329 13        0.2074  libexa.so                exaDestroyPixmap
330   31       46.9697  libexa.so                exaOffscreenFree
331   19       28.7879  libfb.so                 fbDestroyPixmap
332   13       19.6970  libexa.so                exaDestroyPixmap [self]
333   3         4.5455  Xorg                     Xfree
334 -------------------------------------------------------------------------------
335   245      100.000  libexa.so                exaPolyFillRect
336 13        0.2074  libexa.so                exaFillRegionSolid
337   117      46.4286  libexa.so                exaDoMigration
338   52       20.6349  intel_drv.so             I830EXASolid
339   19        7.5397  libfb.so                 fbFillRegionSolid
340   14        5.5556  intel_drv.so             I830EXAPrepareSolid
341   13        5.1587  libexa.so                exaFillRegionSolid [self]
342   11        4.3651  libexa.so                exaGetOffscreenPixmap
343   4         1.5873  intel_drv.so             __i686.get_pc_thunk.bx
344   4         1.5873  libexa.so                ExaOffscreenMarkUsed
345   4         1.5873  libexa.so                exaGetDrawablePixmap
346   4         1.5873  libexa.so                .plt
347   2         0.7937  libexa.so                exaMarkSync
348   2         0.7937  intel_drv.so             .plt
349   2         0.7937  libexa.so                exaGetPixmapPitch
350   1         0.3968  libexa.so                exaMoveInPixmap
351   1         0.3968  libexa.so                exaGetPixmapOffset
352   1         0.3968  libexa.so                __i686.get_pc_thunk.cx
353   1         0.3968  libexa.so                __i686.get_pc_thunk.bx
354 -------------------------------------------------------------------------------
355 9         0.1436  libexa.so                exaValidateGC
356   69       79.3103  libfb.so                 fbValidateGC
357   9        10.3448  libexa.so                exaValidateGC [self]
358   4         4.5977  libfb.so                 __i686.get_pc_thunk.cx
359   3         3.4483  libfb.so                 fbGetGCPrivateIndex
360   2         2.2989  Xorg                     miComputeCompositeClip
361 -------------------------------------------------------------------------------
362 8         0.1276  libexa.so                exaRasterizeTrapezoid
363   8364     84.9482  libfb.so                 fbRasterizeTrapezoid
364   1459     14.8182  libexa.so                exaPrepareAccess
365   8         0.0813  libexa.so                exaRasterizeTrapezoid [self]
366   5         0.0508  libexa.so                exaPixmapDirty
367   2         0.0203  libexa.so                __i686.get_pc_thunk.bx
368   2         0.0203  libexa.so                exaFinishAccess
369   2         0.0203  libpixman.so.0.0.0       pixman_rasterize_trapezoid
370   2         0.0203  libfb.so                 .plt
371   1         0.0102  libexa.so                .plt
372   1         0.0102  libpixman.so.0.0.0       pixman_image_unref
373 -------------------------------------------------------------------------------
374   2        100.000  libexa.so                exaRasterizeTrapezoid
375 3         0.0479  libexa.so                exaFinishAccess
376   3        100.000  libexa.so                exaFinishAccess [self]
377 -------------------------------------------------------------------------------
378 2         0.0319  libexa.so                exaPolySegment
379   46       93.8776  libexa.so                exaPolyFillRect
380   2         4.0816  libexa.so                exaPolySegment [self]
381   1         2.0408  libexa.so                .plt
382 -------------------------------------------------------------------------------
383   707      32.6408  libexa.so                ExaCheckComposite
384   1459     67.3592  libexa.so                exaRasterizeTrapezoid
385 1         0.0160  libexa.so                exaPrepareAccess
386   2164     99.9077  libexa.so                exaWaitSync
387   1         0.0462  libexa.so                exaPixmapIsOffscreen
388   1         0.0462  libexa.so                exaPrepareAccess [self]
389 -------------------------------------------------------------------------------
390   1         1.1628  libexa.so                ExaOffscreenMerge
391   7         8.1395  libexa.so                exaPixmapDirty
392   78       90.6977  libexa.so                exaTryDriverComposite
393 0              0  Xorg                     .plt
394   0              0  Xorg                     .plt [self]
395 -------------------------------------------------------------------------------
396   15       100.000  libexa.so                exaGlyphs
397 0              0  Xorg                     CreatePicture
398   0              0  Xorg                     CreatePicture [self]
399 -------------------------------------------------------------------------------
400   3        11.5385  libexa.so                exaGlyphs
401   23       88.4615  libexa.so                exaCreatePixmap
402 0              0  Xorg                     DamageCreate
403   0              0  Xorg                     DamageCreate [self]
404 -------------------------------------------------------------------------------
405   2        100.000  libexa.so                exaMoveInPixmap
406 0              0  Xorg                     DamageEmpty
407   0              0  Xorg                     DamageEmpty [self]
408 -------------------------------------------------------------------------------
409   2        100.000  libexa.so                exaPixmapDirty
410 0              0  Xorg                     DamageRegion
411   0              0  Xorg                     DamageRegion [self]
412 -------------------------------------------------------------------------------
413   2        28.5714  libexa.so                exaGlyphs
414   5        71.4286  libexa.so                exaCreatePixmap
415 0              0  Xorg                     DamageRegister
416   0              0  Xorg                     DamageRegister [self]
417 -------------------------------------------------------------------------------
418   1        100.000  libexa.so                exaCreatePixmap
419 0              0  Xorg                     DamageSetReportAfterOp
420   0              0  Xorg                     DamageSetReportAfterOp [self]
421 -------------------------------------------------------------------------------
422   45       100.000  libexa.so                exaGlyphs
423 0              0  Xorg                     FreePicture
424   0              0  Xorg                     FreePicture [self]
425 -------------------------------------------------------------------------------
426   2        100.000  libexa.so                exaGlyphs
427 0              0  Xorg                     FreeScratchGC
428   0              0  Xorg                     FreeScratchGC [self]
429 -------------------------------------------------------------------------------
430   1        100.000  libexa.so                exaGlyphs
431 0              0  Xorg                     FreeScratchPixmapHeader
432   0              0  Xorg                     FreeScratchPixmapHeader [self]
433 -------------------------------------------------------------------------------
434   5        100.000  libexa.so                exaGlyphs
435 0              0  Xorg                     GetScratchGC
436   0              0  Xorg                     GetScratchGC [self]
437 -------------------------------------------------------------------------------
438   7        100.000  libexa.so                exaGlyphs
439 0              0  Xorg                     GetScratchPixmapHeader
440   0              0  Xorg                     GetScratchPixmapHeader [self]
441 -------------------------------------------------------------------------------
442   25       100.000  libexa.so                exaGlyphs
443 0              0  Xorg                     ValidateGC
444   0              0  Xorg                     ValidateGC [self]
445 -------------------------------------------------------------------------------
446   10       100.000  libexa.so                exaGlyphs
447 0              0  Xorg                     ValidatePicture
448   0              0  Xorg                     ValidatePicture [self]
449 -------------------------------------------------------------------------------
450   1        20.0000  libexa.so                exaMoveInPixmap
451   4        80.0000  libexa.so                exaOffscreenAlloc
452 0              0  Xorg                     Xalloc
453   0              0  Xorg                     Xalloc [self]
454 -------------------------------------------------------------------------------
455   1        16.6667  libexa.so                exaOffscreenFree
456   2        33.3333  libexa.so                ExaOffscreenMerge
457   3        50.0000  libexa.so                exaDestroyPixmap
458 0              0  Xorg                     Xfree
459   0              0  Xorg                     Xfree [self]
460 -------------------------------------------------------------------------------
461   2         6.6667  libexa.so                exaCreatePixmap
462   2         6.6667  libexa.so                exaPolyFillRect
463   2         6.6667  libexa.so                exaMoveInPixmap
464   5        16.6667  libexa.so                exaGlyphs
465   8        26.6667  libexa.so                exaTryDriverComposite
466   11       36.6667  libexa.so                exaPixmapDirty
467 0              0  Xorg                     __i686.get_pc_thunk.bx
468   0              0  Xorg                     __i686.get_pc_thunk.bx [self]
469 -------------------------------------------------------------------------------
470   1        100.000  libexa.so                exaGlyphs
471 0              0  Xorg                     damageInsertDamage
472   0              0  Xorg                     damageInsertDamage [self]
473 -------------------------------------------------------------------------------
474   31       100.000  libexa.so                exaGlyphs
475 0              0  Xorg                     damagePolyFillRect
476   0              0  Xorg                     damagePolyFillRect [self]
477 -------------------------------------------------------------------------------
478   1        100.000  libexa.so                exaCreatePixmap
479 0              0  Xorg                     getDrawableDamageRef
480   0              0  Xorg                     getDrawableDamageRef [self]
481 -------------------------------------------------------------------------------
482   17       100.000  libexa.so                exaTryDriverComposite
483 0              0  Xorg                     miCompositeSourceValidate
484   0              0  Xorg                     miCompositeSourceValidate [self]
485 -------------------------------------------------------------------------------
486   2        100.000  libexa.so                exaValidateGC
487 0              0  Xorg                     miComputeCompositeClip
488   0              0  Xorg                     miComputeCompositeClip [self]
489 -------------------------------------------------------------------------------
490   15        1.3251  libexa.so                exaComposite
491   1117     98.6749  libexa.so                exaTryDriverComposite
492 0              0  Xorg                     miComputeCompositeRegion
493   0              0  Xorg                     miComputeCompositeRegion [self]
494 -------------------------------------------------------------------------------
495   3        100.000  libexa.so                exaGlyphs
496 0              0  Xorg                     miDestroyPicture
497   0              0  Xorg                     miDestroyPicture [self]
498 -------------------------------------------------------------------------------
499   1        100.000  libexa.so                exaGlyphs
500 0              0  Xorg                     miDestroyPictureClip
501   0              0  Xorg                     miDestroyPictureClip [self]
502 -------------------------------------------------------------------------------
503   13       100.000  libexa.so                exaGlyphs
504 0              0  Xorg                     miGlyphExtents
505   0              0  Xorg                     miGlyphExtents [self]
506 -------------------------------------------------------------------------------
507   9        100.000  libexa.so                exaPolyFillRect
508 0              0  Xorg                     miIntersect
509   0              0  Xorg                     miIntersect [self]
510 -------------------------------------------------------------------------------
511   104      100.000  libexa.so                exaGlyphs
512 0              0  Xorg                     miModifyPixmapHeader
513   0              0  Xorg                     miModifyPixmapHeader [self]
514 -------------------------------------------------------------------------------
515   56       100.000  libexa.so                exaPolyFillRect
516 0              0  Xorg                     miRectsToRegion
517   0              0  Xorg                     miRectsToRegion [self]
518 -------------------------------------------------------------------------------
519   18       100.000  libexa.so                exaPolyFillRect
520 0              0  Xorg                     miRegionDestroy
521   0              0  Xorg                     miRegionDestroy [self]
522 -------------------------------------------------------------------------------
523   9        100.000  libexa.so                exaCopyArea
524 0              0  Xorg                     miSpriteSourceValidate
525   0              0  Xorg                     miSpriteSourceValidate [self]
526 -------------------------------------------------------------------------------
527   7        100.000  libexa.so                exaPolyFillRect
528 0              0  Xorg                     miTranslateRegion
529   0              0  Xorg                     miTranslateRegion [self]
530 -------------------------------------------------------------------------------
531   1         0.1066  libexa.so                exaDoMigration
532   3         0.3198  libexa.so                exaGlyphs
533   4         0.4264  libexa.so                exaComposite
534   9         0.9595  libexa.so                exaMoveInPixmap
535   921      98.1876  libexa.so                exaPixmapDirty
536 0              0  Xorg                     miUnion
537   0              0  Xorg                     miUnion [self]
538 -------------------------------------------------------------------------------
539   1        100.000  libexa.so                exaTryDriverComposite
540 0              0  anon (tgid:4263 range:0xb7f4d000-0xb7f4e000) (no symbols)
541   0              0  anon (tgid:4263 range:0xb7f4d000-0xb7f4e000) (no symbols) [self]
542 -------------------------------------------------------------------------------
543   2         2.1739  libexa.so                exaFillRegionSolid
544   5         5.4348  libexa.so                exaWaitSync
545   85       92.3913  libexa.so                exaTryDriverComposite
546 0              0  intel_drv.so             .plt
547   0              0  intel_drv.so             .plt [self]
548 -------------------------------------------------------------------------------
549   1        100.000  libexa.so                exaPolyFillRect
550 0              0  intel_drv.so             I830EXADoneSolid
551   0              0  intel_drv.so             I830EXADoneSolid [self]
552 -------------------------------------------------------------------------------
553   2        100.000  libexa.so                exaCopyNtoN
554 0              0  intel_drv.so             I830EXAPrepareCopy
555   0              0  intel_drv.so             I830EXAPrepareCopy [self]
556 -------------------------------------------------------------------------------
557   1         6.6667  libexa.so                exaPolyFillRect
558   14       93.3333  libexa.so                exaFillRegionSolid
559 0              0  intel_drv.so             I830EXAPrepareSolid
560   0              0  intel_drv.so             I830EXAPrepareSolid [self]
561 -------------------------------------------------------------------------------
562   8        13.3333  libexa.so                exaPolyFillRect
563   52       86.6667  libexa.so                exaFillRegionSolid
564 0              0  intel_drv.so             I830EXASolid
565   0              0  intel_drv.so             I830EXASolid [self]
566 -------------------------------------------------------------------------------
567   37265    100.000  libexa.so                exaWaitSync
568 0              0  intel_drv.so             I830EXASync
569   0              0  intel_drv.so             I830EXASync [self]
570 -------------------------------------------------------------------------------
571   11       100.000  libexa.so                exaWaitSync
572 0              0  intel_drv.so             I830Sync
573   0              0  intel_drv.so             I830Sync [self]
574 -------------------------------------------------------------------------------
575   4        100.000  libexa.so                exaTryDriverComposite
576 0              0  intel_drv.so             IntelEmitInvarientState
577   0              0  intel_drv.so             IntelEmitInvarientState [self]
578 -------------------------------------------------------------------------------
579   4        10.2564  libexa.so                exaWaitSync
580   4        10.2564  libexa.so                exaFillRegionSolid
581   6        15.3846  libexa.so                exaComposite
582   25       64.1026  libexa.so                exaTryDriverComposite
583 0              0  intel_drv.so             __i686.get_pc_thunk.bx
584   0              0  intel_drv.so             __i686.get_pc_thunk.bx [self]
585 -------------------------------------------------------------------------------
586   39       100.000  libexa.so                exaTryDriverComposite
587 0              0  intel_drv.so             i830WaitSync
588   0              0  intel_drv.so             i830WaitSync [self]
589 -------------------------------------------------------------------------------
590   13       100.000  libexa.so                exaComposite
591 0              0  intel_drv.so             i830_done_composite
592   0              0  intel_drv.so             i830_done_composite [self]
593 -------------------------------------------------------------------------------
594   19       100.000  libexa.so                exaTryDriverComposite
595 0              0  intel_drv.so             i830_get_transformed_coordinates
596   0              0  intel_drv.so             i830_get_transformed_coordinates [self]
597 -------------------------------------------------------------------------------
598   11        3.8194  libexa.so                exaGlyphs
599   114      39.5833  libexa.so                exaComposite
600   163      56.5972  libexa.so                exaTryDriverComposite
601 0              0  intel_drv.so             i965_check_composite
602   0              0  intel_drv.so             i965_check_composite [self]
603 -------------------------------------------------------------------------------
604   8        42.1053  libexa.so                exaComposite
605   11       57.8947  libexa.so                exaTryDriverComposite
606 0              0  intel_drv.so             i965_check_composite_texture
607   0              0  intel_drv.so             i965_check_composite_texture [self]
608 -------------------------------------------------------------------------------
609   459      12.9332  libexa.so                exaComposite
610   3090     87.0668  libexa.so                exaTryDriverComposite
611 0              0  intel_drv.so             i965_composite
612   0              0  intel_drv.so             i965_composite [self]
613 -------------------------------------------------------------------------------
614   5        100.000  libexa.so                exaTryDriverComposite
615 0              0  intel_drv.so             i965_get_card_format
616   0              0  intel_drv.so             i965_get_card_format [self]
617 -------------------------------------------------------------------------------
618   9        37.5000  libexa.so                exaComposite
619   15       62.5000  libexa.so                exaTryDriverComposite
620 0              0  intel_drv.so             i965_get_dest_format
621   0              0  intel_drv.so             i965_get_dest_format [self]
622 -------------------------------------------------------------------------------
623   8         0.0177  libexa.so                exaComposite
624   45208    99.9823  libexa.so                exaTryDriverComposite
625 0              0  intel_drv.so             i965_prepare_composite
626   0              0  intel_drv.so             i965_prepare_composite [self]
627 -------------------------------------------------------------------------------
628   16       100.000  libexa.so                exaTryDriverComposite
629 0              0  intel_drv.so             intel_get_pixmap_offset
630   0              0  intel_drv.so             intel_get_pixmap_offset [self]
631 -------------------------------------------------------------------------------
632   25       100.000  libexa.so                exaTryDriverComposite
633 0              0  intel_drv.so             intel_get_pixmap_pitch
634   0              0  intel_drv.so             intel_get_pixmap_pitch [self]
635 -------------------------------------------------------------------------------
636   15       100.000  libexa.so                exaTryDriverComposite
637 0              0  libc-2.5.so              memcpy
638   0              0  libc-2.5.so              memcpy [self]
639 -------------------------------------------------------------------------------
640   4234     100.000  libexa.so                exaComposite
641 0              0  libexa.so                ExaCheckComposite
642   3528     83.3058  libfb.so                 fbComposite
643   707      16.6942  libexa.so                exaPrepareAccess
644   0              0  libexa.so                ExaCheckComposite [self]
645 -------------------------------------------------------------------------------
646   3        100.000  libexa.so                exaOffscreenFree
647 0              0  libexa.so                ExaOffscreenMerge
648   2        66.6667  Xorg                     Xfree
649   1        33.3333  Xorg                     .plt
650   0              0  libexa.so                ExaOffscreenMerge [self]
651 -------------------------------------------------------------------------------
652   69       100.000  libexa.so                exaGlyphs
653 0              0  libextmod.so             XvDestroyPixmap
654   0              0  libextmod.so             XvDestroyPixmap [self]
655 -------------------------------------------------------------------------------
656   2        28.5714  libexa.so                exaRasterizeTrapezoid
657   5        71.4286  libexa.so                exaCopyArea
658 0              0  libfb.so                 .plt
659   0              0  libfb.so                 .plt [self]
660 -------------------------------------------------------------------------------
661   1        100.000  libexa.so                exaCopyArea
662 0              0  libfb.so                 __i686.get_pc_thunk.bx
663   0              0  libfb.so                 __i686.get_pc_thunk.bx [self]
664 -------------------------------------------------------------------------------
665   1        20.0000  libexa.so                exaCreatePixmap
666   4        80.0000  libexa.so                exaValidateGC
667 0              0  libfb.so                 __i686.get_pc_thunk.cx
668   0              0  libfb.so                 __i686.get_pc_thunk.cx [self]
669 -------------------------------------------------------------------------------
670   3528     100.000  libexa.so                ExaCheckComposite
671 0              0  libfb.so                 fbComposite
672   0              0  libfb.so                 fbComposite [self]
673 -------------------------------------------------------------------------------
674   2        100.000  libexa.so                exaCopyArea
675 0              0  libfb.so                 fbCopyRegion
676   0              0  libfb.so                 fbCopyRegion [self]
677 -------------------------------------------------------------------------------
678   1         0.5618  libexa.so                exaGlyphs
679   177      99.4382  libexa.so                exaCreatePixmap
680 0              0  libfb.so                 fbCreatePixmap
681   0              0  libfb.so                 fbCreatePixmap [self]
682 -------------------------------------------------------------------------------
683   4        100.000  libexa.so                exaCreatePixmap
684 0              0  libfb.so                 fbCreatePixmapBpp
685   0              0  libfb.so                 fbCreatePixmapBpp [self]
686 -------------------------------------------------------------------------------
687   19       100.000  libexa.so                exaDestroyPixmap
688 0              0  libfb.so                 fbDestroyPixmap
689   0              0  libfb.so                 fbDestroyPixmap [self]
690 -------------------------------------------------------------------------------
691   7         1.1864  libexa.so                exaGlyphs
692   583      98.8136  libexa.so                exaCopyArea
693 0              0  libfb.so                 fbDoCopy
694   0              0  libfb.so                 fbDoCopy [self]
695 -------------------------------------------------------------------------------
696   19       100.000  libexa.so                exaFillRegionSolid
697 0              0  libfb.so                 fbFillRegionSolid
698   0              0  libfb.so                 fbFillRegionSolid [self]
699 -------------------------------------------------------------------------------
700   3        100.000  libexa.so                exaValidateGC
701 0              0  libfb.so                 fbGetGCPrivateIndex
702   0              0  libfb.so                 fbGetGCPrivateIndex [self]
703 -------------------------------------------------------------------------------
704   8364     100.000  libexa.so                exaRasterizeTrapezoid
705 0              0  libfb.so                 fbRasterizeTrapezoid
706   0              0  libfb.so                 fbRasterizeTrapezoid [self]
707 -------------------------------------------------------------------------------
708   69       100.000  libexa.so                exaValidateGC
709 0              0  libfb.so                 fbValidateGC
710   0              0  libfb.so                 fbValidateGC [self]
711 -------------------------------------------------------------------------------
712   1        100.000  libexa.so                exaRasterizeTrapezoid
713 0              0  libpixman.so.0.0.0       pixman_image_unref
714   0              0  libpixman.so.0.0.0       pixman_image_unref [self]
715 -------------------------------------------------------------------------------
716   2        100.000  libexa.so                exaRasterizeTrapezoid
717 0              0  libpixman.so.0.0.0       pixman_rasterize_trapezoid
718   0              0  libpixman.so.0.0.0       pixman_rasterize_trapezoid [self]
719 -------------------------------------------------------------------------------
720   37       100.000  libexa.so                exaPolyFillRect
721 0              0  libpixman.so.0.0.0       pixman_region_fini
722   0              0  libpixman.so.0.0.0       pixman_region_fini [self]
723 -------------------------------------------------------------------------------
724   1        100.000  libexa.so                exaPolyFillRect
725 0              0  libpixman.so.0.0.0       pixman_region_intersect
726   0              0  libpixman.so.0.0.0       pixman_region_intersect [self]
727 -------------------------------------------------------------------------------
728   25       100.000  libexa.so                exaTryDriverComposite
729 0              0  libpixman.so.0.0.0       pixman_region_n_rects
730   0              0  libpixman.so.0.0.0       pixman_region_n_rects [self]
731 -------------------------------------------------------------------------------
732   14       100.000  libexa.so                exaTryDriverComposite
733 0              0  libpixman.so.0.0.0       pixman_region_not_empty
734   0              0  libpixman.so.0.0.0       pixman_region_not_empty [self]
735 -------------------------------------------------------------------------------
736   62       100.000  libexa.so                exaTryDriverComposite
737 0              0  libpixman.so.0.0.0       pixman_region_rectangles
738   0              0  libpixman.so.0.0.0       pixman_region_rectangles [self]
739 -------------------------------------------------------------------------------
740   1        12.5000  libexa.so                exaMoveInPixmap
741   7        87.5000  libexa.so                exaPixmapDirty
742 0              0  libpixman.so.0.0.0       pixman_region_union
743   0              0  libpixman.so.0.0.0       pixman_region_union [self]
744 -------------------------------------------------------------------------------