]> git.cworth.org Git - cworth.org/blob - src/exa/i965/synchronous_composite/EXA-no-gettimeofday/libexa.callgraph
Add synchronous composite blog entry
[cworth.org] / src / exa / i965 / synchronous_composite / EXA-no-gettimeofday / 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   1         0.1838  libexa.so                exaFillRegionSolid
6   2         0.3676  libexa.so                exaCopyNtoN
7   7         1.2868  libexa.so                exaComposite
8   8         1.4706  libexa.so                exaGetOffscreenPixmap
9   10        1.8382  libexa.so                exaGlyphs
10   12        2.2059  libexa.so                exaMoveInPixmap
11   28        5.1471  libexa.so                exaDoMigration
12   476      87.5000  libexa.so                exaTryDriverComposite
13 576      16.4196  libexa.so                __i686.get_pc_thunk.bx
14   576      100.000  libexa.so                __i686.get_pc_thunk.bx [self]
15 -------------------------------------------------------------------------------
16   3         0.6637  libexa.so                exaTryDriverComposite
17   449      99.3363  libexa.so                exaDoMigration
18 452      12.8848  libexa.so                ExaOffscreenMarkUsed
19   452      100.000  libexa.so                ExaOffscreenMarkUsed [self]
20 -------------------------------------------------------------------------------
21   45270    47.8779  libexa.so                exaComposite
22   49283    52.1221  libexa.so                exaGlyphs
23 354      10.0912  libexa.so                exaComposite
24   50072    51.8102  libexa.so                exaTryDriverComposite
25   45270    46.8415  libexa.so                exaComposite
26   656       0.6788  intel_drv.so             i965_composite
27   354       0.3663  libexa.so                exaComposite [self]
28   71        0.0735  libexa.so                exaPixmapDirty
29   66        0.0683  intel_drv.so             i965_check_composite
30   60        0.0621  libexa.so                .plt
31   40        0.0414  libexa.so                exaGetDrawablePixmap
32   8         0.0083  libexa.so                exaGetDrawableDeltas
33   7         0.0072  libexa.so                exaGetOffscreenPixmap
34   7         0.0072  intel_drv.so             i965_check_composite_texture
35   7         0.0072  libexa.so                __i686.get_pc_thunk.bx
36   6         0.0062  Xorg                     miComputeCompositeRegion
37   4         0.0041  intel_drv.so             __i686.get_pc_thunk.bx
38   3         0.0031  intel_drv.so             i965_prepare_composite
39   3         0.0031  intel_drv.so             i830_done_composite
40   2         0.0021  libexa.so                exaMarkSync
41   2         0.0021  libexa.so                exaOpReadsDestination
42   2         0.0021  Xorg                     miUnion
43   2         0.0021  Xorg                     DamageRegion
44   2         0.0021  intel_drv.so             i965_get_dest_format
45   1         0.0010  libexa.so                exaDoMigration
46 -------------------------------------------------------------------------------
47   1         0.0020  libexa.so                exaGlyphs
48   50072    99.9980  libexa.so                exaComposite
49 348       9.9202  libexa.so                exaTryDriverComposite
50   44587    89.0351  intel_drv.so             i965_prepare_composite
51   2451      4.8944  intel_drv.so             i965_composite
52   849       1.6954  libexa.so                exaDoMigration
53   622       1.2421  Xorg                     miComputeCompositeRegion
54   476       0.9505  libexa.so                __i686.get_pc_thunk.bx
55   348       0.6949  libexa.so                exaTryDriverComposite [self]
56   168       0.3355  libexa.so                exaGetOffscreenPixmap
57   67        0.1338  intel_drv.so             .plt
58   63        0.1258  intel_drv.so             i965_check_composite
59   61        0.1218  libexa.so                exaMarkSync
60   54        0.1078  libexa.so                .plt
61   40        0.0799  libexa.so                exaGetDrawablePixmap
62   37        0.0739  Xorg                     .plt
63   31        0.0619  libpixman.so.0.0.0       pixman_region_rectangles
64   30        0.0599  intel_drv.so             i830_get_transformed_coordinates
65   17        0.0339  intel_drv.so             i965_get_card_format
66   17        0.0339  intel_drv.so             __i686.get_pc_thunk.bx
67   16        0.0320  libexa.so                exaPixmapIsOffscreen
68   15        0.0300  libc-2.5.so              memcpy
69   14        0.0280  libpixman.so.0.0.0       pixman_region_n_rects
70   13        0.0260  intel_drv.so             i830WaitSync
71   12        0.0240  intel_drv.so             intel_get_pixmap_pitch
72   9         0.0180  libpixman.so.0.0.0       pixman_region_not_empty
73   9         0.0180  libexa.so                __i686.get_pc_thunk.cx
74   8         0.0160  intel_drv.so             i965_get_dest_format
75   8         0.0160  libexa.so                exaGetDrawableDeltas
76   8         0.0160  libexa.so                exaMoveInPixmap
77   7         0.0140  intel_drv.so             intel_get_pixmap_offset
78   7         0.0140  intel_drv.so             i965_check_composite_texture
79   6         0.0120  libexa.so                exaPixmapIsPinned
80   6         0.0120  intel_drv.so             i830MarkSync
81   6         0.0120  Xorg                     __i686.get_pc_thunk.bx
82   4         0.0080  libpixman.so.0.0.0       pixman_region_init
83   3         0.0060  Xorg                     miCompositeSourceValidate
84   3         0.0060  intel_drv.so             IntelEmitInvarientState
85   3         0.0060  libexa.so                ExaOffscreenMarkUsed
86   2         0.0040  libexa.so                exaOpReadsDestination
87   1         0.0020  anon (tgid:28734 range:0xb7f37000-0xb7f38000) (no symbols)
88 -------------------------------------------------------------------------------
89   1         0.3788  libexa.so                exaGlyphs
90   16        6.0606  libexa.so                exaTryDriverComposite
91   17        6.4394  libexa.so                exaCopyNtoN
92   53       20.0758  libexa.so                exaMoveInPixmap
93   85       32.1970  libexa.so                exaGetOffscreenPixmap
94   92       34.8485  libexa.so                exaDoMigration
95 267       7.6112  libexa.so                exaPixmapIsOffscreen
96   267      100.000  libexa.so                exaPixmapIsOffscreen [self]
97 -------------------------------------------------------------------------------
98 185       5.2737  libexa.so                exaGlyphs
99   49283    97.2224  libexa.so                exaComposite
100   446       0.8798  libexa.so                exaPixmapDirty
101   353       0.6964  libexa.so                exaCopyArea
102   185       0.3650  libexa.so                exaGlyphs [self]
103   71        0.1401  libexa.so                exaDoMigration
104   62        0.1223  libexa.so                exaCreatePixmap
105   55        0.1085  Xorg                     miModifyPixmapHeader
106   43        0.0848  libextmod.so             XvDestroyPixmap
107   27        0.0533  Xorg                     FreePicture
108   24        0.0473  Xorg                     CreatePicture
109   24        0.0473  Xorg                     ValidateGC
110   23        0.0454  libexa.so                .plt
111   16        0.0316  Xorg                     damagePolyFillRect
112   14        0.0276  Xorg                     miGlyphExtents
113   10        0.0197  libexa.so                __i686.get_pc_thunk.bx
114   7         0.0138  Xorg                     ValidatePicture
115   7         0.0138  Xorg                     __i686.get_pc_thunk.bx
116   6         0.0118  Xorg                     DamageRegion
117   6         0.0118  Xorg                     miUnion
118   5         0.0099  intel_drv.so             i965_check_composite
119   4         0.0079  Xorg                     GetScratchPixmapHeader
120   4         0.0079  Xorg                     FreeScratchGC
121   3         0.0059  libexa.so                exaGetDrawablePixmap
122   3         0.0059  libexa.so                exaGetDrawableDeltas
123   1         0.0020  Xorg                     ChangePicture
124   1         0.0020  Xorg                     miCreatePicture
125   1         0.0020  Xorg                     damageValidateGC
126   1         0.0020  Xorg                     damageInsertDamage
127   1         0.0020  Xorg                     DamageSetReportAfterOp
128   1         0.0020  libexa.so                exaPixmapIsOffscreen
129   1         0.0020  libexa.so                exaMoveInPixmap
130   1         0.0020  libfb.so                 fbCreatePixmap
131   1         0.0020  libfb.so                 fbDoCopy
132   1         0.0020  libexa.so                exaTryDriverComposite
133 -------------------------------------------------------------------------------
134   1         0.6369  libexa.so                exaFillRegionSolid
135   1         0.6369  libexa.so                exaRasterizeTrapezoid
136   2         1.2739  libexa.so                exaCopyNtoN
137   16       10.1911  libexa.so                exaDoMigration
138   23       14.6497  libexa.so                exaGlyphs
139   54       34.3949  libexa.so                exaTryDriverComposite
140   60       38.2166  libexa.so                exaComposite
141 184       5.2452  libexa.so                .plt
142   184      100.000  libexa.so                .plt [self]
143 -------------------------------------------------------------------------------
144   1         0.0943  libexa.so                exaPolyFillRect
145   1         0.0943  libexa.so                exaComposite
146   42        3.9623  libexa.so                exaCopyNtoN
147   71        6.6981  libexa.so                exaGlyphs
148   96        9.0566  libexa.so                exaFillRegionSolid
149   849      80.0943  libexa.so                exaTryDriverComposite
150 166       4.7320  libexa.so                exaDoMigration
151   449      42.3186  libexa.so                ExaOffscreenMarkUsed
152   275      25.9189  libexa.so                exaMoveInPixmap
153   166      15.6456  libexa.so                exaDoMigration [self]
154   92        8.6711  libexa.so                exaPixmapIsOffscreen
155   33        3.1103  libexa.so                exaPixmapIsPinned
156   28        2.6390  libexa.so                __i686.get_pc_thunk.bx
157   16        1.5080  libexa.so                .plt
158   1         0.0943  libexa.so                exaOffscreenAlloc
159   1         0.0943  Xorg                     DamageEmpty
160 -------------------------------------------------------------------------------
161   1         0.3509  libexa.so                exaFillRegionSolid
162   1         0.3509  libexa.so                exaGlyphs
163   8         2.8070  libexa.so                exaTryDriverComposite
164   275      96.4912  libexa.so                exaDoMigration
165 133       3.7913  libexa.so                exaMoveInPixmap
166   133      46.6667  libexa.so                exaMoveInPixmap [self]
167   73       25.6140  libexa.so                exaOffscreenAlloc
168   53       18.5965  libexa.so                exaPixmapIsOffscreen
169   12        4.2105  libexa.so                __i686.get_pc_thunk.bx
170   8         2.8070  Xorg                     miUnion
171   2         0.7018  libexa.so                exaPixmapIsPinned
172   2         0.7018  Xorg                     DamageEmpty
173   1         0.3509  Xorg                     __i686.get_pc_thunk.bx
174   1         0.3509  libpixman.so.0.0.0       pixman_region_union
175 -------------------------------------------------------------------------------
176   1         0.9901  libexa.so                exaPolyFillRect
177   3         2.9703  libexa.so                exaGlyphs
178   7         6.9307  libexa.so                exaGetOffscreenPixmap
179   10        9.9010  libexa.so                exaCopyNtoN
180   40       39.6040  libexa.so                exaTryDriverComposite
181   40       39.6040  libexa.so                exaComposite
182 111       3.1642  libexa.so                exaGetDrawablePixmap
183   111      100.000  libexa.so                exaGetDrawablePixmap [self]
184 -------------------------------------------------------------------------------
185   2616     100.000  libexa.so                exaPrepareAccess
186 102       2.9076  libexa.so                exaWaitSync
187   31418    99.6543  intel_drv.so             I830EXASync
188   102       0.3235  libexa.so                exaWaitSync [self]
189   4         0.0127  intel_drv.so             I830Sync
190   2         0.0063  intel_drv.so             __i686.get_pc_thunk.bx
191   1         0.0032  intel_drv.so             .plt
192 -------------------------------------------------------------------------------
193   1         0.1931  libexa.so                exaRasterizeTrapezoid
194   71       13.7066  libexa.so                exaComposite
195   446      86.1004  libexa.so                exaGlyphs
196 90        2.5656  libexa.so                exaPixmapDirty
197   416      79.6935  Xorg                     miUnion
198   90       17.2414  libexa.so                exaPixmapDirty [self]
199   8         1.5326  Xorg                     .plt
200   6         1.1494  Xorg                     __i686.get_pc_thunk.bx
201   2         0.3831  Xorg                     DamageRegion
202 -------------------------------------------------------------------------------
203   1         1.5625  libexa.so                exaPolyFillRect
204   2         3.1250  libexa.so                exaComposite
205   61       95.3125  libexa.so                exaTryDriverComposite
206 88        2.5086  libexa.so                exaMarkSync
207   88       100.000  libexa.so                exaMarkSync [self]
208 -------------------------------------------------------------------------------
209   2         1.0471  libexa.so                exaPolyFillRect
210   7         3.6649  libexa.so                exaComposite
211   14        7.3298  libexa.so                exaFillRegionSolid
212   168      87.9581  libexa.so                exaTryDriverComposite
213 69        1.9669  libexa.so                exaGetOffscreenPixmap
214   85       44.5026  libexa.so                exaPixmapIsOffscreen
215   69       36.1257  libexa.so                exaGetOffscreenPixmap [self]
216   22       11.5183  libexa.so                exaGetDrawableDeltas
217   8         4.1885  libexa.so                __i686.get_pc_thunk.bx
218   7         3.6649  libexa.so                exaGetDrawablePixmap
219 -------------------------------------------------------------------------------
220   1         1.3514  libexa.so                exaDoMigration
221   73       98.6486  libexa.so                exaMoveInPixmap
222 68        1.9384  libexa.so                exaOffscreenAlloc
223   68       91.8919  libexa.so                exaOffscreenAlloc [self]
224   4         5.4054  Xorg                     Xalloc
225   2         2.7027  Xorg                     __i686.get_pc_thunk.bx
226 -------------------------------------------------------------------------------
227   2         4.0816  libexa.so                exaPolyFillRect
228   3         6.1224  libexa.so                exaGlyphs
229   6        12.2449  libexa.so                exaCopyNtoN
230   8        16.3265  libexa.so                exaTryDriverComposite
231   8        16.3265  libexa.so                exaComposite
232   22       44.8980  libexa.so                exaGetOffscreenPixmap
233 52        1.4823  libexa.so                exaGetDrawableDeltas
234   52       100.000  libexa.so                exaGetDrawableDeltas [self]
235 -------------------------------------------------------------------------------
236 47        1.3398  libexa.so                exaCopyNtoN
237   47       35.8779  libexa.so                exaCopyNtoN [self]
238   42       32.0611  libexa.so                exaDoMigration
239   17       12.9771  libexa.so                exaPixmapIsOffscreen
240   10        7.6336  libexa.so                exaGetDrawablePixmap
241   6         4.5802  libexa.so                exaGetDrawableDeltas
242   4         3.0534  libexa.so                exaPixmapIsPinned
243   2         1.5267  libexa.so                .plt
244   2         1.5267  libexa.so                __i686.get_pc_thunk.bx
245   1         0.7634  libexa.so                __i686.get_pc_thunk.cx
246 -------------------------------------------------------------------------------
247   2         4.4444  libexa.so                exaMoveInPixmap
248   4         8.8889  libexa.so                exaCopyNtoN
249   6        13.3333  libexa.so                exaTryDriverComposite
250   33       73.3333  libexa.so                exaDoMigration
251 45        1.2828  libexa.so                exaPixmapIsPinned
252   45       100.000  libexa.so                exaPixmapIsPinned [self]
253 -------------------------------------------------------------------------------
254   3        100.000  libexa.so                exaFillRegionSolid
255 35        0.9977  libexa.so                exaGetPixmapOffset
256   35       100.000  libexa.so                exaGetPixmapOffset [self]
257 -------------------------------------------------------------------------------
258   353      100.000  libexa.so                exaGlyphs
259 33        0.9407  libexa.so                exaCopyArea
260   313      86.9444  libfb.so                 fbDoCopy
261   33        9.1667  libexa.so                exaCopyArea [self]
262   7         1.9444  libfb.so                 __i686.get_pc_thunk.bx
263   4         1.1111  libfb.so                 fbCopyRegion
264   2         0.5556  Xorg                     miSpriteSourceValidate
265   1         0.2778  libfb.so                 .plt
266 -------------------------------------------------------------------------------
267   62       100.000  libexa.so                exaGlyphs
268 19        0.5416  libexa.so                exaCreatePixmap
269   104      67.0968  libfb.so                 fbCreatePixmap
270   25       16.1290  Xorg                     DamageCreate
271   19       12.2581  libexa.so                exaCreatePixmap [self]
272   4         2.5806  Xorg                     DamageRegister
273   1         0.6452  Xorg                     DamageSetReportAfterOp
274   1         0.6452  Xorg                     Xalloc
275   1         0.6452  libfb.so                 .plt
276 -------------------------------------------------------------------------------
277   31       100.000  libexa.so                exaPolySegment
278 19        0.5416  libexa.so                exaPolyFillRect
279   185      61.4618  libexa.so                exaFillRegionSolid
280   29        9.6346  Xorg                     miRectsToRegion
281   25        8.3056  libpixman.so.0.0.0       pixman_region_fini
282   23        7.6412  Xorg                     miRegionDestroy
283   19        6.3123  libexa.so                exaPolyFillRect [self]
284   6         1.9934  Xorg                     miIntersect
285   3         0.9967  Xorg                     miTranslateRegion
286   2         0.6645  libexa.so                exaGetDrawableDeltas
287   2         0.6645  libexa.so                exaGetOffscreenPixmap
288   2         0.6645  intel_drv.so             I830EXASolid
289   1         0.3322  libexa.so                exaGetDrawablePixmap
290   1         0.3322  libexa.so                exaMarkSync
291   1         0.3322  libexa.so                exaDoMigration
292   1         0.3322  Xorg                     miRegionCreate
293   1         0.3322  Xorg                     miRegionValidate
294 -------------------------------------------------------------------------------
295   1         7.1429  libexa.so                exaCopyNtoN
296   4        28.5714  libexa.so                exaFillRegionSolid
297   9        64.2857  libexa.so                exaTryDriverComposite
298 14        0.3991  libexa.so                __i686.get_pc_thunk.cx
299   14       100.000  libexa.so                __i686.get_pc_thunk.cx [self]
300 -------------------------------------------------------------------------------
301   16       100.000  libexa.so                exaDestroyPixmap
302 11        0.3136  libexa.so                exaOffscreenFree
303   11       68.7500  libexa.so                exaOffscreenFree [self]
304   5        31.2500  libexa.so                ExaOffscreenMerge
305 -------------------------------------------------------------------------------
306 8         0.2281  libexa.so                exaValidateGC
307   55       79.7101  libfb.so                 fbValidateGC
308   8        11.5942  libexa.so                exaValidateGC [self]
309   2         2.8986  Xorg                     miComputeCompositeClip
310   2         2.8986  libfb.so                 __i686.get_pc_thunk.cx
311   2         2.8986  libfb.so                 fbGetGCPrivateIndex
312 -------------------------------------------------------------------------------
313   185      100.000  libexa.so                exaPolyFillRect
314 7         0.1995  libexa.so                exaFillRegionSolid
315   96       51.3369  libexa.so                exaDoMigration
316   37       19.7861  intel_drv.so             I830EXASolid
317   14        7.4866  libexa.so                exaGetOffscreenPixmap
318   14        7.4866  intel_drv.so             I830EXAPrepareSolid
319   7         3.7433  libexa.so                exaFillRegionSolid [self]
320   4         2.1390  libexa.so                __i686.get_pc_thunk.cx
321   4         2.1390  intel_drv.so             __i686.get_pc_thunk.bx
322   3         1.6043  libexa.so                exaGetPixmapOffset
323   3         1.6043  intel_drv.so             .plt
324   2         1.0695  libexa.so                exaGetPixmapPitch
325   1         0.5348  libexa.so                .plt
326   1         0.5348  libexa.so                __i686.get_pc_thunk.bx
327   1         0.5348  libexa.so                exaMoveInPixmap
328 -------------------------------------------------------------------------------
329   2        100.000  libexa.so                exaFillRegionSolid
330 7         0.1995  libexa.so                exaGetPixmapPitch
331   7        100.000  libexa.so                exaGetPixmapPitch [self]
332 -------------------------------------------------------------------------------
333 4         0.1140  libexa.so                exaDestroyPixmap
334   19       41.3043  libfb.so                 fbDestroyPixmap
335   16       34.7826  libexa.so                exaOffscreenFree
336   4         8.6957  libfb.so                 __i686.get_pc_thunk.bx
337   4         8.6957  libexa.so                exaDestroyPixmap [self]
338   2         4.3478  libexa.so                ExaOffscreenMerge
339   1         2.1739  Xorg                     Xfree
340 -------------------------------------------------------------------------------
341   2        50.0000  libexa.so                exaTryDriverComposite
342   2        50.0000  libexa.so                exaComposite
343 4         0.1140  libexa.so                exaOpReadsDestination
344   4        100.000  libexa.so                exaOpReadsDestination [self]
345 -------------------------------------------------------------------------------
346   2        28.5714  libexa.so                exaDestroyPixmap
347   5        71.4286  libexa.so                exaOffscreenFree
348 3         0.0855  libexa.so                ExaOffscreenMerge
349   4        57.1429  Xorg                     Xfree
350   3        42.8571  libexa.so                ExaOffscreenMerge [self]
351 -------------------------------------------------------------------------------
352 3         0.0855  libexa.so                exaPolySegment
353   31       91.1765  libexa.so                exaPolyFillRect
354   3         8.8235  libexa.so                exaPolySegment [self]
355 -------------------------------------------------------------------------------
356 2         0.0570  libexa.so                exaRasterizeTrapezoid
357   5589     68.0507  libfb.so                 fbRasterizeTrapezoid
358   2617     31.8641  libexa.so                exaPrepareAccess
359   2         0.0244  libfb.so                 image_from_pict
360   2         0.0244  libexa.so                exaRasterizeTrapezoid [self]
361   1         0.0122  libexa.so                .plt
362   1         0.0122  libexa.so                exaFinishAccess
363   1         0.0122  libexa.so                exaPixmapDirty
364 -------------------------------------------------------------------------------
365   1        100.000  libexa.so                exaRasterizeTrapezoid
366 1         0.0285  libexa.so                exaFinishAccess
367   1        100.000  libexa.so                exaFinishAccess [self]
368 -------------------------------------------------------------------------------
369   2617     100.000  libexa.so                exaRasterizeTrapezoid
370 1         0.0285  libexa.so                exaPrepareAccess
371   2616     99.9618  libexa.so                exaWaitSync
372   1         0.0382  libexa.so                exaPrepareAccess [self]
373 -------------------------------------------------------------------------------
374   8        17.7778  libexa.so                exaPixmapDirty
375   37       82.2222  libexa.so                exaTryDriverComposite
376 0              0  Xorg                     .plt
377   0              0  Xorg                     .plt [self]
378 -------------------------------------------------------------------------------
379   1        100.000  libexa.so                exaGlyphs
380 0              0  Xorg                     ChangePicture
381   0              0  Xorg                     ChangePicture [self]
382 -------------------------------------------------------------------------------
383   24       100.000  libexa.so                exaGlyphs
384 0              0  Xorg                     CreatePicture
385   0              0  Xorg                     CreatePicture [self]
386 -------------------------------------------------------------------------------
387   25       100.000  libexa.so                exaCreatePixmap
388 0              0  Xorg                     DamageCreate
389   0              0  Xorg                     DamageCreate [self]
390 -------------------------------------------------------------------------------
391   1        33.3333  libexa.so                exaDoMigration
392   2        66.6667  libexa.so                exaMoveInPixmap
393 0              0  Xorg                     DamageEmpty
394   0              0  Xorg                     DamageEmpty [self]
395 -------------------------------------------------------------------------------
396   2        20.0000  libexa.so                exaPixmapDirty
397   2        20.0000  libexa.so                exaComposite
398   6        60.0000  libexa.so                exaGlyphs
399 0              0  Xorg                     DamageRegion
400   0              0  Xorg                     DamageRegion [self]
401 -------------------------------------------------------------------------------
402   4        100.000  libexa.so                exaCreatePixmap
403 0              0  Xorg                     DamageRegister
404   0              0  Xorg                     DamageRegister [self]
405 -------------------------------------------------------------------------------
406   1        50.0000  libexa.so                exaCreatePixmap
407   1        50.0000  libexa.so                exaGlyphs
408 0              0  Xorg                     DamageSetReportAfterOp
409   0              0  Xorg                     DamageSetReportAfterOp [self]
410 -------------------------------------------------------------------------------
411   27       100.000  libexa.so                exaGlyphs
412 0              0  Xorg                     FreePicture
413   0              0  Xorg                     FreePicture [self]
414 -------------------------------------------------------------------------------
415   4        100.000  libexa.so                exaGlyphs
416 0              0  Xorg                     FreeScratchGC
417   0              0  Xorg                     FreeScratchGC [self]
418 -------------------------------------------------------------------------------
419   4        100.000  libexa.so                exaGlyphs
420 0              0  Xorg                     GetScratchPixmapHeader
421   0              0  Xorg                     GetScratchPixmapHeader [self]
422 -------------------------------------------------------------------------------
423   24       100.000  libexa.so                exaGlyphs
424 0              0  Xorg                     ValidateGC
425   0              0  Xorg                     ValidateGC [self]
426 -------------------------------------------------------------------------------
427   7        100.000  libexa.so                exaGlyphs
428 0              0  Xorg                     ValidatePicture
429   0              0  Xorg                     ValidatePicture [self]
430 -------------------------------------------------------------------------------
431   1        20.0000  libexa.so                exaCreatePixmap
432   4        80.0000  libexa.so                exaOffscreenAlloc
433 0              0  Xorg                     Xalloc
434   0              0  Xorg                     Xalloc [self]
435 -------------------------------------------------------------------------------
436   1        20.0000  libexa.so                exaDestroyPixmap
437   4        80.0000  libexa.so                ExaOffscreenMerge
438 0              0  Xorg                     Xfree
439   0              0  Xorg                     Xfree [self]
440 -------------------------------------------------------------------------------
441   1         4.5455  libexa.so                exaMoveInPixmap
442   2         9.0909  libexa.so                exaOffscreenAlloc
443   6        27.2727  libexa.so                exaPixmapDirty
444   6        27.2727  libexa.so                exaTryDriverComposite
445   7        31.8182  libexa.so                exaGlyphs
446 0              0  Xorg                     __i686.get_pc_thunk.bx
447   0              0  Xorg                     __i686.get_pc_thunk.bx [self]
448 -------------------------------------------------------------------------------
449   1        100.000  libexa.so                exaGlyphs
450 0              0  Xorg                     damageInsertDamage
451   0              0  Xorg                     damageInsertDamage [self]
452 -------------------------------------------------------------------------------
453   16       100.000  libexa.so                exaGlyphs
454 0              0  Xorg                     damagePolyFillRect
455   0              0  Xorg                     damagePolyFillRect [self]
456 -------------------------------------------------------------------------------
457   1        100.000  libexa.so                exaGlyphs
458 0              0  Xorg                     damageValidateGC
459   0              0  Xorg                     damageValidateGC [self]
460 -------------------------------------------------------------------------------
461   3        100.000  libexa.so                exaTryDriverComposite
462 0              0  Xorg                     miCompositeSourceValidate
463   0              0  Xorg                     miCompositeSourceValidate [self]
464 -------------------------------------------------------------------------------
465   2        100.000  libexa.so                exaValidateGC
466 0              0  Xorg                     miComputeCompositeClip
467   0              0  Xorg                     miComputeCompositeClip [self]
468 -------------------------------------------------------------------------------
469   6         0.9554  libexa.so                exaComposite
470   622      99.0446  libexa.so                exaTryDriverComposite
471 0              0  Xorg                     miComputeCompositeRegion
472   0              0  Xorg                     miComputeCompositeRegion [self]
473 -------------------------------------------------------------------------------
474   1        100.000  libexa.so                exaGlyphs
475 0              0  Xorg                     miCreatePicture
476   0              0  Xorg                     miCreatePicture [self]
477 -------------------------------------------------------------------------------
478   14       100.000  libexa.so                exaGlyphs
479 0              0  Xorg                     miGlyphExtents
480   0              0  Xorg                     miGlyphExtents [self]
481 -------------------------------------------------------------------------------
482   6        100.000  libexa.so                exaPolyFillRect
483 0              0  Xorg                     miIntersect
484   0              0  Xorg                     miIntersect [self]
485 -------------------------------------------------------------------------------
486   55       100.000  libexa.so                exaGlyphs
487 0              0  Xorg                     miModifyPixmapHeader
488   0              0  Xorg                     miModifyPixmapHeader [self]
489 -------------------------------------------------------------------------------
490   29       100.000  libexa.so                exaPolyFillRect
491 0              0  Xorg                     miRectsToRegion
492   0              0  Xorg                     miRectsToRegion [self]
493 -------------------------------------------------------------------------------
494   1        100.000  libexa.so                exaPolyFillRect
495 0              0  Xorg                     miRegionCreate
496   0              0  Xorg                     miRegionCreate [self]
497 -------------------------------------------------------------------------------
498   23       100.000  libexa.so                exaPolyFillRect
499 0              0  Xorg                     miRegionDestroy
500   0              0  Xorg                     miRegionDestroy [self]
501 -------------------------------------------------------------------------------
502   1        100.000  libexa.so                exaPolyFillRect
503 0              0  Xorg                     miRegionValidate
504   0              0  Xorg                     miRegionValidate [self]
505 -------------------------------------------------------------------------------
506   2        100.000  libexa.so                exaCopyArea
507 0              0  Xorg                     miSpriteSourceValidate
508   0              0  Xorg                     miSpriteSourceValidate [self]
509 -------------------------------------------------------------------------------
510   3        100.000  libexa.so                exaPolyFillRect
511 0              0  Xorg                     miTranslateRegion
512   0              0  Xorg                     miTranslateRegion [self]
513 -------------------------------------------------------------------------------
514   2         0.4630  libexa.so                exaComposite
515   6         1.3889  libexa.so                exaGlyphs
516   8         1.8519  libexa.so                exaMoveInPixmap
517   416      96.2963  libexa.so                exaPixmapDirty
518 0              0  Xorg                     miUnion
519   0              0  Xorg                     miUnion [self]
520 -------------------------------------------------------------------------------
521   1        100.000  libexa.so                exaTryDriverComposite
522 0              0  anon (tgid:28734 range:0xb7f37000-0xb7f38000) (no symbols)
523   0              0  anon (tgid:28734 range:0xb7f37000-0xb7f38000) (no symbols) [self]
524 -------------------------------------------------------------------------------
525   1         1.4085  libexa.so                exaWaitSync
526   3         4.2254  libexa.so                exaFillRegionSolid
527   67       94.3662  libexa.so                exaTryDriverComposite
528 0              0  intel_drv.so             .plt
529   0              0  intel_drv.so             .plt [self]
530 -------------------------------------------------------------------------------
531   14       100.000  libexa.so                exaFillRegionSolid
532 0              0  intel_drv.so             I830EXAPrepareSolid
533   0              0  intel_drv.so             I830EXAPrepareSolid [self]
534 -------------------------------------------------------------------------------
535   2         5.1282  libexa.so                exaPolyFillRect
536   37       94.8718  libexa.so                exaFillRegionSolid
537 0              0  intel_drv.so             I830EXASolid
538   0              0  intel_drv.so             I830EXASolid [self]
539 -------------------------------------------------------------------------------
540   31418    100.000  libexa.so                exaWaitSync
541 0              0  intel_drv.so             I830EXASync
542   0              0  intel_drv.so             I830EXASync [self]
543 -------------------------------------------------------------------------------
544   4        100.000  libexa.so                exaWaitSync
545 0              0  intel_drv.so             I830Sync
546   0              0  intel_drv.so             I830Sync [self]
547 -------------------------------------------------------------------------------
548   3        100.000  libexa.so                exaTryDriverComposite
549 0              0  intel_drv.so             IntelEmitInvarientState
550   0              0  intel_drv.so             IntelEmitInvarientState [self]
551 -------------------------------------------------------------------------------
552   2         7.4074  libexa.so                exaWaitSync
553   4        14.8148  libexa.so                exaFillRegionSolid
554   4        14.8148  libexa.so                exaComposite
555   17       62.9630  libexa.so                exaTryDriverComposite
556 0              0  intel_drv.so             __i686.get_pc_thunk.bx
557   0              0  intel_drv.so             __i686.get_pc_thunk.bx [self]
558 -------------------------------------------------------------------------------
559   6        100.000  libexa.so                exaTryDriverComposite
560 0              0  intel_drv.so             i830MarkSync
561   0              0  intel_drv.so             i830MarkSync [self]
562 -------------------------------------------------------------------------------
563   13       100.000  libexa.so                exaTryDriverComposite
564 0              0  intel_drv.so             i830WaitSync
565   0              0  intel_drv.so             i830WaitSync [self]
566 -------------------------------------------------------------------------------
567   3        100.000  libexa.so                exaComposite
568 0              0  intel_drv.so             i830_done_composite
569   0              0  intel_drv.so             i830_done_composite [self]
570 -------------------------------------------------------------------------------
571   30       100.000  libexa.so                exaTryDriverComposite
572 0              0  intel_drv.so             i830_get_transformed_coordinates
573   0              0  intel_drv.so             i830_get_transformed_coordinates [self]
574 -------------------------------------------------------------------------------
575   5         3.7313  libexa.so                exaGlyphs
576   63       47.0149  libexa.so                exaTryDriverComposite
577   66       49.2537  libexa.so                exaComposite
578 0              0  intel_drv.so             i965_check_composite
579   0              0  intel_drv.so             i965_check_composite [self]
580 -------------------------------------------------------------------------------
581   7        50.0000  libexa.so                exaTryDriverComposite
582   7        50.0000  libexa.so                exaComposite
583 0              0  intel_drv.so             i965_check_composite_texture
584   0              0  intel_drv.so             i965_check_composite_texture [self]
585 -------------------------------------------------------------------------------
586   656      21.1136  libexa.so                exaComposite
587   2451     78.8864  libexa.so                exaTryDriverComposite
588 0              0  intel_drv.so             i965_composite
589   0              0  intel_drv.so             i965_composite [self]
590 -------------------------------------------------------------------------------
591   17       100.000  libexa.so                exaTryDriverComposite
592 0              0  intel_drv.so             i965_get_card_format
593   0              0  intel_drv.so             i965_get_card_format [self]
594 -------------------------------------------------------------------------------
595   2        20.0000  libexa.so                exaComposite
596   8        80.0000  libexa.so                exaTryDriverComposite
597 0              0  intel_drv.so             i965_get_dest_format
598   0              0  intel_drv.so             i965_get_dest_format [self]
599 -------------------------------------------------------------------------------
600   3         0.0067  libexa.so                exaComposite
601   44587    99.9933  libexa.so                exaTryDriverComposite
602 0              0  intel_drv.so             i965_prepare_composite
603   0              0  intel_drv.so             i965_prepare_composite [self]
604 -------------------------------------------------------------------------------
605   7        100.000  libexa.so                exaTryDriverComposite
606 0              0  intel_drv.so             intel_get_pixmap_offset
607   0              0  intel_drv.so             intel_get_pixmap_offset [self]
608 -------------------------------------------------------------------------------
609   12       100.000  libexa.so                exaTryDriverComposite
610 0              0  intel_drv.so             intel_get_pixmap_pitch
611   0              0  intel_drv.so             intel_get_pixmap_pitch [self]
612 -------------------------------------------------------------------------------
613   15       100.000  libexa.so                exaTryDriverComposite
614 0              0  libc-2.5.so              memcpy
615   0              0  libc-2.5.so              memcpy [self]
616 -------------------------------------------------------------------------------
617   43       100.000  libexa.so                exaGlyphs
618 0              0  libextmod.so             XvDestroyPixmap
619   0              0  libextmod.so             XvDestroyPixmap [self]
620 -------------------------------------------------------------------------------
621   1        50.0000  libexa.so                exaCreatePixmap
622   1        50.0000  libexa.so                exaCopyArea
623 0              0  libfb.so                 .plt
624   0              0  libfb.so                 .plt [self]
625 -------------------------------------------------------------------------------
626   4        36.3636  libexa.so                exaDestroyPixmap
627   7        63.6364  libexa.so                exaCopyArea
628 0              0  libfb.so                 __i686.get_pc_thunk.bx
629   0              0  libfb.so                 __i686.get_pc_thunk.bx [self]
630 -------------------------------------------------------------------------------
631   2        100.000  libexa.so                exaValidateGC
632 0              0  libfb.so                 __i686.get_pc_thunk.cx
633   0              0  libfb.so                 __i686.get_pc_thunk.cx [self]
634 -------------------------------------------------------------------------------
635   4        100.000  libexa.so                exaCopyArea
636 0              0  libfb.so                 fbCopyRegion
637   0              0  libfb.so                 fbCopyRegion [self]
638 -------------------------------------------------------------------------------
639   1         0.9524  libexa.so                exaGlyphs
640   104      99.0476  libexa.so                exaCreatePixmap
641 0              0  libfb.so                 fbCreatePixmap
642   0              0  libfb.so                 fbCreatePixmap [self]
643 -------------------------------------------------------------------------------
644   19       100.000  libexa.so                exaDestroyPixmap
645 0              0  libfb.so                 fbDestroyPixmap
646   0              0  libfb.so                 fbDestroyPixmap [self]
647 -------------------------------------------------------------------------------
648   1         0.3185  libexa.so                exaGlyphs
649   313      99.6815  libexa.so                exaCopyArea
650 0              0  libfb.so                 fbDoCopy
651   0              0  libfb.so                 fbDoCopy [self]
652 -------------------------------------------------------------------------------
653   2        100.000  libexa.so                exaValidateGC
654 0              0  libfb.so                 fbGetGCPrivateIndex
655   0              0  libfb.so                 fbGetGCPrivateIndex [self]
656 -------------------------------------------------------------------------------
657   5589     100.000  libexa.so                exaRasterizeTrapezoid
658 0              0  libfb.so                 fbRasterizeTrapezoid
659   0              0  libfb.so                 fbRasterizeTrapezoid [self]
660 -------------------------------------------------------------------------------
661   55       100.000  libexa.so                exaValidateGC
662 0              0  libfb.so                 fbValidateGC
663   0              0  libfb.so                 fbValidateGC [self]
664 -------------------------------------------------------------------------------
665   2        100.000  libexa.so                exaRasterizeTrapezoid
666 0              0  libfb.so                 image_from_pict
667   0              0  libfb.so                 image_from_pict [self]
668 -------------------------------------------------------------------------------
669   25       100.000  libexa.so                exaPolyFillRect
670 0              0  libpixman.so.0.0.0       pixman_region_fini
671   0              0  libpixman.so.0.0.0       pixman_region_fini [self]
672 -------------------------------------------------------------------------------
673   4        100.000  libexa.so                exaTryDriverComposite
674 0              0  libpixman.so.0.0.0       pixman_region_init
675   0              0  libpixman.so.0.0.0       pixman_region_init [self]
676 -------------------------------------------------------------------------------
677   14       100.000  libexa.so                exaTryDriverComposite
678 0              0  libpixman.so.0.0.0       pixman_region_n_rects
679   0              0  libpixman.so.0.0.0       pixman_region_n_rects [self]
680 -------------------------------------------------------------------------------
681   9        100.000  libexa.so                exaTryDriverComposite
682 0              0  libpixman.so.0.0.0       pixman_region_not_empty
683   0              0  libpixman.so.0.0.0       pixman_region_not_empty [self]
684 -------------------------------------------------------------------------------
685   31       100.000  libexa.so                exaTryDriverComposite
686 0              0  libpixman.so.0.0.0       pixman_region_rectangles
687   0              0  libpixman.so.0.0.0       pixman_region_rectangles [self]
688 -------------------------------------------------------------------------------
689   1        100.000  libexa.so                exaMoveInPixmap
690 0              0  libpixman.so.0.0.0       pixman_region_union
691   0              0  libpixman.so.0.0.0       pixman_region_union [self]
692 -------------------------------------------------------------------------------