]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libexa.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-before / libexa.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libexa.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libexa.callgraph
new file mode 100644 (file)
index 0000000..a55d845
--- /dev/null
@@ -0,0 +1,989 @@
+CPU: Core 2, speed 2133.47 MHz (estimated)
+Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
+samples  %        image name               symbol name
+-------------------------------------------------------------------------------
+  4         0.0296  libexa.so                exaFillRegionSolid
+  5         0.0369  libexa.so                exaTryDriverComposite
+  13527    99.9335  libexa.so                exaDoMigration
+3313     11.3277  libexa.so                exaMoveInPixmap
+  5479     40.4743  libexa.so                exaMemcpyBox
+  3313     24.4737  libexa.so                exaMoveInPixmap [self]
+  2400     17.7292  libexa.so                exaPrepareAccess
+  983       7.2616  libexa.so                exaFinishAccess
+  502       3.7084  libexa.so                .plt
+  308       2.2752  libexa.so                __i686.get_pc_thunk.bx
+  166       1.2263  libc-2.5.so              memcpy
+  121       0.8938  libexa.so                exaPixmapIsOffscreen
+  89        0.6575  libexa.so                exaGetDrawablePixmap
+  67        0.4949  libexa.so                exaOffscreenAlloc
+  51        0.3767  libexa.so                exaWaitSync
+  30        0.2216  Xorg                     miUnion
+  21        0.1551  Xorg                     DamageEmpty
+  3         0.0222  libexa.so                exaPixmapIsPinned
+  3         0.0222  Xorg                     __i686.get_pc_thunk.bx
+  1         0.0074  Xorg                     Xfree
+-------------------------------------------------------------------------------
+  1         0.0372  libexa.so                exaCopyDirtyToSys
+  1         0.0372  libexa.so                exaGlyphs
+  2         0.0745  libexa.so                exaFillRegionSolid
+  5         0.1862  libexa.so                exaTryDriverComposite
+  15        0.5587  libexa.so                exaGetOffscreenPixmap
+  25        0.9311  libexa.so                ExaCheckGetImage
+  33        1.2291  libexa.so                ExaCheckComposite
+  121       4.5065  libexa.so                exaMoveInPixmap
+  233       8.6778  libexa.so                exaCopyNtoN
+  363      13.5196  libexa.so                exaDoMigration
+  492      18.3240  libexa.so                exaMoveOutPixmap
+  1394     51.9181  libexa.so                exaPrepareAccess
+2706      9.2522  libexa.so                exaPixmapIsOffscreen
+  2706     100.000  libexa.so                exaPixmapIsOffscreen [self]
+-------------------------------------------------------------------------------
+  160       1.1841  libexa.so                exaDoMigration
+  5479     40.5491  libexa.so                exaMoveInPixmap
+  7873     58.2667  libexa.so                exaCopyDirtyToSys
+2142      7.3238  libexa.so                exaMemcpyBox
+  11370    84.1474  libc-2.5.so              memcpy
+  2142     15.8526  libexa.so                exaMemcpyBox [self]
+-------------------------------------------------------------------------------
+  2         0.0935  libexa.so                exaCopyDirtyToSys
+  2         0.0935  libexa.so                exaMoveOutPixmap
+  29        1.3564  libexa.so                exaGetImage
+  33        1.5435  libexa.so                ExaCheckGetImage
+  114       5.3321  libexa.so                exaComposite
+  144       6.7353  libexa.so                exaDoMigration
+  393      18.3817  libexa.so                exaCopyNtoN
+  438      20.4864  libexa.so                ExaCheckComposite
+  983      45.9775  libexa.so                exaMoveInPixmap
+1987      6.7939  libexa.so                exaFinishAccess
+  1987     90.8135  libexa.so                exaFinishAccess [self]
+  201       9.1865  libexa.so                exaGetDrawablePixmap
+-------------------------------------------------------------------------------
+  1         0.0629  libexa.so                exaFillRegionSolid
+  2         0.1259  libexa.so                exaMoveOutPixmap
+  3         0.1888  libexa.so                exaTryDriverComposite
+  3         0.1888  libexa.so                ExaCheckGetImage
+  4         0.2517  libexa.so                exaCopyDirtyToSys
+  7         0.4405  libexa.so                exaGetImage
+  120       7.5519  libexa.so                ExaCheckComposite
+  194      12.2089  libexa.so                exaComposite
+  196      12.3348  libexa.so                exaGlyphs
+  260      16.3625  libexa.so                exaCopyNtoN
+  297      18.6910  libexa.so                exaDoMigration
+  502      31.5922  libexa.so                exaMoveInPixmap
+1982      6.7768  libexa.so                .plt
+  1982     100.000  libexa.so                .plt [self]
+-------------------------------------------------------------------------------
+1730      5.9151  libexa.so                exaGlyphs
+  57925    40.9781  libexa.so                exaComposite
+  54605    38.6294  libexa.so                exaPixmapDirty
+  23412    16.5624  libexa.so                exaCopyArea
+  1730      1.2239  libexa.so                exaGlyphs [self]
+  832       0.5886  Xorg                     miModifyPixmapHeader
+  445       0.3148  Xorg                     damagePolyFillRect
+  394       0.2787  Xorg                     miGlyphExtents
+  394       0.2787  libexa.so                exaCreatePixmap
+  196       0.1387  libexa.so                .plt
+  195       0.1379  Xorg                     FreePicture
+  189       0.1337  libextmod.so             XvDestroyPixmap
+  158       0.1118  Xorg                     CreatePicture
+  140       0.0990  Xorg                     ValidateGC
+  105       0.0743  libexa.so                exaTryDriverComposite
+  95        0.0672  libexa.so                exaDoMigration
+  82        0.0580  libexa.so                __i686.get_pc_thunk.bx
+  75        0.0531  Xorg                     ValidatePicture
+  66        0.0467  libfb.so                 fbDoCopy
+  57        0.0403  Xorg                     __i686.get_pc_thunk.bx
+  55        0.0389  libexa.so                exaGetDrawablePixmap
+  41        0.0290  Xorg                     miUnion
+  33        0.0233  libexa.so                exaOpReadsDestination
+  26        0.0184  Xorg                     DamageRegion
+  20        0.0141  libexa.so                ExaCheckComposite
+  15        0.0106  Xorg                     GetScratchGC
+  13        0.0092  Xorg                     GetScratchPixmapHeader
+  9         0.0064  Xorg                     miDestroyPictureClip
+  5         0.0035  libfb.so                 fbCreatePixmap
+  4         0.0028  Xorg                     AllocatePicture
+  4         0.0028  Xorg                     miDestroyPicture
+  4         0.0028  libexa.so                exaPolyFillRect
+  4         0.0028  Xorg                     FreeScratchGC
+  3         0.0021  libexa.so                __i686.get_pc_thunk.cx
+  3         0.0021  Xorg                     damageInsertDamage
+  2         0.0014  libexa.so                exaGetDrawableDeltas
+  2         0.0014  libextmod.so             __i686.get_pc_thunk.bx
+  2         0.0014  Xorg                     DamageSetReportAfterOp
+  2         0.0014  Xorg                     damageValidateGC
+  2         0.0014  Xorg                     SetPictureToDefaults
+  2         0.0014  Xorg                     FreeScratchPixmapHeader
+  2         0.0014  Xorg                     miCreatePicture
+  1        7.1e-04  Xorg                     getDrawableDamageRef
+  1        7.1e-04  Xorg                     DamageRegister
+  1        7.1e-04  Xorg                     ChangePicture
+  1        7.1e-04  Xorg                     Xfree
+  1        7.1e-04  Xorg                     DamageCreate
+  1        7.1e-04  libfb.so                 _fbGetWindowPixmap
+  1        7.1e-04  libexa.so                ExaOffscreenMarkUsed
+  1        7.1e-04  libexa.so                exaPixmapIsOffscreen
+-------------------------------------------------------------------------------
+  57925    100.000  libexa.so                exaGlyphs
+1647      5.6313  libexa.so                exaComposite
+  22284    38.4406  libexa.so                ExaCheckComposite
+  20292    35.0043  libexa.so                exaTryDriverComposite
+  12822    22.1183  libexa.so                exaDoMigration
+  1647      2.8411  libexa.so                exaComposite [self]
+  194       0.3347  libexa.so                .plt
+  115       0.1984  libfb.so                 fbComposite
+  114       0.1967  libexa.so                exaFinishAccess
+  106       0.1829  libexa.so                exaGetDrawablePixmap
+  90        0.1553  Xorg                     miComputeCompositeRegion
+  79        0.1363  libexa.so                __i686.get_pc_thunk.bx
+  56        0.0966  libexa.so                exaPixmapIsPinned
+  43        0.0742  libexa.so                __i686.get_pc_thunk.cx
+  29        0.0500  libexa.so                exaPrepareAccess
+  24        0.0414  intel_drv.so             i965_check_composite
+  24        0.0414  intel_drv.so             i965_composite
+  18        0.0311  libexa.so                exaMoveOutPixmap
+  13        0.0224  libexa.so                exaOpReadsDestination
+  9         0.0155  libfb.so                 _fbGetWindowPixmap
+  7         0.0121  intel_drv.so             i830_done_composite
+  2         0.0035  intel_drv.so             i965_prepare_composite
+  1         0.0017  libexa.so                exaMarkSync
+  1         0.0017  libexa.so                exaGetOffscreenPixmap
+-------------------------------------------------------------------------------
+  7         0.0238  libexa.so                exaPolyFillRect
+  95        0.3234  libexa.so                exaGlyphs
+  115       0.3914  libexa.so                exaFillRegionSolid
+  2287      7.7845  libexa.so                exaCopyNtoN
+  12822    43.6434  libexa.so                exaComposite
+  14053    47.8335  libexa.so                exaTryDriverComposite
+1510      5.1629  libexa.so                exaDoMigration
+  13527    45.6330  libexa.so                exaMoveInPixmap
+  12674    42.7555  libexa.so                exaMoveOutPixmap
+  1510      5.0940  libexa.so                exaDoMigration [self]
+  580       1.9566  libexa.so                exaPixmapIsPinned
+  363       1.2246  libexa.so                exaPixmapIsOffscreen
+  297       1.0019  libexa.so                .plt
+  178       0.6005  libexa.so                __i686.get_pc_thunk.bx
+  160       0.5398  libexa.so                exaMemcpyBox
+  144       0.4858  libexa.so                exaFinishAccess
+  124       0.4183  libexa.so                __i686.get_pc_thunk.cx
+  55        0.1855  libexa.so                exaPrepareAccess
+  16        0.0540  libexa.so                ExaOffscreenMarkUsed
+  6         0.0202  libexa.so                exaOffscreenAlloc
+  3         0.0101  Xorg                     miUnion
+  3         0.0101  Xorg                     DamageEmpty
+  2         0.0067  libexa.so                exaCopyDirtyToSys
+  1         0.0034  Xorg                     DamageRegion
+-------------------------------------------------------------------------------
+  11        0.1206  libexa.so                ExaCheckPolyGlyphBlt
+  24        0.2631  libexa.so                exaGetImage
+  29        0.3179  libexa.so                exaComposite
+  55        0.6030  libexa.so                exaDoMigration
+  525       5.7559  libexa.so                exaCopyNtoN
+  632       6.9291  libexa.so                ExaCheckComposite
+  2308     25.3042  libexa.so                ExaCheckGetImage
+  2400     26.3129  libexa.so                exaMoveInPixmap
+  3137     34.3932  libexa.so                exaCopyDirtyToSys
+1427      4.8791  libexa.so                exaPrepareAccess
+  5704     62.3524  libexa.so                exaWaitSync
+  1427     15.5990  libexa.so                exaPrepareAccess [self]
+  1394     15.2383  libexa.so                exaPixmapIsOffscreen
+  286       3.1264  libexa.so                exaGetDrawablePixmap
+  285       3.1154  libexa.so                __i686.get_pc_thunk.bx
+  29        0.3170  intel_drv.so             I830EXASync
+  23        0.2514  libfb.so                 _fbGetWindowPixmap
+-------------------------------------------------------------------------------
+1421      4.8586  libexa.so                exaCopyNtoN
+  7919     39.4569  libfb.so                 fbCopyNtoN
+  5980     29.7957  libexa.so                exaPixmapDirty
+  2287     11.3951  libexa.so                exaDoMigration
+  1421      7.0802  libexa.so                exaCopyNtoN [self]
+  525       2.6158  libexa.so                exaPrepareAccess
+  393       1.9581  libexa.so                exaFinishAccess
+  260       1.2955  libexa.so                .plt
+  233       1.1609  libexa.so                exaPixmapIsOffscreen
+  184       0.9168  libexa.so                exaGetDrawableDeltas
+  177       0.8819  libexa.so                __i686.get_pc_thunk.bx
+  153       0.7623  libexa.so                exaGetDrawablePixmap
+  136       0.6776  libexa.so                exaPixmapIsPinned
+  87        0.4335  libexa.so                __i686.get_pc_thunk.cx
+  61        0.3039  libfb.so                 .plt
+  46        0.2292  libfb.so                 __i686.get_pc_thunk.cx
+  42        0.2093  libfb.so                 __i686.get_pc_thunk.bx
+  38        0.1893  libexa.so                exaMoveOutPixmap
+  38        0.1893  libfb.so                 fbGetGCPrivateIndex
+  31        0.1545  libfb.so                 fbBlt
+  28        0.1395  libpixman.so.0.0.0       pixman_blt
+  20        0.0997  Xorg                     miUnion
+  11        0.0548  Xorg                     DamageRegion
+-------------------------------------------------------------------------------
+  1         0.0748  libexa.so                exaGetOffscreenPixmap
+  1         0.0748  libexa.so                exaCopyDirtyToSys
+  2         0.1496  libexa.so                exaGetImage
+  2         0.1496  libexa.so                exaPolyFillRect
+  10        0.7479  libexa.so                ExaCheckGetImage
+  19        1.4211  libexa.so                exaTryDriverComposite
+  79        5.9088  libexa.so                exaComposite
+  82        6.1331  libexa.so                exaGlyphs
+  92        6.8811  libexa.so                exaMoveOutPixmap
+  101       7.5542  libexa.so                ExaCheckComposite
+  177      13.2386  libexa.so                exaCopyNtoN
+  178      13.3134  libexa.so                exaDoMigration
+  285      21.3164  libexa.so                exaPrepareAccess
+  308      23.0366  libexa.so                exaMoveInPixmap
+1388      4.7458  libexa.so                __i686.get_pc_thunk.bx
+  1388     100.000  libexa.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  5980      9.8704  libexa.so                exaCopyNtoN
+  54605    90.1296  libexa.so                exaGlyphs
+1117      3.8192  libexa.so                exaPixmapDirty
+  59312    97.8003  Xorg                     miUnion
+  1117      1.8418  libexa.so                exaPixmapDirty [self]
+  93        0.1533  Xorg                     __i686.get_pc_thunk.bx
+  56        0.0923  Xorg                     .plt
+  38        0.0627  libpixman.so.0.0.0       pixman_region_union
+  30        0.0495  Xorg                     DamageRegion
+-------------------------------------------------------------------------------
+  1         0.0967  libexa.so                exaTryDriverComposite
+  3         0.2901  libexa.so                exaMoveInPixmap
+  56        5.4159  libexa.so                exaComposite
+  136      13.1528  libexa.so                exaCopyNtoN
+  258      24.9516  libexa.so                exaMoveOutPixmap
+  580      56.0928  libexa.so                exaDoMigration
+1034      3.5354  libexa.so                exaPixmapIsPinned
+  1034     100.000  libexa.so                exaPixmapIsPinned [self]
+-------------------------------------------------------------------------------
+  105       0.5148  libexa.so                exaGlyphs
+  20292    99.4852  libexa.so                exaComposite
+1030      3.5217  libexa.so                exaTryDriverComposite
+  14053    68.8906  libexa.so                exaDoMigration
+  2509     12.2996  Xorg                     miComputeCompositeRegion
+  1030      5.0493  libexa.so                exaTryDriverComposite [self]
+  814       3.9904  intel_drv.so             i965_prepare_composite
+  608       2.9805  intel_drv.so             i965_check_composite
+  196       0.9608  intel_drv.so             i965_composite
+  187       0.9167  libpixman.so.0.0.0       pixman_region_n_rects
+  184       0.9020  Xorg                     .plt
+  144       0.7059  intel_drv.so             i965_get_dest_format
+  143       0.7010  intel_drv.so             i965_check_composite_texture
+  133       0.6520  libpixman.so.0.0.0       pixman_region_rectangles
+  101       0.4951  libexa.so                exaGetDrawablePixmap
+  49        0.2402  intel_drv.so             __i686.get_pc_thunk.bx
+  45        0.2206  Xorg                     miCompositeSourceValidate
+  35        0.1716  libpixman.so.0.0.0       pixman_region_not_empty
+  35        0.1716  libexa.so                exaGetOffscreenPixmap
+  24        0.1177  Xorg                     __i686.get_pc_thunk.bx
+  19        0.0931  libexa.so                __i686.get_pc_thunk.bx
+  12        0.0588  intel_drv.so             intel_get_pixmap_pitch
+  11        0.0539  intel_drv.so             .plt
+  11        0.0539  intel_drv.so             IntelEmitInvarientState
+  10        0.0490  intel_drv.so             i830WaitSync
+  8         0.0392  intel_drv.so             intel_get_pixmap_offset
+  7         0.0343  intel_drv.so             i830_get_transformed_coordinates
+  5         0.0245  libc-2.5.so              memcpy
+  5         0.0245  libexa.so                exaMoveInPixmap
+  5         0.0245  libexa.so                exaPixmapIsOffscreen
+  4         0.0196  libexa.so                exaMarkSync
+  4         0.0196  libexa.so                ExaOffscreenMarkUsed
+  3         0.0147  libexa.so                .plt
+  2         0.0098  libpixman.so.0.0.0       pixman_region_init
+  1         0.0049  libexa.so                exaGetDrawableDeltas
+  1         0.0049  libexa.so                exaPixmapIsPinned
+  1         0.0049  libfb.so                 _fbGetWindowPixmap
+-------------------------------------------------------------------------------
+  7         0.6446  libexa.so                exaGetOffscreenPixmap
+  39        3.5912  libexa.so                ExaCheckComposite
+  49        4.5120  libexa.so                ExaCheckGetImage
+  55        5.0645  libexa.so                exaGlyphs
+  89        8.1952  libexa.so                exaMoveInPixmap
+  101       9.3002  libexa.so                exaTryDriverComposite
+  106       9.7606  libexa.so                exaComposite
+  153      14.0884  libexa.so                exaCopyNtoN
+  201      18.5083  libexa.so                exaFinishAccess
+  286      26.3352  libexa.so                exaPrepareAccess
+1022      3.4944  libexa.so                exaGetDrawablePixmap
+  1022     89.9648  libexa.so                exaGetDrawablePixmap [self]
+  42        3.6972  libfb.so                 __i686.get_pc_thunk.cx
+  29        2.5528  libfb.so                 _fbGetWindowPixmap
+  25        2.2007  libfb.so                 fbGetWinPrivateIndex
+  14        1.2324  libfb.so                 __i686.get_pc_thunk.bx
+  4         0.3521  libfb.so                 .plt
+-------------------------------------------------------------------------------
+  18        0.1414  libexa.so                exaComposite
+  38        0.2985  libexa.so                exaCopyNtoN
+  12674    99.5601  libexa.so                exaDoMigration
+817       2.7934  libexa.so                exaMoveOutPixmap
+  11067    86.9295  libexa.so                exaCopyDirtyToSys
+  817       6.4174  libexa.so                exaMoveOutPixmap [self]
+  492       3.8646  libexa.so                exaPixmapIsOffscreen
+  258       2.0265  libexa.so                exaPixmapIsPinned
+  92        0.7226  libexa.so                __i686.get_pc_thunk.bx
+  2         0.0157  libexa.so                .plt
+  2         0.0157  libexa.so                exaFinishAccess
+  1         0.0079  Xorg                     DamageRegion
+-------------------------------------------------------------------------------
+  23412    100.000  libexa.so                exaGlyphs
+654       2.2361  libexa.so                exaCopyArea
+  22660    96.5406  libfb.so                 fbDoCopy
+  654       2.7863  libexa.so                exaCopyArea [self]
+  78        0.3323  libfb.so                 fbCopyRegion
+  32        0.1363  libfb.so                 __i686.get_pc_thunk.bx
+  30        0.1278  Xorg                     miSpriteSourceValidate
+  18        0.0767  libfb.so                 .plt
+-------------------------------------------------------------------------------
+  1         0.0173  libexa.so                exaCopyDirtyToSys
+  41        0.7073  libexa.so                ExaCheckGetImage
+  51        0.8798  libexa.so                exaMoveInPixmap
+  5704     98.3957  libexa.so                exaPrepareAccess
+629       2.1506  libexa.so                exaWaitSync
+  5149     88.6536  intel_drv.so             I830EXASync
+  629      10.8299  libexa.so                exaWaitSync [self]
+  19        0.3271  intel_drv.so             I830Sync
+  10        0.1722  intel_drv.so             __i686.get_pc_thunk.bx
+  1         0.0172  intel_drv.so             .plt
+-------------------------------------------------------------------------------
+  20        0.0897  libexa.so                exaGlyphs
+  22284    99.9103  libexa.so                exaComposite
+558       1.9079  libexa.so                ExaCheckComposite
+  20023    89.7570  libfb.so                 fbComposite
+  632       2.8331  libexa.so                exaPrepareAccess
+  558       2.5013  libexa.so                ExaCheckComposite [self]
+  438       1.9634  libexa.so                exaFinishAccess
+  123       0.5514  libfb.so                 .plt
+  120       0.5379  libexa.so                .plt
+  108       0.4841  libpixman.so.0.0.0       pixman_image_unref
+  101       0.4528  libexa.so                __i686.get_pc_thunk.bx
+  84        0.3765  libfb.so                 image_from_pict
+  39        0.1748  libexa.so                exaGetDrawablePixmap
+  33        0.1479  libexa.so                exaPixmapIsOffscreen
+  22        0.0986  libfb.so                 __i686.get_pc_thunk.bx
+  16        0.0717  Xorg                     miCompositeSourceValidate
+  11        0.0493  libpixman.so.0.0.0       pixman_image_composite
+-------------------------------------------------------------------------------
+  3         1.1538  libexa.so                exaFillRegionSolid
+  3         1.1538  libexa.so                exaGlyphs
+  43       16.5385  libexa.so                exaComposite
+  87       33.4615  libexa.so                exaCopyNtoN
+  124      47.6923  libexa.so                exaDoMigration
+260       0.8890  libexa.so                __i686.get_pc_thunk.cx
+  260      100.000  libexa.so                __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  1         0.5181  libexa.so                exaPolyFillRect
+  1         0.5181  libexa.so                exaTryDriverComposite
+  2         1.0363  libexa.so                exaGlyphs
+  5         2.5907  libexa.so                exaGetOffscreenPixmap
+  184      95.3368  libexa.so                exaCopyNtoN
+235       0.8035  libexa.so                exaGetDrawableDeltas
+  235      100.000  libexa.so                exaGetDrawableDeltas [self]
+-------------------------------------------------------------------------------
+116       0.3966  libexa.so                exaGetImage
+  3241     94.4072  libexa.so                ExaCheckGetImage
+  116       3.3790  libexa.so                exaGetImage [self]
+  29        0.8447  libexa.so                exaFinishAccess
+  24        0.6991  libexa.so                exaPrepareAccess
+  14        0.4078  libfb.so                 fbGetImage
+  7         0.2039  libexa.so                .plt
+  2         0.0583  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1        16.6667  libexa.so                exaFillRegionSolid
+  1        16.6667  libexa.so                exaComposite
+  4        66.6667  libexa.so                exaTryDriverComposite
+109       0.3727  libexa.so                exaMarkSync
+  109      100.000  libexa.so                exaMarkSync [self]
+-------------------------------------------------------------------------------
+  6         8.2192  libexa.so                exaDoMigration
+  67       91.7808  libexa.so                exaMoveInPixmap
+58        0.1983  libexa.so                exaOffscreenAlloc
+  58       79.4521  libexa.so                exaOffscreenAlloc [self]
+  14       19.1781  Xorg                     Xalloc
+  1         1.3699  Xorg                     .plt
+-------------------------------------------------------------------------------
+  3241     100.000  libexa.so                exaGetImage
+52        0.1778  libexa.so                ExaCheckGetImage
+  2308     70.7975  libexa.so                exaPrepareAccess
+  668      20.4908  libfb.so                 fbGetImage
+  52        1.5951  libexa.so                ExaCheckGetImage [self]
+  49        1.5031  libexa.so                exaGetDrawablePixmap
+  41        1.2577  libexa.so                exaWaitSync
+  36        1.1043  libfb.so                 fbReplicatePixel
+  33        1.0123  libexa.so                exaFinishAccess
+  25        0.7669  libexa.so                exaPixmapIsOffscreen
+  19        0.5828  libfb.so                 fbBltStip
+  10        0.3067  libexa.so                __i686.get_pc_thunk.bx
+  7         0.2147  libfb.so                 __i686.get_pc_thunk.bx
+  6         0.1840  libfb.so                 .plt
+  3         0.0920  libexa.so                .plt
+  2         0.0613  libfb.so                 __i686.get_pc_thunk.cx
+  1         0.0307  libfb.so                 fbGetWinPrivateIndex
+-------------------------------------------------------------------------------
+  13       28.2609  libexa.so                exaComposite
+  33       71.7391  libexa.so                exaGlyphs
+46        0.1573  libexa.so                exaOpReadsDestination
+  46       100.000  libexa.so                exaOpReadsDestination [self]
+-------------------------------------------------------------------------------
+  2         0.0181  libexa.so                exaDoMigration
+  11067    99.9819  libexa.so                exaMoveOutPixmap
+38        0.1299  libexa.so                exaCopyDirtyToSys
+  7873     71.1137  libexa.so                exaMemcpyBox
+  3137     28.3353  libexa.so                exaPrepareAccess
+  38        0.3432  libexa.so                exaCopyDirtyToSys [self]
+  6         0.0542  Xorg                     DamageEmpty
+  4         0.0361  libexa.so                .plt
+  4         0.0361  Xorg                     miUnion
+  2         0.0181  libexa.so                exaFinishAccess
+  2         0.0181  libc-2.5.so              memcpy
+  1         0.0090  libexa.so                __i686.get_pc_thunk.bx
+  1         0.0090  libexa.so                exaPixmapIsOffscreen
+  1         0.0090  libexa.so                exaWaitSync
+  1         0.0090  Xorg                     .plt
+  1         0.0090  libpixman.so.0.0.0       pixman_region_union
+-------------------------------------------------------------------------------
+  394      100.000  libexa.so                exaGlyphs
+37        0.1265  libexa.so                exaCreatePixmap
+  282      70.8543  libfb.so                 fbCreatePixmap
+  58       14.5729  Xorg                     DamageCreate
+  37        9.2965  libexa.so                exaCreatePixmap [self]
+  15        3.7688  Xorg                     DamageRegister
+  3         0.7538  libfb.so                 fbCreatePixmapBpp
+  2         0.5025  libfb.so                 __i686.get_pc_thunk.bx
+  1         0.2513  Xorg                     Xalloc
+-------------------------------------------------------------------------------
+  40       100.000  libexa.so                exaDestroyPixmap
+31        0.1060  libexa.so                exaOffscreenFree
+  31       72.0930  libexa.so                exaOffscreenFree [self]
+  12       27.9070  libexa.so                ExaOffscreenMerge
+-------------------------------------------------------------------------------
+  4        100.000  libexa.so                exaGlyphs
+25        0.0855  libexa.so                exaPolyFillRect
+  208      59.5989  libexa.so                exaFillRegionSolid
+  34        9.7421  Xorg                     miRectsToRegion
+  32        9.1691  Xorg                     miRegionDestroy
+  25        7.1633  libexa.so                exaPolyFillRect [self]
+  12        3.4384  Xorg                     miTranslateRegion
+  7         2.0057  libexa.so                exaDoMigration
+  6         1.7192  libpixman.so.0.0.0       pixman_region_translate
+  5         1.4327  Xorg                     miIntersect
+  5         1.4327  libpixman.so.0.0.0       pixman_region_fini
+  4         1.1461  intel_drv.so             I830EXAPrepareSolid
+  3         0.8596  Xorg                     __i686.get_pc_thunk.bx
+  2         0.5731  intel_drv.so             I830EXADoneSolid
+  2         0.5731  libexa.so                __i686.get_pc_thunk.bx
+  1         0.2865  libpixman.so.0.0.0       pixman_region_intersect
+  1         0.2865  intel_drv.so             I830EXASolid
+  1         0.2865  Xorg                     miRegionCreate
+  1         0.2865  libexa.so                exaGetDrawableDeltas
+-------------------------------------------------------------------------------
+  1         4.1667  libexa.so                exaGlyphs
+  3        12.5000  libexa.so                exaFillRegionSolid
+  4        16.6667  libexa.so                exaTryDriverComposite
+  16       66.6667  libexa.so                exaDoMigration
+24        0.0821  libexa.so                ExaOffscreenMarkUsed
+  24       100.000  libexa.so                ExaOffscreenMarkUsed [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaFillRegionSolid
+24        0.0821  libexa.so                exaGetPixmapOffset
+  24       100.000  libexa.so                exaGetPixmapOffset [self]
+-------------------------------------------------------------------------------
+20        0.0684  libexa.so                exaDestroyPixmap
+  40       39.2157  libexa.so                exaOffscreenFree
+  35       34.3137  libfb.so                 fbDestroyPixmap
+  20       19.6078  libexa.so                exaDestroyPixmap [self]
+  3         2.9412  libexa.so                ExaOffscreenMerge
+  2         1.9608  Xorg                     Xfree
+  2         1.9608  libfb.so                 __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+16        0.0547  libexa.so                exaValidateGC
+  68       66.0194  libfb.so                 fbValidateGC
+  16       15.5340  libexa.so                exaValidateGC [self]
+  9         8.7379  libfb.so                 fbGetGCPrivateIndex
+  6         5.8252  libfb.so                 __i686.get_pc_thunk.cx
+  2         1.9417  Xorg                     miComputeCompositeClip
+  1         0.9709  libfb.so                 .plt
+  1         0.9709  libfb.so                 __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         2.3256  libexa.so                exaComposite
+  7        16.2791  libexa.so                exaFillRegionSolid
+  35       81.3953  libexa.so                exaTryDriverComposite
+15        0.0513  libexa.so                exaGetOffscreenPixmap
+  15       34.8837  libexa.so                exaPixmapIsOffscreen
+  15       34.8837  libexa.so                exaGetOffscreenPixmap [self]
+  7        16.2791  libexa.so                exaGetDrawablePixmap
+  5        11.6279  libexa.so                exaGetDrawableDeltas
+  1         2.3256  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  2         0.9524  libexa.so                exaPaintWindow
+  208      99.0476  libexa.so                exaPolyFillRect
+12        0.0410  libexa.so                exaFillRegionSolid
+  115      54.5024  libexa.so                exaDoMigration
+  32       15.1659  intel_drv.so             I830EXASolid
+  20        9.4787  intel_drv.so             I830EXAPrepareSolid
+  12        5.6872  libexa.so                exaFillRegionSolid [self]
+  7         3.3175  libexa.so                exaGetOffscreenPixmap
+  4         1.8957  libexa.so                exaMoveInPixmap
+  3         1.4218  libexa.so                __i686.get_pc_thunk.cx
+  3         1.4218  libexa.so                exaGetPixmapPitch
+  3         1.4218  libexa.so                ExaOffscreenMarkUsed
+  3         1.4218  intel_drv.so             .plt
+  3         1.4218  intel_drv.so             __i686.get_pc_thunk.bx
+  2         0.9479  libexa.so                exaGetPixmapOffset
+  2         0.9479  libexa.so                exaPixmapIsOffscreen
+  1         0.4739  libexa.so                .plt
+  1         0.4739  libexa.so                exaMarkSync
+-------------------------------------------------------------------------------
+  3        100.000  libexa.so                exaFillRegionSolid
+9         0.0308  libexa.so                exaGetPixmapPitch
+  9        100.000  libexa.so                exaGetPixmapPitch [self]
+-------------------------------------------------------------------------------
+  3        20.0000  libexa.so                exaDestroyPixmap
+  12       80.0000  libexa.so                exaOffscreenFree
+4         0.0137  libexa.so                ExaOffscreenMerge
+  11       73.3333  Xorg                     Xfree
+  4        26.6667  libexa.so                ExaOffscreenMerge [self]
+-------------------------------------------------------------------------------
+  15       100.000  libexa.so                exaPaintWindow
+2         0.0068  libexa.so                exaFillRegionTiled
+  13       86.6667  intel_drv.so             I830EXACopy
+  2        13.3333  libexa.so                exaFillRegionTiled [self]
+-------------------------------------------------------------------------------
+  1         0.4132  libexa.so                exaCopyDirtyToSys
+  1         0.4132  libexa.so                exaOffscreenAlloc
+  56       23.1405  libexa.so                exaPixmapDirty
+  184      76.0331  libexa.so                exaTryDriverComposite
+0              0  Xorg                     .plt
+  0              0  Xorg                     .plt [self]
+-------------------------------------------------------------------------------
+  4        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     AllocatePicture
+  0              0  Xorg                     AllocatePicture [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     ChangePicture
+  0              0  Xorg                     ChangePicture [self]
+-------------------------------------------------------------------------------
+  158      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     CreatePicture
+  0              0  Xorg                     CreatePicture [self]
+-------------------------------------------------------------------------------
+  1         1.6949  libexa.so                exaGlyphs
+  58       98.3051  libexa.so                exaCreatePixmap
+0              0  Xorg                     DamageCreate
+  0              0  Xorg                     DamageCreate [self]
+-------------------------------------------------------------------------------
+  3        10.0000  libexa.so                exaDoMigration
+  6        20.0000  libexa.so                exaCopyDirtyToSys
+  21       70.0000  libexa.so                exaMoveInPixmap
+0              0  Xorg                     DamageEmpty
+  0              0  Xorg                     DamageEmpty [self]
+-------------------------------------------------------------------------------
+  1         1.4493  libexa.so                exaMoveOutPixmap
+  1         1.4493  libexa.so                exaDoMigration
+  11       15.9420  libexa.so                exaCopyNtoN
+  26       37.6812  libexa.so                exaGlyphs
+  30       43.4783  libexa.so                exaPixmapDirty
+0              0  Xorg                     DamageRegion
+  0              0  Xorg                     DamageRegion [self]
+-------------------------------------------------------------------------------
+  1         6.2500  libexa.so                exaGlyphs
+  15       93.7500  libexa.so                exaCreatePixmap
+0              0  Xorg                     DamageRegister
+  0              0  Xorg                     DamageRegister [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     DamageSetReportAfterOp
+  0              0  Xorg                     DamageSetReportAfterOp [self]
+-------------------------------------------------------------------------------
+  195      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     FreePicture
+  0              0  Xorg                     FreePicture [self]
+-------------------------------------------------------------------------------
+  4        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     FreeScratchGC
+  0              0  Xorg                     FreeScratchGC [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     FreeScratchPixmapHeader
+  0              0  Xorg                     FreeScratchPixmapHeader [self]
+-------------------------------------------------------------------------------
+  15       100.000  libexa.so                exaGlyphs
+0              0  Xorg                     GetScratchGC
+  0              0  Xorg                     GetScratchGC [self]
+-------------------------------------------------------------------------------
+  13       100.000  libexa.so                exaGlyphs
+0              0  Xorg                     GetScratchPixmapHeader
+  0              0  Xorg                     GetScratchPixmapHeader [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     SetPictureToDefaults
+  0              0  Xorg                     SetPictureToDefaults [self]
+-------------------------------------------------------------------------------
+  140      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     ValidateGC
+  0              0  Xorg                     ValidateGC [self]
+-------------------------------------------------------------------------------
+  75       100.000  libexa.so                exaGlyphs
+0              0  Xorg                     ValidatePicture
+  0              0  Xorg                     ValidatePicture [self]
+-------------------------------------------------------------------------------
+  1         6.6667  libexa.so                exaCreatePixmap
+  14       93.3333  libexa.so                exaOffscreenAlloc
+0              0  Xorg                     Xalloc
+  0              0  Xorg                     Xalloc [self]
+-------------------------------------------------------------------------------
+  1         6.6667  libexa.so                exaMoveInPixmap
+  1         6.6667  libexa.so                exaGlyphs
+  2        13.3333  libexa.so                exaDestroyPixmap
+  11       73.3333  libexa.so                ExaOffscreenMerge
+0              0  Xorg                     Xfree
+  0              0  Xorg                     Xfree [self]
+-------------------------------------------------------------------------------
+  3         1.6667  libexa.so                exaPolyFillRect
+  3         1.6667  libexa.so                exaMoveInPixmap
+  24       13.3333  libexa.so                exaTryDriverComposite
+  57       31.6667  libexa.so                exaGlyphs
+  93       51.6667  libexa.so                exaPixmapDirty
+0              0  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  3        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     damageInsertDamage
+  0              0  Xorg                     damageInsertDamage [self]
+-------------------------------------------------------------------------------
+  445      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     damagePolyFillRect
+  0              0  Xorg                     damagePolyFillRect [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     damageValidateGC
+  0              0  Xorg                     damageValidateGC [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     getDrawableDamageRef
+  0              0  Xorg                     getDrawableDamageRef [self]
+-------------------------------------------------------------------------------
+  16       26.2295  libexa.so                ExaCheckComposite
+  45       73.7705  libexa.so                exaTryDriverComposite
+0              0  Xorg                     miCompositeSourceValidate
+  0              0  Xorg                     miCompositeSourceValidate [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaValidateGC
+0              0  Xorg                     miComputeCompositeClip
+  0              0  Xorg                     miComputeCompositeClip [self]
+-------------------------------------------------------------------------------
+  90        3.4629  libexa.so                exaComposite
+  2509     96.5371  libexa.so                exaTryDriverComposite
+0              0  Xorg                     miComputeCompositeRegion
+  0              0  Xorg                     miComputeCompositeRegion [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miCreatePicture
+  0              0  Xorg                     miCreatePicture [self]
+-------------------------------------------------------------------------------
+  4        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miDestroyPicture
+  0              0  Xorg                     miDestroyPicture [self]
+-------------------------------------------------------------------------------
+  9        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miDestroyPictureClip
+  0              0  Xorg                     miDestroyPictureClip [self]
+-------------------------------------------------------------------------------
+  394      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miGlyphExtents
+  0              0  Xorg                     miGlyphExtents [self]
+-------------------------------------------------------------------------------
+  5        100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miIntersect
+  0              0  Xorg                     miIntersect [self]
+-------------------------------------------------------------------------------
+  832      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miModifyPixmapHeader
+  0              0  Xorg                     miModifyPixmapHeader [self]
+-------------------------------------------------------------------------------
+  34       100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miRectsToRegion
+  0              0  Xorg                     miRectsToRegion [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miRegionCreate
+  0              0  Xorg                     miRegionCreate [self]
+-------------------------------------------------------------------------------
+  32       100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miRegionDestroy
+  0              0  Xorg                     miRegionDestroy [self]
+-------------------------------------------------------------------------------
+  30       100.000  libexa.so                exaCopyArea
+0              0  Xorg                     miSpriteSourceValidate
+  0              0  Xorg                     miSpriteSourceValidate [self]
+-------------------------------------------------------------------------------
+  12       100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miTranslateRegion
+  0              0  Xorg                     miTranslateRegion [self]
+-------------------------------------------------------------------------------
+  3         0.0050  libexa.so                exaDoMigration
+  4         0.0067  libexa.so                exaCopyDirtyToSys
+  20        0.0337  libexa.so                exaCopyNtoN
+  30        0.0505  libexa.so                exaMoveInPixmap
+  41        0.0690  libexa.so                exaGlyphs
+  59312    99.8350  libexa.so                exaPixmapDirty
+0              0  Xorg                     miUnion
+  0              0  Xorg                     miUnion [self]
+-------------------------------------------------------------------------------
+  1         6.6667  libexa.so                exaWaitSync
+  3        20.0000  libexa.so                exaFillRegionSolid
+  11       73.3333  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             .plt
+  0              0  intel_drv.so             .plt [self]
+-------------------------------------------------------------------------------
+  13       100.000  libexa.so                exaFillRegionTiled
+0              0  intel_drv.so             I830EXACopy
+  0              0  intel_drv.so             I830EXACopy [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaPolyFillRect
+0              0  intel_drv.so             I830EXADoneSolid
+  0              0  intel_drv.so             I830EXADoneSolid [self]
+-------------------------------------------------------------------------------
+  4        16.6667  libexa.so                exaPolyFillRect
+  20       83.3333  libexa.so                exaFillRegionSolid
+0              0  intel_drv.so             I830EXAPrepareSolid
+  0              0  intel_drv.so             I830EXAPrepareSolid [self]
+-------------------------------------------------------------------------------
+  1         3.0303  libexa.so                exaPolyFillRect
+  32       96.9697  libexa.so                exaFillRegionSolid
+0              0  intel_drv.so             I830EXASolid
+  0              0  intel_drv.so             I830EXASolid [self]
+-------------------------------------------------------------------------------
+  29        0.5601  libexa.so                exaPrepareAccess
+  5149     99.4399  libexa.so                exaWaitSync
+0              0  intel_drv.so             I830EXASync
+  0              0  intel_drv.so             I830EXASync [self]
+-------------------------------------------------------------------------------
+  19       100.000  libexa.so                exaWaitSync
+0              0  intel_drv.so             I830Sync
+  0              0  intel_drv.so             I830Sync [self]
+-------------------------------------------------------------------------------
+  11       100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             IntelEmitInvarientState
+  0              0  intel_drv.so             IntelEmitInvarientState [self]
+-------------------------------------------------------------------------------
+  3         4.8387  libexa.so                exaFillRegionSolid
+  10       16.1290  libexa.so                exaWaitSync
+  49       79.0323  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             __i686.get_pc_thunk.bx
+  0              0  intel_drv.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  10       100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i830WaitSync
+  0              0  intel_drv.so             i830WaitSync [self]
+-------------------------------------------------------------------------------
+  7        100.000  libexa.so                exaComposite
+0              0  intel_drv.so             i830_done_composite
+  0              0  intel_drv.so             i830_done_composite [self]
+-------------------------------------------------------------------------------
+  7        100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i830_get_transformed_coordinates
+  0              0  intel_drv.so             i830_get_transformed_coordinates [self]
+-------------------------------------------------------------------------------
+  24        3.7975  libexa.so                exaComposite
+  608      96.2025  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_check_composite
+  0              0  intel_drv.so             i965_check_composite [self]
+-------------------------------------------------------------------------------
+  143      100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_check_composite_texture
+  0              0  intel_drv.so             i965_check_composite_texture [self]
+-------------------------------------------------------------------------------
+  24       10.9091  libexa.so                exaComposite
+  196      89.0909  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_composite
+  0              0  intel_drv.so             i965_composite [self]
+-------------------------------------------------------------------------------
+  144      100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_get_dest_format
+  0              0  intel_drv.so             i965_get_dest_format [self]
+-------------------------------------------------------------------------------
+  2         0.2451  libexa.so                exaComposite
+  814      99.7549  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_prepare_composite
+  0              0  intel_drv.so             i965_prepare_composite [self]
+-------------------------------------------------------------------------------
+  8        100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             intel_get_pixmap_offset
+  0              0  intel_drv.so             intel_get_pixmap_offset [self]
+-------------------------------------------------------------------------------
+  12       100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             intel_get_pixmap_pitch
+  0              0  intel_drv.so             intel_get_pixmap_pitch [self]
+-------------------------------------------------------------------------------
+  2         0.0173  libexa.so                exaCopyDirtyToSys
+  5         0.0433  libexa.so                exaTryDriverComposite
+  166       1.4381  libexa.so                exaMoveInPixmap
+  11370    98.5013  libexa.so                exaMemcpyBox
+0              0  libc-2.5.so              memcpy
+  0              0  libc-2.5.so              memcpy [self]
+-------------------------------------------------------------------------------
+0              0  libexa.so                ExaCheckPolyGlyphBlt
+  11       91.6667  libexa.so                exaPrepareAccess
+  1         8.3333  libfb.so                 fbPolyGlyphBlt
+  0              0  libexa.so                ExaCheckPolyGlyphBlt [self]
+-------------------------------------------------------------------------------
+0              0  libexa.so                exaPaintWindow
+  15       88.2353  libexa.so                exaFillRegionTiled
+  2        11.7647  libexa.so                exaFillRegionSolid
+  0              0  libexa.so                exaPaintWindow [self]
+-------------------------------------------------------------------------------
+  189      100.000  libexa.so                exaGlyphs
+0              0  libextmod.so             XvDestroyPixmap
+  0              0  libextmod.so             XvDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaGlyphs
+0              0  libextmod.so             __i686.get_pc_thunk.bx
+  0              0  libextmod.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  1         0.4695  libexa.so                exaValidateGC
+  4         1.8779  libexa.so                exaGetDrawablePixmap
+  6         2.8169  libexa.so                ExaCheckGetImage
+  18        8.4507  libexa.so                exaCopyArea
+  61       28.6385  libexa.so                exaCopyNtoN
+  123      57.7465  libexa.so                ExaCheckComposite
+0              0  libfb.so                 .plt
+  0              0  libfb.so                 .plt [self]
+-------------------------------------------------------------------------------
+  1         0.8197  libexa.so                exaValidateGC
+  2         1.6393  libexa.so                exaDestroyPixmap
+  2         1.6393  libexa.so                exaCreatePixmap
+  7         5.7377  libexa.so                ExaCheckGetImage
+  14       11.4754  libexa.so                exaGetDrawablePixmap
+  22       18.0328  libexa.so                ExaCheckComposite
+  32       26.2295  libexa.so                exaCopyArea
+  42       34.4262  libexa.so                exaCopyNtoN
+0              0  libfb.so                 __i686.get_pc_thunk.bx
+  0              0  libfb.so                 __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  2         2.0833  libexa.so                ExaCheckGetImage
+  6         6.2500  libexa.so                exaValidateGC
+  42       43.7500  libexa.so                exaGetDrawablePixmap
+  46       47.9167  libexa.so                exaCopyNtoN
+0              0  libfb.so                 __i686.get_pc_thunk.cx
+  0              0  libfb.so                 __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  1         1.5873  libexa.so                exaTryDriverComposite
+  1         1.5873  libexa.so                exaGlyphs
+  9        14.2857  libexa.so                exaComposite
+  23       36.5079  libexa.so                exaPrepareAccess
+  29       46.0317  libexa.so                exaGetDrawablePixmap
+0              0  libfb.so                 _fbGetWindowPixmap
+  0              0  libfb.so                 _fbGetWindowPixmap [self]
+-------------------------------------------------------------------------------
+  31       100.000  libexa.so                exaCopyNtoN
+0              0  libfb.so                 fbBlt
+  0              0  libfb.so                 fbBlt [self]
+-------------------------------------------------------------------------------
+  19       100.000  libexa.so                ExaCheckGetImage
+0              0  libfb.so                 fbBltStip
+  0              0  libfb.so                 fbBltStip [self]
+-------------------------------------------------------------------------------
+  115       0.5711  libexa.so                exaComposite
+  20023    99.4289  libexa.so                ExaCheckComposite
+0              0  libfb.so                 fbComposite
+  0              0  libfb.so                 fbComposite [self]
+-------------------------------------------------------------------------------
+  7919     100.000  libexa.so                exaCopyNtoN
+0              0  libfb.so                 fbCopyNtoN
+  0              0  libfb.so                 fbCopyNtoN [self]
+-------------------------------------------------------------------------------
+  78       100.000  libexa.so                exaCopyArea
+0              0  libfb.so                 fbCopyRegion
+  0              0  libfb.so                 fbCopyRegion [self]
+-------------------------------------------------------------------------------
+  5         1.7422  libexa.so                exaGlyphs
+  282      98.2578  libexa.so                exaCreatePixmap
+0              0  libfb.so                 fbCreatePixmap
+  0              0  libfb.so                 fbCreatePixmap [self]
+-------------------------------------------------------------------------------
+  3        100.000  libexa.so                exaCreatePixmap
+0              0  libfb.so                 fbCreatePixmapBpp
+  0              0  libfb.so                 fbCreatePixmapBpp [self]
+-------------------------------------------------------------------------------
+  35       100.000  libexa.so                exaDestroyPixmap
+0              0  libfb.so                 fbDestroyPixmap
+  0              0  libfb.so                 fbDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  66        0.2904  libexa.so                exaGlyphs
+  22660    99.7096  libexa.so                exaCopyArea
+0              0  libfb.so                 fbDoCopy
+  0              0  libfb.so                 fbDoCopy [self]
+-------------------------------------------------------------------------------
+  9        19.1489  libexa.so                exaValidateGC
+  38       80.8511  libexa.so                exaCopyNtoN
+0              0  libfb.so                 fbGetGCPrivateIndex
+  0              0  libfb.so                 fbGetGCPrivateIndex [self]
+-------------------------------------------------------------------------------
+  14        2.0528  libexa.so                exaGetImage
+  668      97.9472  libexa.so                ExaCheckGetImage
+0              0  libfb.so                 fbGetImage
+  0              0  libfb.so                 fbGetImage [self]
+-------------------------------------------------------------------------------
+  1         3.8462  libexa.so                ExaCheckGetImage
+  25       96.1538  libexa.so                exaGetDrawablePixmap
+0              0  libfb.so                 fbGetWinPrivateIndex
+  0              0  libfb.so                 fbGetWinPrivateIndex [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                ExaCheckPolyGlyphBlt
+0              0  libfb.so                 fbPolyGlyphBlt
+  0              0  libfb.so                 fbPolyGlyphBlt [self]
+-------------------------------------------------------------------------------
+  36       100.000  libexa.so                ExaCheckGetImage
+0              0  libfb.so                 fbReplicatePixel
+  0              0  libfb.so                 fbReplicatePixel [self]
+-------------------------------------------------------------------------------
+  68       100.000  libexa.so                exaValidateGC
+0              0  libfb.so                 fbValidateGC
+  0              0  libfb.so                 fbValidateGC [self]
+-------------------------------------------------------------------------------
+  84       100.000  libexa.so                ExaCheckComposite
+0              0  libfb.so                 image_from_pict
+  0              0  libfb.so                 image_from_pict [self]
+-------------------------------------------------------------------------------
+  28       100.000  libexa.so                exaCopyNtoN
+0              0  libpixman.so.0.0.0       pixman_blt
+  0              0  libpixman.so.0.0.0       pixman_blt [self]
+-------------------------------------------------------------------------------
+  11       100.000  libexa.so                ExaCheckComposite
+0              0  libpixman.so.0.0.0       pixman_image_composite
+  0              0  libpixman.so.0.0.0       pixman_image_composite [self]
+-------------------------------------------------------------------------------
+  108      100.000  libexa.so                ExaCheckComposite
+0              0  libpixman.so.0.0.0       pixman_image_unref
+  0              0  libpixman.so.0.0.0       pixman_image_unref [self]
+-------------------------------------------------------------------------------
+  5        100.000  libexa.so                exaPolyFillRect
+0              0  libpixman.so.0.0.0       pixman_region_fini
+  0              0  libpixman.so.0.0.0       pixman_region_fini [self]
+-------------------------------------------------------------------------------
+  2        100.000  libexa.so                exaTryDriverComposite
+0              0  libpixman.so.0.0.0       pixman_region_init
+  0              0  libpixman.so.0.0.0       pixman_region_init [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaPolyFillRect
+0              0  libpixman.so.0.0.0       pixman_region_intersect
+  0              0  libpixman.so.0.0.0       pixman_region_intersect [self]
+-------------------------------------------------------------------------------
+  187      100.000  libexa.so                exaTryDriverComposite
+0              0  libpixman.so.0.0.0       pixman_region_n_rects
+  0              0  libpixman.so.0.0.0       pixman_region_n_rects [self]
+-------------------------------------------------------------------------------
+  35       100.000  libexa.so                exaTryDriverComposite
+0              0  libpixman.so.0.0.0       pixman_region_not_empty
+  0              0  libpixman.so.0.0.0       pixman_region_not_empty [self]
+-------------------------------------------------------------------------------
+  133      100.000  libexa.so                exaTryDriverComposite
+0              0  libpixman.so.0.0.0       pixman_region_rectangles
+  0              0  libpixman.so.0.0.0       pixman_region_rectangles [self]
+-------------------------------------------------------------------------------
+  6        100.000  libexa.so                exaPolyFillRect
+0              0  libpixman.so.0.0.0       pixman_region_translate
+  0              0  libpixman.so.0.0.0       pixman_region_translate [self]
+-------------------------------------------------------------------------------
+  1         2.5641  libexa.so                exaCopyDirtyToSys
+  38       97.4359  libexa.so                exaPixmapDirty
+0              0  libpixman.so.0.0.0       pixman_region_union
+  0              0  libpixman.so.0.0.0       pixman_region_union [self]
+-------------------------------------------------------------------------------