]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libexa.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-glyph-pixmaps / libexa.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libexa.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libexa.callgraph
new file mode 100644 (file)
index 0000000..e49925e
--- /dev/null
@@ -0,0 +1,945 @@
+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.0135  libexa.so                exaTryDriverComposite
+  7         0.0237  libexa.so                exaFillRegionSolid
+  29543    99.9628  libexa.so                exaDoMigration
+6962     16.3993  libexa.so                exaMoveInPixmap
+  11639    39.3808  libexa.so                exaMemcpyBox
+  6962     23.5561  libexa.so                exaMoveInPixmap [self]
+  5051     17.0902  libexa.so                exaPrepareAccess
+  2300      7.7821  libexa.so                exaFinishAccess
+  1103      3.7320  libexa.so                .plt
+  740       2.5038  libexa.so                exaOffscreenAlloc
+  726       2.4564  libexa.so                __i686.get_pc_thunk.bx
+  282       0.9542  libc-2.5.so              memcpy
+  265       0.8966  libexa.so                exaPixmapIsOffscreen
+  223       0.7545  libexa.so                exaGetDrawablePixmap
+  120       0.4060  libexa.so                exaWaitSync
+  65        0.2199  Xorg                     DamageEmpty
+  53        0.1793  Xorg                     miUnion
+  7         0.0237  Xorg                     __i686.get_pc_thunk.bx
+  7         0.0237  Xorg                     Xalloc
+  5         0.0169  libexa.so                exaPixmapIsPinned
+  4         0.0135  Xorg                     Xfree
+  2         0.0068  Xorg                     .plt
+  1         0.0034  Xorg                     DamageRegion
+-------------------------------------------------------------------------------
+  3         0.0104  libexa.so                exaMoveOutPixmap
+  317       1.0981  libexa.so                exaDoMigration
+  11639    40.3180  libexa.so                exaMoveInPixmap
+  16909    58.5735  libexa.so                exaCopyDirtyToSys
+4484     10.5623  libexa.so                exaMemcpyBox
+  24385    84.4678  libc-2.5.so              memcpy
+  4484     15.5322  libexa.so                exaMemcpyBox [self]
+-------------------------------------------------------------------------------
+  2         0.0615  libexa.so                exaFillRegionSolid
+  3         0.0922  libexa.so                exaTryDriverComposite
+  14        0.4302  libexa.so                ExaCheckGetImage
+  17        0.5224  libexa.so                exaGetOffscreenPixmap
+  81        2.4892  libexa.so                ExaCheckComposite
+  134       4.1180  libexa.so                exaDoMigration
+  265       8.1438  libexa.so                exaMoveInPixmap
+  553      16.9945  libexa.so                exaMoveOutPixmap
+  2185     67.1481  libexa.so                exaPrepareAccess
+3254      7.6649  libexa.so                exaPixmapIsOffscreen
+  3254     100.000  libexa.so                exaPixmapIsOffscreen [self]
+-------------------------------------------------------------------------------
+  1         0.0281  libexa.so                exaMoveOutPixmap
+  8         0.2245  libexa.so                exaCopyDirtyToSys
+  42        1.1788  libexa.so                ExaCheckGetImage
+  50        1.4033  libexa.so                exaComposite
+  234       6.5675  libexa.so                exaDoMigration
+  928      26.0455  libexa.so                ExaCheckComposite
+  2300     64.5523  libexa.so                exaMoveInPixmap
+3249      7.6532  libexa.so                exaFinishAccess
+  3249     91.1872  libexa.so                exaFinishAccess [self]
+  312       8.7567  libexa.so                exaGetDrawablePixmap
+  2         0.0561  libfb.so                 _fbGetWindowPixmap
+-------------------------------------------------------------------------------
+  117026   100.000  libexa.so                exaGlyphs
+2992      7.0478  libexa.so                exaComposite
+  43932    37.5263  libexa.so                ExaCheckComposite
+  42344    36.1698  libexa.so                exaTryDriverComposite
+  26429    22.5754  libexa.so                exaDoMigration
+  2992      2.5557  libexa.so                exaComposite [self]
+  397       0.3391  libexa.so                .plt
+  251       0.2144  libexa.so                exaGetDrawablePixmap
+  145       0.1239  libexa.so                exaPixmapIsPinned
+  132       0.1128  libexa.so                __i686.get_pc_thunk.bx
+  84        0.0718  libexa.so                __i686.get_pc_thunk.cx
+  73        0.0624  libexa.so                exaPrepareAccess
+  59        0.0504  libfb.so                 fbComposite
+  55        0.0470  intel_drv.so             i965_check_composite
+  50        0.0427  libexa.so                exaFinishAccess
+  45        0.0384  libexa.so                exaMoveOutPixmap
+  26        0.0222  libexa.so                exaOpReadsDestination
+  25        0.0214  Xorg                     miComputeCompositeRegion
+  8         0.0068  intel_drv.so             i965_composite
+  7         0.0060  intel_drv.so             i830_done_composite
+  7         0.0060  libfb.so                 _fbGetWindowPixmap
+  6         0.0051  intel_drv.so             i965_prepare_composite
+  2         0.0017  libexa.so                exaGetOffscreenPixmap
+  1        8.5e-04  libexa.so                exaMarkSync
+-------------------------------------------------------------------------------
+  1         0.0383  libexa.so                exaOffscreenFree
+  2         0.0767  libexa.so                exaPolyFillRect
+  3         0.1150  libexa.so                exaMoveOutPixmap
+  6         0.2301  libexa.so                exaFillRegionSolid
+  7         0.2684  libexa.so                exaGetImage
+  7         0.2684  libexa.so                exaCopyDirtyToSys
+  9         0.3451  libexa.so                ExaCheckGetImage
+  10        0.3834  libexa.so                exaTryDriverComposite
+  251       9.6242  libexa.so                ExaCheckComposite
+  264      10.1227  libexa.so                exaGlyphs
+  397      15.2224  libexa.so                exaComposite
+  548      21.0123  libexa.so                exaDoMigration
+  1103     42.2929  libexa.so                exaMoveInPixmap
+2729      6.4283  libexa.so                .plt
+  2729     100.000  libexa.so                .plt [self]
+-------------------------------------------------------------------------------
+  3         0.0184  libexa.so                exaMoveOutPixmap
+  15        0.0918  libexa.so                exaGetImage
+  73        0.4466  libexa.so                exaComposite
+  101       0.6179  libexa.so                exaDoMigration
+  1480      9.0542  libexa.so                ExaCheckComposite
+  3172     19.4054  libexa.so                ExaCheckGetImage
+  5051     30.9005  libexa.so                exaMoveInPixmap
+  6451     39.4653  libexa.so                exaCopyDirtyToSys
+2713      6.3906  libexa.so                exaPrepareAccess
+  10385    63.5246  libexa.so                exaWaitSync
+  2713     16.5953  libexa.so                exaPrepareAccess [self]
+  2185     13.3655  libexa.so                exaPixmapIsOffscreen
+  535       3.2726  libexa.so                __i686.get_pc_thunk.bx
+  497       3.0401  libexa.so                exaGetDrawablePixmap
+  17        0.1040  intel_drv.so             I830EXASync
+  16        0.0979  libfb.so                 _fbGetWindowPixmap
+-------------------------------------------------------------------------------
+1981      4.6663  libexa.so                exaGlyphs
+  117026   51.1929  libexa.so                exaComposite
+  102667   44.9116  libexa.so                exaPixmapDirty
+  1981      0.8666  libexa.so                exaGlyphs [self]
+  1876      0.8207  Xorg                     damagePolyFillRect
+  1159      0.5070  libextmod.so             XvDestroyPixmap
+  878       0.3841  Xorg                     miGlyphExtents
+  848       0.3710  Xorg                     ValidatePicture
+  498       0.2178  libexa.so                exaCreatePixmap
+  322       0.1409  Xorg                     CreatePicture
+  264       0.1155  libexa.so                .plt
+  255       0.1115  Xorg                     FreePicture
+  184       0.0805  Xorg                     ValidateGC
+  83        0.0363  libexa.so                __i686.get_pc_thunk.bx
+  73        0.0319  libexa.so                exaTryDriverComposite
+  69        0.0302  libexa.so                exaOpReadsDestination
+  60        0.0262  Xorg                     ValidateOnePicture
+  58        0.0254  libexa.so                exaGetDrawablePixmap
+  46        0.0201  libexa.so                exaDoMigration
+  43        0.0188  Xorg                     miUnion
+  40        0.0175  libexa.so                ExaCheckComposite
+  37        0.0162  Xorg                     DamageRegion
+  26        0.0114  Xorg                     GetScratchGC
+  15        0.0066  libfb.so                 fbCreatePixmap
+  9         0.0039  libexa.so                exaGetDrawableDeltas
+  9         0.0039  libexa.so                exaPolyFillRect
+  9         0.0039  Xorg                     getDrawableDamageRef
+  8         0.0035  Xorg                     FreeScratchGC
+  7         0.0031  Xorg                     damageValidateGC
+  6         0.0026  Xorg                     miCreatePicture
+  6         0.0026  Xorg                     SetPictureToDefaults
+  6         0.0026  Xorg                     DamageSetReportAfterOp
+  5         0.0022  Xorg                     miDestroyPicture
+  4         0.0017  Xorg                     __i686.get_pc_thunk.bx
+  4         0.0017  Xorg                     miDestroyPictureClip
+  3         0.0013  Xorg                     AllocatePicture
+  3         0.0013  Xorg                     ChangePicture
+  3         0.0013  Xorg                     DamageCreate
+  3         0.0013  Xorg                     DamageRegister
+  1        4.4e-04  Xorg                     damageDestroyPixmap
+  1        4.4e-04  Xorg                     damageReportPostOp
+  1        4.4e-04  libextmod.so             __i686.get_pc_thunk.bx
+  1        4.4e-04  libfb.so                 _fbGetWindowPixmap
+  1        4.4e-04  Xorg                     damageInsertDamage
+-------------------------------------------------------------------------------
+  73        0.1721  libexa.so                exaGlyphs
+  42344    99.8279  libexa.so                exaComposite
+1949      4.5910  libexa.so                exaTryDriverComposite
+  30294    71.4111  libexa.so                exaDoMigration
+  5400     12.7292  Xorg                     miComputeCompositeRegion
+  1949      4.5943  libexa.so                exaTryDriverComposite [self]
+  1767      4.1653  intel_drv.so             i965_prepare_composite
+  733       1.7279  intel_drv.so             i965_check_composite
+  562       1.3248  intel_drv.so             i965_composite
+  435       1.0254  Xorg                     .plt
+  268       0.6317  intel_drv.so             i965_get_dest_format
+  201       0.4738  libexa.so                exaGetDrawablePixmap
+  200       0.4715  libpixman.so.0.0.0       pixman_region_rectangles
+  151       0.3559  libpixman.so.0.0.0       pixman_region_n_rects
+  72        0.1697  libexa.so                exaGetOffscreenPixmap
+  57        0.1344  Xorg                     miCompositeSourceValidate
+  56        0.1320  intel_drv.so             i965_check_composite_texture
+  44        0.1037  intel_drv.so             __i686.get_pc_thunk.bx
+  44        0.1037  libpixman.so.0.0.0       pixman_region_not_empty
+  39        0.0919  Xorg                     __i686.get_pc_thunk.bx
+  21        0.0495  intel_drv.so             IntelEmitInvarientState
+  20        0.0471  intel_drv.so             intel_get_pixmap_offset
+  16        0.0377  intel_drv.so             intel_get_pixmap_pitch
+  12        0.0283  intel_drv.so             .plt
+  12        0.0283  libc-2.5.so              memcpy
+  11        0.0259  libexa.so                ExaOffscreenMarkUsed
+  10        0.0236  libexa.so                .plt
+  10        0.0236  intel_drv.so             i830WaitSync
+  9         0.0212  libexa.so                exaMarkSync
+  5         0.0118  intel_drv.so             i830_get_transformed_coordinates
+  4         0.0094  intel_drv.so             i830MarkSync
+  4         0.0094  libexa.so                exaMoveInPixmap
+  3         0.0071  libexa.so                exaPixmapIsOffscreen
+  3         0.0071  intel_drv.so             i965_get_card_format
+  3         0.0071  libpixman.so.0.0.0       pixman_region_init
+  2         0.0047  libexa.so                exaPixmapIsPinned
+  2         0.0047  libexa.so                __i686.get_pc_thunk.bx
+  2         0.0047  libfb.so                 _fbGetWindowPixmap
+  1         0.0024  libexa.so                exaGetDrawableDeltas
+-------------------------------------------------------------------------------
+  1         0.0522  libexa.so                exaDestroyPixmap
+  2         0.1045  libexa.so                exaGetOffscreenPixmap
+  2         0.1045  libexa.so                exaCopyDirtyToSys
+  2         0.1045  libexa.so                exaTryDriverComposite
+  4         0.2090  libexa.so                exaPolyFillRect
+  6         0.3135  libexa.so                exaFillRegionSolid
+  6         0.3135  libexa.so                exaOffscreenFree
+  6         0.3135  libexa.so                ExaCheckGetImage
+  7         0.3657  libexa.so                exaGetImage
+  81        4.2320  libexa.so                exaMoveOutPixmap
+  83        4.3365  libexa.so                exaGlyphs
+  101       5.2769  libexa.so                exaDoMigration
+  132       6.8966  libexa.so                exaComposite
+  220      11.4943  libexa.so                ExaCheckComposite
+  535      27.9519  libexa.so                exaPrepareAccess
+  726      37.9310  libexa.so                exaMoveInPixmap
+1947      4.5862  libexa.so                __i686.get_pc_thunk.bx
+  1947     100.000  libexa.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  3         0.1777  libexa.so                exaFillRegionSolid
+  7         0.4147  libexa.so                exaPolyFillRect
+  20        1.1848  libexa.so                exaGetOffscreenPixmap
+  32        1.8957  libexa.so                ExaCheckGetImage
+  58        3.4360  libexa.so                exaGlyphs
+  84        4.9763  libexa.so                ExaCheckComposite
+  201      11.9076  libexa.so                exaTryDriverComposite
+  223      13.2109  libexa.so                exaMoveInPixmap
+  251      14.8697  libexa.so                exaComposite
+  312      18.4834  libexa.so                exaFinishAccess
+  497      29.4431  libexa.so                exaPrepareAccess
+1499      3.5310  libexa.so                exaGetDrawablePixmap
+  1499     88.4888  libexa.so                exaGetDrawablePixmap [self]
+  75        4.4274  libfb.so                 fbGetWinPrivateIndex
+  42        2.4793  libfb.so                 _fbGetWindowPixmap
+  40        2.3613  libfb.so                 __i686.get_pc_thunk.cx
+  33        1.9481  libfb.so                 __i686.get_pc_thunk.bx
+  5         0.2952  libfb.so                 .plt
+-------------------------------------------------------------------------------
+  3         0.0285  libexa.so                exaCopyDirtyToSys
+  26        0.2468  libexa.so                ExaCheckGetImage
+  120       1.1392  libexa.so                exaMoveInPixmap
+  10385    98.5855  libexa.so                exaPrepareAccess
+1279      3.0127  libexa.so                exaWaitSync
+  9240     87.5995  intel_drv.so             I830EXASync
+  1279     12.1255  libexa.so                exaWaitSync [self]
+  20        0.1896  intel_drv.so             I830Sync
+  5         0.0474  intel_drv.so             __i686.get_pc_thunk.bx
+  4         0.0379  intel_drv.so             .plt
+-------------------------------------------------------------------------------
+  1         0.0017  libexa.so                exaFillRegionTiled
+  3         0.0052  libexa.so                exaPolyFillRect
+  46        0.0796  libexa.so                exaGlyphs
+  1007      1.7428  libexa.so                exaFillRegionSolid
+  26429    45.7407  libexa.so                exaComposite
+  30294    52.4299  libexa.so                exaTryDriverComposite
+1120      2.6382  libexa.so                exaDoMigration
+  29543    51.1266  libexa.so                exaMoveInPixmap
+  24672    42.6969  libexa.so                exaMoveOutPixmap
+  1120      1.9383  libexa.so                exaDoMigration [self]
+  548       0.9484  libexa.so                .plt
+  485       0.8393  libexa.so                ExaOffscreenMarkUsed
+  428       0.7407  libexa.so                exaPixmapIsPinned
+  317       0.5486  libexa.so                exaMemcpyBox
+  234       0.4050  libexa.so                exaFinishAccess
+  134       0.2319  libexa.so                exaPixmapIsOffscreen
+  101       0.1748  libexa.so                exaPrepareAccess
+  101       0.1748  libexa.so                __i686.get_pc_thunk.bx
+  77        0.1333  libexa.so                __i686.get_pc_thunk.cx
+  12        0.0208  Xorg                     DamageEmpty
+  4         0.0069  Xorg                     DamageRegion
+  3         0.0052  libexa.so                exaCopyDirtyToSys
+  3         0.0052  Xorg                     miUnion
+  2         0.0035  libexa.so                exaOffscreenAlloc
+-------------------------------------------------------------------------------
+  40        0.0910  libexa.so                exaGlyphs
+  43932    99.9090  libexa.so                exaComposite
+985       2.3202  libexa.so                ExaCheckComposite
+  38892    88.4472  libfb.so                 fbComposite
+  1480      3.3658  libexa.so                exaPrepareAccess
+  985       2.2401  libexa.so                ExaCheckComposite [self]
+  928       2.1104  libexa.so                exaFinishAccess
+  460       1.0461  Xorg                     miCompositeSourceValidate
+  290       0.6595  libfb.so                 .plt
+  251       0.5708  libexa.so                .plt
+  220       0.5003  libexa.so                __i686.get_pc_thunk.bx
+  122       0.2774  libpixman.so.0.0.0       pixman_image_unref
+  99        0.2251  libfb.so                 image_from_pict
+  84        0.1910  libexa.so                exaGetDrawablePixmap
+  81        0.1842  libexa.so                exaPixmapIsOffscreen
+  54        0.1228  libfb.so                 __i686.get_pc_thunk.bx
+  26        0.0591  libpixman.so.0.0.0       pixman_image_composite
+-------------------------------------------------------------------------------
+  969      100.000  libexa.so                exaDestroyPixmap
+955       2.2495  libexa.so                exaOffscreenFree
+  955      95.9799  libexa.so                exaOffscreenFree [self]
+  27        2.7136  libexa.so                ExaOffscreenMerge
+  6         0.6030  libexa.so                __i686.get_pc_thunk.bx
+  6         0.6030  Xorg                     Xfree
+  1         0.1005  libexa.so                .plt
+-------------------------------------------------------------------------------
+  102667   100.000  libexa.so                exaGlyphs
+922       2.1718  libexa.so                exaPixmapDirty
+  101623   98.9301  Xorg                     miUnion
+  922       0.8976  libexa.so                exaPixmapDirty [self]
+  66        0.0643  Xorg                     __i686.get_pc_thunk.bx
+  49        0.0477  libpixman.so.0.0.0       pixman_region_union
+  42        0.0409  Xorg                     .plt
+  20        0.0195  Xorg                     DamageRegion
+-------------------------------------------------------------------------------
+  2         0.2685  libexa.so                exaFillRegionSolid
+  2         0.2685  libexa.so                exaTryDriverComposite
+  5         0.6711  libexa.so                exaMoveInPixmap
+  145      19.4631  libexa.so                exaComposite
+  163      21.8792  libexa.so                exaMoveOutPixmap
+  428      57.4497  libexa.so                exaDoMigration
+745       1.7549  libexa.so                exaPixmapIsPinned
+  745      100.000  libexa.so                exaPixmapIsPinned [self]
+-------------------------------------------------------------------------------
+  2         0.2695  libexa.so                exaDoMigration
+  740      99.7305  libexa.so                exaMoveInPixmap
+727       1.7125  libexa.so                exaOffscreenAlloc
+  727      97.9784  libexa.so                exaOffscreenAlloc [self]
+  14        1.8868  Xorg                     Xalloc
+  1         0.1348  libc-2.5.so              malloc
+-------------------------------------------------------------------------------
+  3         0.6012  libexa.so                exaFillRegionSolid
+  11        2.2044  libexa.so                exaTryDriverComposite
+  485      97.1944  libexa.so                exaDoMigration
+499       1.1754  libexa.so                ExaOffscreenMarkUsed
+  499      100.000  libexa.so                ExaOffscreenMarkUsed [self]
+-------------------------------------------------------------------------------
+  45        0.1821  libexa.so                exaComposite
+  24672    99.8179  libexa.so                exaDoMigration
+469       1.1048  libexa.so                exaMoveOutPixmap
+  23444    94.8344  libexa.so                exaCopyDirtyToSys
+  553       2.2370  libexa.so                exaPixmapIsOffscreen
+  469       1.8972  libexa.so                exaMoveOutPixmap [self]
+  163       0.6594  libexa.so                exaPixmapIsPinned
+  81        0.3277  libexa.so                __i686.get_pc_thunk.bx
+  3         0.0121  libexa.so                .plt
+  3         0.0121  libexa.so                exaPrepareAccess
+  3         0.0121  libexa.so                exaMemcpyBox
+  1         0.0040  libexa.so                exaFinishAccess
+  1         0.0040  Xorg                     miUnion
+-------------------------------------------------------------------------------
+  1         1.1364  libexa.so                exaPolyFillRect
+  1         1.1364  libexa.so                exaComposite
+  9        10.2273  libexa.so                exaTryDriverComposite
+  77       87.5000  libexa.so                exaFillRegionSolid
+229       0.5394  libexa.so                exaMarkSync
+  229      100.000  libexa.so                exaMarkSync [self]
+-------------------------------------------------------------------------------
+  6         3.5928  libexa.so                exaFillRegionSolid
+  77       46.1078  libexa.so                exaDoMigration
+  84       50.2994  libexa.so                exaComposite
+167       0.3934  libexa.so                __i686.get_pc_thunk.cx
+  167      100.000  libexa.so                __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+108       0.2544  libexa.so                exaGetImage
+  4546     96.5180  libexa.so                ExaCheckGetImage
+  108       2.2930  libexa.so                exaGetImage [self]
+  27        0.5732  libfb.so                 fbGetImage
+  15        0.3185  libexa.so                exaPrepareAccess
+  7         0.1486  libexa.so                .plt
+  7         0.1486  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  26       27.3684  libexa.so                exaComposite
+  69       72.6316  libexa.so                exaGlyphs
+95        0.2238  libexa.so                exaOpReadsDestination
+  95       100.000  libexa.so                exaOpReadsDestination [self]
+-------------------------------------------------------------------------------
+  4546     100.000  libexa.so                exaGetImage
+78        0.1837  libexa.so                ExaCheckGetImage
+  3172     69.2576  libexa.so                exaPrepareAccess
+  1132     24.7162  libfb.so                 fbGetImage
+  78        1.7031  libexa.so                ExaCheckGetImage [self]
+  42        0.9170  libexa.so                exaFinishAccess
+  32        0.6987  libexa.so                exaGetDrawablePixmap
+  31        0.6769  libfb.so                 fbReplicatePixel
+  26        0.5677  libexa.so                exaWaitSync
+  21        0.4585  libfb.so                 fbBltStip
+  14        0.3057  libexa.so                exaPixmapIsOffscreen
+  10        0.2183  libfb.so                 .plt
+  9         0.1965  libexa.so                .plt
+  6         0.1310  libexa.so                __i686.get_pc_thunk.bx
+  5         0.1092  libfb.so                 __i686.get_pc_thunk.bx
+  1         0.0218  libfb.so                 __i686.get_pc_thunk.cx
+  1         0.0218  libfb.so                 fbGetWinPrivateIndex
+-------------------------------------------------------------------------------
+  9        100.000  libexa.so                exaGlyphs
+54        0.1272  libexa.so                exaPolyFillRect
+  1315     81.0727  libexa.so                exaFillRegionSolid
+  79        4.8705  Xorg                     miRectsToRegion
+  61        3.7608  Xorg                     miRegionDestroy
+  54        3.3292  libexa.so                exaPolyFillRect [self]
+  21        1.2947  libpixman.so.0.0.0       pixman_region_translate
+  20        1.2330  Xorg                     miIntersect
+  16        0.9864  Xorg                     miTranslateRegion
+  11        0.6782  libpixman.so.0.0.0       pixman_region_fini
+  7         0.4316  libexa.so                exaGetDrawablePixmap
+  6         0.3699  Xorg                     __i686.get_pc_thunk.bx
+  6         0.3699  Xorg                     Xfree
+  4         0.2466  libexa.so                __i686.get_pc_thunk.bx
+  4         0.2466  intel_drv.so             I830EXAPrepareSolid
+  3         0.1850  libexa.so                exaDoMigration
+  3         0.1850  libexa.so                exaGetDrawableDeltas
+  3         0.1850  Xorg                     miRegionCreate
+  3         0.1850  intel_drv.so             I830EXADoneSolid
+  2         0.1233  intel_drv.so             I830EXASolid
+  2         0.1233  libexa.so                .plt
+  1         0.0617  Xorg                     .plt
+  1         0.0617  libexa.so                exaMarkSync
+-------------------------------------------------------------------------------
+  3         0.0128  libexa.so                exaDoMigration
+  23444    99.9872  libexa.so                exaMoveOutPixmap
+50        0.1178  libexa.so                exaCopyDirtyToSys
+  16909    72.1035  libexa.so                exaMemcpyBox
+  6451     27.5084  libexa.so                exaPrepareAccess
+  50        0.2132  libexa.so                exaCopyDirtyToSys [self]
+  9         0.0384  Xorg                     miUnion
+  8         0.0341  libexa.so                exaFinishAccess
+  7         0.0298  libexa.so                .plt
+  6         0.0256  Xorg                     DamageEmpty
+  3         0.0128  libexa.so                exaWaitSync
+  2         0.0085  libexa.so                __i686.get_pc_thunk.bx
+  2         0.0085  Xorg                     __i686.get_pc_thunk.bx
+  2         0.0085  libc-2.5.so              memcpy
+  1         0.0043  Xorg                     DamageRegion
+  1         0.0043  libpixman.so.0.0.0       pixman_region_union
+-------------------------------------------------------------------------------
+  1        25.0000  libexa.so                exaFillRegionTiled
+  3        75.0000  libexa.so                exaFillRegionSolid
+50        0.1178  libexa.so                exaGetPixmapOffset
+  50       100.000  libexa.so                exaGetPixmapOffset [self]
+-------------------------------------------------------------------------------
+  498      100.000  libexa.so                exaGlyphs
+45        0.1060  libexa.so                exaCreatePixmap
+  351      69.7813  libfb.so                 fbCreatePixmap
+  80       15.9046  Xorg                     DamageCreate
+  45        8.9463  libexa.so                exaCreatePixmap [self]
+  11        2.1869  Xorg                     DamageRegister
+  4         0.7952  libfb.so                 fbCreatePixmapBpp
+  3         0.5964  Xorg                     __i686.get_pc_thunk.bx
+  3         0.5964  Xorg                     Xalloc
+  2         0.3976  Xorg                     getDrawableDamageRef
+  2         0.3976  Xorg                     DamageSetReportAfterOp
+  1         0.1988  Xorg                     damageInsertDamage
+  1         0.1988  libfb.so                 __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  2         2.4096  libexa.so                exaComposite
+  9        10.8434  libexa.so                exaFillRegionSolid
+  72       86.7470  libexa.so                exaTryDriverComposite
+38        0.0895  libexa.so                exaGetOffscreenPixmap
+  38       45.7831  libexa.so                exaGetOffscreenPixmap [self]
+  20       24.0964  libexa.so                exaGetDrawablePixmap
+  17       20.4819  libexa.so                exaPixmapIsOffscreen
+  5         6.0241  libexa.so                exaGetDrawableDeltas
+  2         2.4096  libexa.so                __i686.get_pc_thunk.bx
+  1         1.2048  libfb.so                 _fbGetWindowPixmap
+-------------------------------------------------------------------------------
+  1315     100.000  libexa.so                exaPolyFillRect
+23        0.0542  libexa.so                exaFillRegionSolid
+  1007     76.2301  libexa.so                exaDoMigration
+  102       7.7214  intel_drv.so             I830EXASolid
+  77        5.8289  libexa.so                exaMarkSync
+  59        4.4663  intel_drv.so             I830EXAPrepareSolid
+  23        1.7411  libexa.so                exaFillRegionSolid [self]
+  9         0.6813  libexa.so                exaGetOffscreenPixmap
+  7         0.5299  libexa.so                exaMoveInPixmap
+  6         0.4542  libexa.so                __i686.get_pc_thunk.cx
+  6         0.4542  libexa.so                __i686.get_pc_thunk.bx
+  6         0.4542  libexa.so                .plt
+  4         0.3028  intel_drv.so             __i686.get_pc_thunk.bx
+  3         0.2271  libexa.so                exaGetDrawablePixmap
+  3         0.2271  libexa.so                exaGetPixmapOffset
+  3         0.2271  libexa.so                ExaOffscreenMarkUsed
+  2         0.1514  libexa.so                exaPixmapIsOffscreen
+  2         0.1514  libexa.so                exaPixmapIsPinned
+  1         0.0757  libexa.so                exaGetDrawableDeltas
+  1         0.0757  libexa.so                exaGetPixmapPitch
+-------------------------------------------------------------------------------
+  1         5.2632  libexa.so                exaFillRegionSolid
+  1         5.2632  libexa.so                exaTryDriverComposite
+  3        15.7895  libexa.so                exaPolyFillRect
+  5        26.3158  libexa.so                exaGetOffscreenPixmap
+  9        47.3684  libexa.so                exaGlyphs
+20        0.0471  libexa.so                exaGetDrawableDeltas
+  20       100.000  libexa.so                exaGetDrawableDeltas [self]
+-------------------------------------------------------------------------------
+11        0.0259  libexa.so                exaDestroyPixmap
+  969      93.7137  libexa.so                exaOffscreenFree
+  42        4.0619  libfb.so                 fbDestroyPixmap
+  11        1.0638  libexa.so                exaDestroyPixmap [self]
+  5         0.4836  Xorg                     Xfree
+  4         0.3868  libexa.so                ExaOffscreenMerge
+  2         0.1934  libfb.so                 __i686.get_pc_thunk.bx
+  1         0.0967  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+9         0.0212  libexa.so                exaValidateGC
+  65       57.5221  libfb.so                 fbValidateGC
+  18       15.9292  libfb.so                 fbGetGCPrivateIndex
+  14       12.3894  Xorg                     miComputeCompositeClip
+  9         7.9646  libexa.so                exaValidateGC [self]
+  3         2.6549  libfb.so                 .plt
+  3         2.6549  libfb.so                 __i686.get_pc_thunk.bx
+  1         0.8850  libfb.so                 __i686.get_pc_thunk.cx
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaFillRegionSolid
+8         0.0188  libexa.so                exaGetPixmapPitch
+  8        100.000  libexa.so                exaGetPixmapPitch [self]
+-------------------------------------------------------------------------------
+  4        12.9032  libexa.so                exaDestroyPixmap
+  27       87.0968  libexa.so                exaOffscreenFree
+6         0.0141  libexa.so                ExaOffscreenMerge
+  25       80.6452  Xorg                     Xfree
+  6        19.3548  libexa.so                ExaOffscreenMerge [self]
+-------------------------------------------------------------------------------
+  41       100.000  libexa.so                exaPaintWindow
+2         0.0047  libexa.so                exaFillRegionTiled
+  37       90.2439  intel_drv.so             I830EXACopy
+  2         4.8780  libexa.so                exaFillRegionTiled [self]
+  1         2.4390  libexa.so                exaGetPixmapOffset
+  1         2.4390  libexa.so                exaDoMigration
+-------------------------------------------------------------------------------
+  1         0.2083  libexa.so                exaPolyFillRect
+  2         0.4167  libexa.so                exaMoveInPixmap
+  42        8.7500  libexa.so                exaPixmapDirty
+  435      90.6250  libexa.so                exaTryDriverComposite
+0              0  Xorg                     .plt
+  0              0  Xorg                     .plt [self]
+-------------------------------------------------------------------------------
+  3        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     AllocatePicture
+  0              0  Xorg                     AllocatePicture [self]
+-------------------------------------------------------------------------------
+  3        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     ChangePicture
+  0              0  Xorg                     ChangePicture [self]
+-------------------------------------------------------------------------------
+  322      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     CreatePicture
+  0              0  Xorg                     CreatePicture [self]
+-------------------------------------------------------------------------------
+  3         3.6145  libexa.so                exaGlyphs
+  80       96.3855  libexa.so                exaCreatePixmap
+0              0  Xorg                     DamageCreate
+  0              0  Xorg                     DamageCreate [self]
+-------------------------------------------------------------------------------
+  6         7.2289  libexa.so                exaCopyDirtyToSys
+  12       14.4578  libexa.so                exaDoMigration
+  65       78.3133  libexa.so                exaMoveInPixmap
+0              0  Xorg                     DamageEmpty
+  0              0  Xorg                     DamageEmpty [self]
+-------------------------------------------------------------------------------
+  1         1.5873  libexa.so                exaCopyDirtyToSys
+  1         1.5873  libexa.so                exaMoveInPixmap
+  4         6.3492  libexa.so                exaDoMigration
+  20       31.7460  libexa.so                exaPixmapDirty
+  37       58.7302  libexa.so                exaGlyphs
+0              0  Xorg                     DamageRegion
+  0              0  Xorg                     DamageRegion [self]
+-------------------------------------------------------------------------------
+  3        21.4286  libexa.so                exaGlyphs
+  11       78.5714  libexa.so                exaCreatePixmap
+0              0  Xorg                     DamageRegister
+  0              0  Xorg                     DamageRegister [self]
+-------------------------------------------------------------------------------
+  2        25.0000  libexa.so                exaCreatePixmap
+  6        75.0000  libexa.so                exaGlyphs
+0              0  Xorg                     DamageSetReportAfterOp
+  0              0  Xorg                     DamageSetReportAfterOp [self]
+-------------------------------------------------------------------------------
+  255      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     FreePicture
+  0              0  Xorg                     FreePicture [self]
+-------------------------------------------------------------------------------
+  8        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     FreeScratchGC
+  0              0  Xorg                     FreeScratchGC [self]
+-------------------------------------------------------------------------------
+  26       100.000  libexa.so                exaGlyphs
+0              0  Xorg                     GetScratchGC
+  0              0  Xorg                     GetScratchGC [self]
+-------------------------------------------------------------------------------
+  6        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     SetPictureToDefaults
+  0              0  Xorg                     SetPictureToDefaults [self]
+-------------------------------------------------------------------------------
+  184      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     ValidateGC
+  0              0  Xorg                     ValidateGC [self]
+-------------------------------------------------------------------------------
+  60       100.000  libexa.so                exaGlyphs
+0              0  Xorg                     ValidateOnePicture
+  0              0  Xorg                     ValidateOnePicture [self]
+-------------------------------------------------------------------------------
+  848      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     ValidatePicture
+  0              0  Xorg                     ValidatePicture [self]
+-------------------------------------------------------------------------------
+  3        12.5000  libexa.so                exaCreatePixmap
+  7        29.1667  libexa.so                exaMoveInPixmap
+  14       58.3333  libexa.so                exaOffscreenAlloc
+0              0  Xorg                     Xalloc
+  0              0  Xorg                     Xalloc [self]
+-------------------------------------------------------------------------------
+  4         8.6957  libexa.so                exaMoveInPixmap
+  5        10.8696  libexa.so                exaDestroyPixmap
+  6        13.0435  libexa.so                exaPolyFillRect
+  6        13.0435  libexa.so                exaOffscreenFree
+  25       54.3478  libexa.so                ExaOffscreenMerge
+0              0  Xorg                     Xfree
+  0              0  Xorg                     Xfree [self]
+-------------------------------------------------------------------------------
+  2         1.5748  libexa.so                exaCopyDirtyToSys
+  3         2.3622  libexa.so                exaCreatePixmap
+  4         3.1496  libexa.so                exaGlyphs
+  6         4.7244  libexa.so                exaPolyFillRect
+  7         5.5118  libexa.so                exaMoveInPixmap
+  39       30.7087  libexa.so                exaTryDriverComposite
+  66       51.9685  libexa.so                exaPixmapDirty
+0              0  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     damageDestroyPixmap
+  0              0  Xorg                     damageDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  1        50.0000  libexa.so                exaCreatePixmap
+  1        50.0000  libexa.so                exaGlyphs
+0              0  Xorg                     damageInsertDamage
+  0              0  Xorg                     damageInsertDamage [self]
+-------------------------------------------------------------------------------
+  1876     100.000  libexa.so                exaGlyphs
+0              0  Xorg                     damagePolyFillRect
+  0              0  Xorg                     damagePolyFillRect [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     damageReportPostOp
+  0              0  Xorg                     damageReportPostOp [self]
+-------------------------------------------------------------------------------
+  7        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     damageValidateGC
+  0              0  Xorg                     damageValidateGC [self]
+-------------------------------------------------------------------------------
+  2        18.1818  libexa.so                exaCreatePixmap
+  9        81.8182  libexa.so                exaGlyphs
+0              0  Xorg                     getDrawableDamageRef
+  0              0  Xorg                     getDrawableDamageRef [self]
+-------------------------------------------------------------------------------
+  57       11.0251  libexa.so                exaTryDriverComposite
+  460      88.9749  libexa.so                ExaCheckComposite
+0              0  Xorg                     miCompositeSourceValidate
+  0              0  Xorg                     miCompositeSourceValidate [self]
+-------------------------------------------------------------------------------
+  14       100.000  libexa.so                exaValidateGC
+0              0  Xorg                     miComputeCompositeClip
+  0              0  Xorg                     miComputeCompositeClip [self]
+-------------------------------------------------------------------------------
+  25        0.4608  libexa.so                exaComposite
+  5400     99.5392  libexa.so                exaTryDriverComposite
+0              0  Xorg                     miComputeCompositeRegion
+  0              0  Xorg                     miComputeCompositeRegion [self]
+-------------------------------------------------------------------------------
+  6        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miCreatePicture
+  0              0  Xorg                     miCreatePicture [self]
+-------------------------------------------------------------------------------
+  5        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miDestroyPicture
+  0              0  Xorg                     miDestroyPicture [self]
+-------------------------------------------------------------------------------
+  4        100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miDestroyPictureClip
+  0              0  Xorg                     miDestroyPictureClip [self]
+-------------------------------------------------------------------------------
+  878      100.000  libexa.so                exaGlyphs
+0              0  Xorg                     miGlyphExtents
+  0              0  Xorg                     miGlyphExtents [self]
+-------------------------------------------------------------------------------
+  20       100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miIntersect
+  0              0  Xorg                     miIntersect [self]
+-------------------------------------------------------------------------------
+  79       100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miRectsToRegion
+  0              0  Xorg                     miRectsToRegion [self]
+-------------------------------------------------------------------------------
+  3        100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miRegionCreate
+  0              0  Xorg                     miRegionCreate [self]
+-------------------------------------------------------------------------------
+  61       100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miRegionDestroy
+  0              0  Xorg                     miRegionDestroy [self]
+-------------------------------------------------------------------------------
+  16       100.000  libexa.so                exaPolyFillRect
+0              0  Xorg                     miTranslateRegion
+  0              0  Xorg                     miTranslateRegion [self]
+-------------------------------------------------------------------------------
+  1        9.8e-04  libexa.so                exaMoveOutPixmap
+  3         0.0029  libexa.so                exaDoMigration
+  9         0.0088  libexa.so                exaCopyDirtyToSys
+  43        0.0423  libexa.so                exaGlyphs
+  53        0.0521  libexa.so                exaMoveInPixmap
+  101623   99.8929  libexa.so                exaPixmapDirty
+0              0  Xorg                     miUnion
+  0              0  Xorg                     miUnion [self]
+-------------------------------------------------------------------------------
+  4        25.0000  libexa.so                exaWaitSync
+  12       75.0000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             .plt
+  0              0  intel_drv.so             .plt [self]
+-------------------------------------------------------------------------------
+  37       100.000  libexa.so                exaFillRegionTiled
+0              0  intel_drv.so             I830EXACopy
+  0              0  intel_drv.so             I830EXACopy [self]
+-------------------------------------------------------------------------------
+  3        100.000  libexa.so                exaPolyFillRect
+0              0  intel_drv.so             I830EXADoneSolid
+  0              0  intel_drv.so             I830EXADoneSolid [self]
+-------------------------------------------------------------------------------
+  4         6.3492  libexa.so                exaPolyFillRect
+  59       93.6508  libexa.so                exaFillRegionSolid
+0              0  intel_drv.so             I830EXAPrepareSolid
+  0              0  intel_drv.so             I830EXAPrepareSolid [self]
+-------------------------------------------------------------------------------
+  2         1.9231  libexa.so                exaPolyFillRect
+  102      98.0769  libexa.so                exaFillRegionSolid
+0              0  intel_drv.so             I830EXASolid
+  0              0  intel_drv.so             I830EXASolid [self]
+-------------------------------------------------------------------------------
+  17        0.1836  libexa.so                exaPrepareAccess
+  9240     99.8164  libexa.so                exaWaitSync
+0              0  intel_drv.so             I830EXASync
+  0              0  intel_drv.so             I830EXASync [self]
+-------------------------------------------------------------------------------
+  20       100.000  libexa.so                exaWaitSync
+0              0  intel_drv.so             I830Sync
+  0              0  intel_drv.so             I830Sync [self]
+-------------------------------------------------------------------------------
+  21       100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             IntelEmitInvarientState
+  0              0  intel_drv.so             IntelEmitInvarientState [self]
+-------------------------------------------------------------------------------
+  4         7.5472  libexa.so                exaFillRegionSolid
+  5         9.4340  libexa.so                exaWaitSync
+  44       83.0189  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             __i686.get_pc_thunk.bx
+  0              0  intel_drv.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  4        100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i830MarkSync
+  0              0  intel_drv.so             i830MarkSync [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]
+-------------------------------------------------------------------------------
+  5        100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i830_get_transformed_coordinates
+  0              0  intel_drv.so             i830_get_transformed_coordinates [self]
+-------------------------------------------------------------------------------
+  55        6.9797  libexa.so                exaComposite
+  733      93.0203  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_check_composite
+  0              0  intel_drv.so             i965_check_composite [self]
+-------------------------------------------------------------------------------
+  56       100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_check_composite_texture
+  0              0  intel_drv.so             i965_check_composite_texture [self]
+-------------------------------------------------------------------------------
+  8         1.4035  libexa.so                exaComposite
+  562      98.5965  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_composite
+  0              0  intel_drv.so             i965_composite [self]
+-------------------------------------------------------------------------------
+  3        100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_get_card_format
+  0              0  intel_drv.so             i965_get_card_format [self]
+-------------------------------------------------------------------------------
+  268      100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_get_dest_format
+  0              0  intel_drv.so             i965_get_dest_format [self]
+-------------------------------------------------------------------------------
+  6         0.3384  libexa.so                exaComposite
+  1767     99.6616  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             i965_prepare_composite
+  0              0  intel_drv.so             i965_prepare_composite [self]
+-------------------------------------------------------------------------------
+  20       100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             intel_get_pixmap_offset
+  0              0  intel_drv.so             intel_get_pixmap_offset [self]
+-------------------------------------------------------------------------------
+  16       100.000  libexa.so                exaTryDriverComposite
+0              0  intel_drv.so             intel_get_pixmap_pitch
+  0              0  intel_drv.so             intel_get_pixmap_pitch [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaOffscreenAlloc
+0              0  libc-2.5.so              malloc
+  0              0  libc-2.5.so              malloc [self]
+-------------------------------------------------------------------------------
+  2         0.0081  libexa.so                exaCopyDirtyToSys
+  12        0.0486  libexa.so                exaTryDriverComposite
+  282       1.1426  libexa.so                exaMoveInPixmap
+  24385    98.8007  libexa.so                exaMemcpyBox
+0              0  libc-2.5.so              memcpy
+  0              0  libc-2.5.so              memcpy [self]
+-------------------------------------------------------------------------------
+0              0  libexa.so                exaPaintWindow
+  41       100.000  libexa.so                exaFillRegionTiled
+  0              0  libexa.so                exaPaintWindow [self]
+-------------------------------------------------------------------------------
+  1159     100.000  libexa.so                exaGlyphs
+0              0  libextmod.so             XvDestroyPixmap
+  0              0  libextmod.so             XvDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  1        100.000  libexa.so                exaGlyphs
+0              0  libextmod.so             __i686.get_pc_thunk.bx
+  0              0  libextmod.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  3         0.9740  libexa.so                exaValidateGC
+  5         1.6234  libexa.so                exaGetDrawablePixmap
+  10        3.2468  libexa.so                ExaCheckGetImage
+  290      94.1558  libexa.so                ExaCheckComposite
+0              0  libfb.so                 .plt
+  0              0  libfb.so                 .plt [self]
+-------------------------------------------------------------------------------
+  1         1.0204  libexa.so                exaCreatePixmap
+  2         2.0408  libexa.so                exaDestroyPixmap
+  3         3.0612  libexa.so                exaValidateGC
+  5         5.1020  libexa.so                ExaCheckGetImage
+  33       33.6735  libexa.so                exaGetDrawablePixmap
+  54       55.1020  libexa.so                ExaCheckComposite
+0              0  libfb.so                 __i686.get_pc_thunk.bx
+  0              0  libfb.so                 __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  1         2.3810  libexa.so                exaValidateGC
+  1         2.3810  libexa.so                ExaCheckGetImage
+  40       95.2381  libexa.so                exaGetDrawablePixmap
+0              0  libfb.so                 __i686.get_pc_thunk.cx
+  0              0  libfb.so                 __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  1         1.4085  libexa.so                exaGetOffscreenPixmap
+  1         1.4085  libexa.so                exaGlyphs
+  2         2.8169  libexa.so                exaFinishAccess
+  2         2.8169  libexa.so                exaTryDriverComposite
+  7         9.8592  libexa.so                exaComposite
+  16       22.5352  libexa.so                exaPrepareAccess
+  42       59.1549  libexa.so                exaGetDrawablePixmap
+0              0  libfb.so                 _fbGetWindowPixmap
+  0              0  libfb.so                 _fbGetWindowPixmap [self]
+-------------------------------------------------------------------------------
+  21       100.000  libexa.so                ExaCheckGetImage
+0              0  libfb.so                 fbBltStip
+  0              0  libfb.so                 fbBltStip [self]
+-------------------------------------------------------------------------------
+  59        0.1515  libexa.so                exaComposite
+  38892    99.8485  libexa.so                ExaCheckComposite
+0              0  libfb.so                 fbComposite
+  0              0  libfb.so                 fbComposite [self]
+-------------------------------------------------------------------------------
+  15        4.0984  libexa.so                exaGlyphs
+  351      95.9016  libexa.so                exaCreatePixmap
+0              0  libfb.so                 fbCreatePixmap
+  0              0  libfb.so                 fbCreatePixmap [self]
+-------------------------------------------------------------------------------
+  4        100.000  libexa.so                exaCreatePixmap
+0              0  libfb.so                 fbCreatePixmapBpp
+  0              0  libfb.so                 fbCreatePixmapBpp [self]
+-------------------------------------------------------------------------------
+  42       100.000  libexa.so                exaDestroyPixmap
+0              0  libfb.so                 fbDestroyPixmap
+  0              0  libfb.so                 fbDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  18       100.000  libexa.so                exaValidateGC
+0              0  libfb.so                 fbGetGCPrivateIndex
+  0              0  libfb.so                 fbGetGCPrivateIndex [self]
+-------------------------------------------------------------------------------
+  27        2.3296  libexa.so                exaGetImage
+  1132     97.6704  libexa.so                ExaCheckGetImage
+0              0  libfb.so                 fbGetImage
+  0              0  libfb.so                 fbGetImage [self]
+-------------------------------------------------------------------------------
+  1         1.3158  libexa.so                ExaCheckGetImage
+  75       98.6842  libexa.so                exaGetDrawablePixmap
+0              0  libfb.so                 fbGetWinPrivateIndex
+  0              0  libfb.so                 fbGetWinPrivateIndex [self]
+-------------------------------------------------------------------------------
+  31       100.000  libexa.so                ExaCheckGetImage
+0              0  libfb.so                 fbReplicatePixel
+  0              0  libfb.so                 fbReplicatePixel [self]
+-------------------------------------------------------------------------------
+  65       100.000  libexa.so                exaValidateGC
+0              0  libfb.so                 fbValidateGC
+  0              0  libfb.so                 fbValidateGC [self]
+-------------------------------------------------------------------------------
+  99       100.000  libexa.so                ExaCheckComposite
+0              0  libfb.so                 image_from_pict
+  0              0  libfb.so                 image_from_pict [self]
+-------------------------------------------------------------------------------
+  26       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]
+-------------------------------------------------------------------------------
+  122      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]
+-------------------------------------------------------------------------------
+  11       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]
+-------------------------------------------------------------------------------
+  3        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]
+-------------------------------------------------------------------------------
+  151      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]
+-------------------------------------------------------------------------------
+  44       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]
+-------------------------------------------------------------------------------
+  200      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]
+-------------------------------------------------------------------------------
+  21       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.0000  libexa.so                exaCopyDirtyToSys
+  49       98.0000  libexa.so                exaPixmapDirty
+0              0  libpixman.so.0.0.0       pixman_region_union
+  0              0  libpixman.so.0.0.0       pixman_region_union [self]
+-------------------------------------------------------------------------------