]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/Xorg.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-glyph-pixmaps / Xorg.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/Xorg.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/Xorg.callgraph
new file mode 100644 (file)
index 0000000..148bbec
--- /dev/null
@@ -0,0 +1,1439 @@
+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
+-------------------------------------------------------------------------------
+2785     16.4181  Xorg                     miComputeCompositeRegion
+  2785     51.3364  Xorg                     miComputeCompositeRegion [self]
+  1450     26.7281  Xorg                     miCompositeSourceValidate
+  458       8.4424  libpixman.so.0.0.0       pixman_region_rectangles
+  445       8.2028  libpixman.so.0.0.0       pixman_region_n_rects
+  125       2.3041  Xorg                     miSpriteSourceValidate
+  97        1.7880  libpixman.so.0.0.0       pixman_region_not_empty
+  62        1.1429  Xorg                     __i686.get_pc_thunk.bx
+  3         0.0553  libpixman.so.0.0.0       pixman_region_init
+-------------------------------------------------------------------------------
+  1450     100.000  Xorg                     miComputeCompositeRegion
+1613      9.5089  Xorg                     miCompositeSourceValidate
+  1613     62.1580  Xorg                     miCompositeSourceValidate [self]
+  897      34.5665  Xorg                     miSpriteSourceValidate
+  85        3.2755  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  125      12.2309  Xorg                     miComputeCompositeRegion
+  897      87.7691  Xorg                     miCompositeSourceValidate
+1095      6.4552  Xorg                     miSpriteSourceValidate
+  1095     100.000  Xorg                     miSpriteSourceValidate [self]
+-------------------------------------------------------------------------------
+  40        0.8554  Xorg                     main
+  4636     99.1446  Xorg                     Dispatch
+975       5.7478  Xorg                     WaitForSomething
+  1436     30.7100  Xorg                     WakeupHandler
+  1315     28.1223  Xorg                     BlockHandler
+  975      20.8512  Xorg                     WaitForSomething [self]
+  720      15.3978  Xorg                     GetTimeInMillis
+  50        1.0693  Xorg                     compBlockHandler
+  38        0.8127  mouse_drv.so             MouseWakeupHandler
+  26        0.5560  Xorg                     NoopDDA
+  22        0.4705  Xorg                     xf86Wakeup
+  22        0.4705  Xorg                     __i686.get_pc_thunk.bx
+  21        0.4491  Xorg                     mffs
+  17        0.3636  librt-2.5.so             clock_gettime
+  12        0.2566  mouse_drv.so             MouseBlockHandler
+  11        0.2352  libdri.so                DRIWakeupHandler
+  5         0.1069  libdri.so                DRIBlockHandler
+  4         0.0855  Xorg                     .plt
+  1         0.0214  Xorg                     ProcessWorkQueue
+  1         0.0214  libc-2.5.so              __errno_location
+-------------------------------------------------------------------------------
+  1         0.1065  Xorg                     FreeGlyph
+  42        4.4728  Xorg                     ProcRenderCompositeGlyphs
+  896      95.4207  Xorg                     FindGlyph
+939       5.5356  Xorg                     FindGlyphRef
+  939      100.000  Xorg                     FindGlyphRef [self]
+-------------------------------------------------------------------------------
+  19       100.000  Xorg                     damageGlyphs
+897       5.2880  Xorg                     miGlyphExtents
+  897      100.000  Xorg                     miGlyphExtents [self]
+-------------------------------------------------------------------------------
+  2        8.7e-04  Xorg                     ProcRenderCompositeGlyphs
+  229850   99.9991  Xorg                     CompositeGlyphs
+743       4.3801  Xorg                     damageGlyphs
+  228568   99.4275  libexa.so                exaGlyphs
+  743       0.3232  Xorg                     damageGlyphs [self]
+  197       0.0857  Xorg                     damageDamageBox
+  112       0.0487  libexa.so                .plt
+  75        0.0326  Xorg                     damageReportPostOp
+  46        0.0200  libexa.so                exaPixmapDirty
+  40        0.0174  Xorg                     ValidatePicture
+  33        0.0144  libexa.so                exaComposite
+  19        0.0083  Xorg                     miGlyphExtents
+  11        0.0048  Xorg                     getDrawableDamageRef
+  8         0.0035  Xorg                     GetScratchGC
+  8         0.0035  Xorg                     FreePicture
+  5         0.0022  Xorg                     ValidateGC
+  5         0.0022  libexa.so                exaCreatePixmap
+  4         0.0017  Xorg                     FreeScratchGC
+  3         0.0013  Xorg                     damagePolyFillRect
+  2        8.7e-04  libexa.so                __i686.get_pc_thunk.bx
+  2        8.7e-04  libexa.so                exaGetDrawablePixmap
+  1        4.4e-04  Xorg                     __i686.get_pc_thunk.bx
+  1        4.4e-04  libextmod.so             XvDestroyPixmap
+  1        4.4e-04  Xorg                     CreatePicture
+-------------------------------------------------------------------------------
+  1         0.1395  Xorg                     CompositeGlyphs
+  716      99.8605  Xorg                     ValidatePicture
+703       4.1443  Xorg                     ValidateOnePicture
+  703      90.4762  Xorg                     ValidateOnePicture [self]
+  73        9.3951  Xorg                     miValidatePicture
+  1         0.1287  Xorg                     miRegionCreate
+-------------------------------------------------------------------------------
+  1         0.2342  Xorg                     DamageDestroy
+  1         0.2342  Xorg                     DamageEmpty
+  1         0.2342  Xorg                     FlushAllOutput
+  1         0.2342  Xorg                     WakeupHandler
+  1         0.2342  Xorg                     damageGlyphs
+  1         0.2342  Xorg                     ValidateGC
+  1         0.2342  Xorg                     compBlockHandler
+  1         0.2342  Xorg                     CreatePicture
+  1         0.2342  Xorg                     miRectsToRegion
+  1         0.2342  Xorg                     miDestroyPicture
+  1         0.2342  Xorg                     XaceCatchDispatchProc
+  2         0.4684  Xorg                     DamageRegister
+  2         0.4684  Xorg                     damageDestroyPixmap
+  2         0.4684  Xorg                     DamageReportDamage
+  2         0.4684  Xorg                     ProcRenderDispatch
+  2         0.4684  Xorg                     XaceCatchExtProc
+  2         0.4684  Xorg                     SecurityLookupIDByType
+  3         0.7026  Xorg                     damageDamageBox
+  3         0.7026  Xorg                     damagePolyFillRect
+  3         0.7026  Xorg                     FreePicture
+  4         0.9368  Xorg                     damageReportPostOp
+  4         0.9368  Xorg                     miRegionDestroy
+  4         0.9368  Xorg                     _XSERVTransRead
+  4         0.9368  Xorg                     ProcGetImage
+  5         1.1710  Xorg                     miRegionCreate
+  5         1.1710  Xorg                     CallCallbacks
+  7         1.6393  Xorg                     damageDamageRegion
+  8         1.8735  Xorg                     _XSERVTransWritev
+  8         1.8735  Xorg                     _CallCallbacks
+  8         1.8735  Xorg                     BlockHandler
+  12        2.8103  Xorg                     DoGetImage
+  15        3.5129  Xorg                     miSpriteGetImage
+  17        3.9813  Xorg                     AnimCurScreenBlockHandler
+  22        5.1522  Xorg                     WaitForSomething
+  32        7.4941  Xorg                     Dispatch
+  43       10.0703  Xorg                     ValidatePicture
+  50       11.7096  Xorg                     ProcRenderCompositeGlyphs
+  62       14.5199  Xorg                     miComputeCompositeRegion
+  85       19.9063  Xorg                     miCompositeSourceValidate
+632       3.7258  Xorg                     __i686.get_pc_thunk.bx
+  632      100.000  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  24        3.2258  Xorg                     Dispatch
+  720      96.7742  Xorg                     WaitForSomething
+554       3.2659  Xorg                     GetTimeInMillis
+  4240     87.2428  librt-2.5.so             clock_gettime
+  554      11.3992  Xorg                     GetTimeInMillis [self]
+  66        1.3580  librt-2.5.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         3.4483  Xorg                     FreePicture
+  1         3.4483  Xorg                     DamageReportDamage
+  1         3.4483  Xorg                     _XSERVTransRead
+  1         3.4483  Xorg                     I2CWriteBit
+  2         6.8966  Xorg                     I2CRaiseSCL
+  2         6.8966  Xorg                     I2CPutByte
+  3        10.3448  Xorg                     damageDamageRegion
+  3        10.3448  Xorg                     _XSERVTransWritev
+  4        13.7931  Xorg                     DoGetImage
+  4        13.7931  Xorg                     WaitForSomething
+  7        24.1379  Xorg                     Dispatch
+536       3.1598  Xorg                     .plt
+  536      100.000  Xorg                     .plt [self]
+-------------------------------------------------------------------------------
+  22        5.8667  Xorg                     WaitForSomething
+  353      94.1333  Xorg                     WakeupHandler
+375       2.2107  Xorg                     xf86Wakeup
+  375      100.000  Xorg                     xf86Wakeup [self]
+-------------------------------------------------------------------------------
+  34        6.9106  Xorg                     main
+  458      93.0894  Xorg                     Dispatch
+292       1.7214  Xorg                     ReadRequestFromClient
+  292      59.3496  Xorg                     ReadRequestFromClient [self]
+  189      38.4146  Xorg                     _XSERVTransRead
+  11        2.2358  Xorg                     _XSERVTransSocketRead
+-------------------------------------------------------------------------------
+  74        6.3140  Xorg                     ProcRenderDispatch
+  1098     93.6860  Xorg                     ProcRenderCompositeGlyphs
+276       1.6271  Xorg                     FindGlyph
+  896      76.4505  Xorg                     FindGlyphRef
+  276      23.5495  Xorg                     FindGlyph [self]
+-------------------------------------------------------------------------------
+  245030   100.000  Xorg                     main
+273       1.6094  Xorg                     Dispatch
+  231676   94.5342  Xorg                     XaceCatchExtProc
+  6370      2.5992  Xorg                     XaceCatchDispatchProc
+  4636      1.8917  Xorg                     WaitForSomething
+  1079      0.4403  Xorg                     FlushAllOutput
+  458       0.1869  Xorg                     ReadRequestFromClient
+  273       0.1114  Xorg                     Dispatch [self]
+  221       0.0902  libc-2.5.so              ___newselect_nocancel
+  87        0.0355  Xorg                     XaceHook
+  54        0.0220  libc-2.5.so              select
+  32        0.0131  Xorg                     __i686.get_pc_thunk.bx
+  29        0.0118  libc-2.5.so              __i686.get_pc_thunk.cx
+  27        0.0110  Xorg                     ProcGetImage
+  24        0.0098  Xorg                     GetTimeInMillis
+  20        0.0082  libc-2.5.so              __errno_location
+  18        0.0073  Xorg                     _XSERVTransRead
+  12        0.0049  Xorg                     CallCallbacks
+  12        0.0049  Xorg                     mffs
+  12        0.0049  Xorg                     BlockHandler
+  7         0.0029  Xorg                     .plt
+  7         0.0029  Xorg                     WakeupHandler
+  6         0.0024  Xorg                     CloseDownClient
+  4         0.0016  Xorg                     ProcRenderDispatch
+  4         0.0016  Xorg                     GetExtensionEntry
+  2        8.2e-04  Xorg                     FlushClient
+  1        4.1e-04  libc-2.5.so              memmove
+-------------------------------------------------------------------------------
+  6         0.0026  Xorg                     XaceCatchExtProc
+  231517   99.9974  Xorg                     ProcRenderDispatch
+273       1.6094  Xorg                     ProcRenderCompositeGlyphs
+  229865   99.2744  Xorg                     CompositeGlyphs
+  1098      0.4742  Xorg                     FindGlyph
+  273       0.1179  Xorg                     ProcRenderCompositeGlyphs [self]
+  204       0.0881  Xorg                     SecurityLookupIDByType
+  50        0.0216  Xorg                     __i686.get_pc_thunk.bx
+  42        0.0181  Xorg                     FindGlyphRef
+  7         0.0030  Xorg                     ValidatePicture
+  4         0.0017  Xorg                     Hash
+  2        8.6e-04  Xorg                     damageGlyphs
+-------------------------------------------------------------------------------
+  5         0.4613  Xorg                     main
+  1079     99.5387  Xorg                     Dispatch
+233       1.3736  Xorg                     FlushAllOutput
+  797      73.5240  Xorg                     FlushClient
+  233      21.4945  Xorg                     FlushAllOutput [self]
+  30        2.7675  Xorg                     _XSERVTransWritev
+  15        1.3838  libc-2.5.so              __i686.get_pc_thunk.cx
+  4         0.3690  Xorg                     mffs
+  4         0.3690  libc-2.5.so              __errno_location
+  1         0.0923  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         0.2008  Xorg                     ProcGetImage
+  13        2.6104  Xorg                     XaceCatchDispatchProc
+  22        4.4177  Xorg                     main
+  59       11.8474  Xorg                     XaceCatchExtProc
+  87       17.4699  Xorg                     Dispatch
+  88       17.6707  Xorg                     DoGetImage
+  105      21.0843  Xorg                     dixLookupDrawable
+  123      24.6988  Xorg                     SecurityLookupIDByType
+213       1.2557  Xorg                     XaceHook
+  237      47.5904  Xorg                     CallCallbacks
+  213      42.7711  Xorg                     XaceHook [self]
+  48        9.6386  Xorg                     _CallCallbacks
+-------------------------------------------------------------------------------
+  1         1.1494  Xorg                     damageDamageBox
+  24       27.5862  Xorg                     DamageReportDamage
+  62       71.2644  Xorg                     damageDamageRegion
+211       1.2439  Xorg                     miUnion
+  101506   99.6887  libpixman.so.0.0.0       pixman_region_union
+  211       0.2072  Xorg                     miUnion [self]
+  52        0.0511  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  35        0.0344  libpixman.so.0.0.0       pixman_op
+  13        0.0128  libpixman.so.0.0.0       pixman_region_copy
+  6         0.0059  libpixman.so.0.0.0       .plt
+-------------------------------------------------------------------------------
+  14        0.2470  Xorg                     XaceCatchDispatchProc
+  5654     99.7530  Xorg                     ProcGetImage
+207       1.2203  Xorg                     DoGetImage
+  4881     86.0695  Xorg                     miSpriteGetImage
+  297       5.2372  Xorg                     WriteToClient
+  207       3.6501  Xorg                     DoGetImage [self]
+  144       2.5392  Xorg                     dixLookupDrawable
+  88        1.5518  Xorg                     XaceHook
+  15        0.2645  libc-2.5.so              memmove
+  12        0.2116  Xorg                     __i686.get_pc_thunk.bx
+  12        0.2116  Xorg                     FindWindowWithOptional
+  9         0.1587  Xorg                     miBSGetImage
+  4         0.0705  Xorg                     .plt
+  2         0.0353  Xorg                     CallCallbacks
+-------------------------------------------------------------------------------
+  2         0.2503  Xorg                     Dispatch
+  797      99.7497  Xorg                     FlushAllOutput
+171       1.0081  Xorg                     FlushClient
+  619      77.4718  Xorg                     _XSERVTransWritev
+  171      21.4018  Xorg                     FlushClient [self]
+  9         1.1264  Xorg                     _XSERVTransSocketWritev
+-------------------------------------------------------------------------------
+  7        11.8644  Xorg                     ProcRenderCompositeGlyphs
+  12       20.3390  Xorg                     CompositeGlyphs
+  40       67.7966  Xorg                     damageGlyphs
+144       0.8489  Xorg                     ValidatePicture
+  716      78.9416  Xorg                     ValidateOnePicture
+  144      15.8765  Xorg                     ValidatePicture [self]
+  43        4.7409  Xorg                     __i686.get_pc_thunk.bx
+  4         0.4410  Xorg                     miValidatePicture
+-------------------------------------------------------------------------------
+  50       18.2482  Xorg                     WaitForSomething
+  224      81.7518  Xorg                     BlockHandler
+137       0.8076  Xorg                     compBlockHandler
+  137      50.0000  Xorg                     compBlockHandler [self]
+  128      46.7153  Xorg                     AnimCurScreenBlockHandler
+  8         2.9197  Xorg                     miSpriteBlockHandler
+  1         0.3650  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         0.5128  Xorg                     NextAvailableClient
+  48       24.6154  Xorg                     XaceHook
+  146      74.8718  Xorg                     CallCallbacks
+128       0.7546  Xorg                     _CallCallbacks
+  128      65.6410  Xorg                     _CallCallbacks [self]
+  34       17.4359  Xorg                     SecurityCheckResourceIDAccess
+  16        8.2051  Xorg                     SecurityCheckExtAccess
+  9         4.6154  Xorg                     SecurityCheckDrawableAccess
+  8         4.1026  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  6         1.9802  Xorg                     ProcGetImage
+  297      98.0198  Xorg                     DoGetImage
+124       0.7310  Xorg                     WriteToClient
+  179      59.0759  libc-2.5.so              memmove
+  124      40.9241  Xorg                     WriteToClient [self]
+-------------------------------------------------------------------------------
+  12        0.9043  Xorg                     Dispatch
+  1315     99.0957  Xorg                     WaitForSomething
+104       0.6131  Xorg                     BlockHandler
+  916      69.0279  libdri.so                DRIBlockHandler
+  224      16.8802  Xorg                     compBlockHandler
+  104       7.8372  Xorg                     BlockHandler [self]
+  21        1.5825  libdri.so                __i686.get_pc_thunk.bx
+  20        1.5072  mouse_drv.so             MouseBlockHandler
+  18        1.3564  libdri.so                DRIDoBlockHandler
+  12        0.9043  Xorg                     AnimCurScreenBlockHandler
+  8         0.6029  Xorg                     __i686.get_pc_thunk.bx
+  4         0.3014  mouse_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  44        0.8934  Xorg                     ProcGetImage
+  4881     99.1066  Xorg                     DoGetImage
+104       0.6131  Xorg                     miSpriteGetImage
+  4788     97.2183  Xorg                     miBSGetImage
+  104       2.1117  Xorg                     miSpriteGetImage [self]
+  18        0.3655  libexa.so                exaGetImage
+  15        0.3046  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  289      100.000  Xorg                     damageDamageBox
+93        0.5483  Xorg                     damageDamageRegion
+  109      37.7163  Xorg                     miIntersect
+  93       32.1799  Xorg                     damageDamageRegion [self]
+  62       21.4533  Xorg                     miUnion
+  10        3.4602  Xorg                     getDrawableDamageRef
+  7         2.4221  Xorg                     __i686.get_pc_thunk.bx
+  5         1.7301  libpixman.so.0.0.0       pixman_region_intersect
+  3         1.0381  Xorg                     .plt
+-------------------------------------------------------------------------------
+  7         0.4851  Xorg                     Dispatch
+  1436     99.5149  Xorg                     WaitForSomething
+76        0.4480  Xorg                     WakeupHandler
+  921      63.8254  libdri.so                DRIWakeupHandler
+  353      24.4629  Xorg                     xf86Wakeup
+  76        5.2668  Xorg                     WakeupHandler [self]
+  27        1.8711  Xorg                     __i686.get_pc_thunk.cx
+  25        1.7325  Xorg                     xf86VTSwitchPending
+  24        1.6632  mouse_drv.so             MouseWakeupHandler
+  7         0.4851  libdri.so                DRIDoWakeupHandler
+  5         0.3465  mouse_drv.so             __i686.get_pc_thunk.bx
+  4         0.2772  libdri.so                __i686.get_pc_thunk.bx
+  1         0.0693  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         0.3906  Xorg                     SecurityLookupIDByType
+  1         0.3906  Xorg                     XaceCatchDispatchProc
+  2         0.7812  Xorg                     DoGetImage
+  3         1.1719  Xorg                     dixLookupDrawable
+  12        4.6875  Xorg                     Dispatch
+  237      92.5781  Xorg                     XaceHook
+73        0.4303  Xorg                     CallCallbacks
+  146      57.0312  Xorg                     _CallCallbacks
+  73       28.5156  Xorg                     CallCallbacks [self]
+  17        6.6406  Xorg                     SecurityCheckResourceIDAccess
+  8         3.1250  Xorg                     SecurityCheckExtAccess
+  7         2.7344  Xorg                     SecurityCheckDrawableAccess
+  5         1.9531  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  12        8.5714  Xorg                     BlockHandler
+  128      91.4286  Xorg                     compBlockHandler
+72        0.4245  Xorg                     AnimCurScreenBlockHandler
+  72       51.4286  Xorg                     AnimCurScreenBlockHandler [self]
+  41       29.2857  Xorg                     miSpriteBlockHandler
+  17       12.1429  Xorg                     __i686.get_pc_thunk.bx
+  10        7.1429  Xorg                     NoopDDA
+-------------------------------------------------------------------------------
+  9         0.1876  Xorg                     DoGetImage
+  4788     99.8124  Xorg                     miSpriteGetImage
+69        0.4068  Xorg                     miBSGetImage
+  4692     97.7907  libexa.so                exaGetImage
+  69        1.4381  Xorg                     miBSGetImage [self]
+  32        0.6669  libexa.so                ExaCheckGetImage
+  3         0.0625  libexa.so                __i686.get_pc_thunk.bx
+  2         0.0417  libexa.so                .plt
+-------------------------------------------------------------------------------
+  9         1.5280  Xorg                     FlushClient
+  580      98.4720  Xorg                     _XSERVTransWritev
+65        0.3832  Xorg                     _XSERVTransSocketWritev
+  512      86.9270  libc-2.5.so              writev
+  65       11.0357  Xorg                     _XSERVTransSocketWritev [self]
+  12        2.0374  libc-2.5.so              __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+63        0.3714  Xorg                     DamageRegion
+  63       100.000  Xorg                     DamageRegion [self]
+-------------------------------------------------------------------------------
+  3         1.4493  Xorg                     ProcRenderDispatch
+  204      98.5507  Xorg                     ProcRenderCompositeGlyphs
+59        0.3478  Xorg                     SecurityLookupIDByType
+  123      59.4203  Xorg                     XaceHook
+  59       28.5024  Xorg                     SecurityLookupIDByType [self]
+  22       10.6280  Xorg                     Hash
+  2         0.9662  Xorg                     __i686.get_pc_thunk.bx
+  1         0.4831  Xorg                     CallCallbacks
+-------------------------------------------------------------------------------
+  9        100.000  Xorg                     FreePicture
+54        0.3183  Xorg                     damageDestroyPixmap
+  1030     89.1003  libexa.so                exaDestroyPixmap
+  54        4.6713  Xorg                     damageDestroyPixmap [self]
+  26        2.2491  libexa.so                exaOffscreenFree
+  19        1.6436  libfb.so                 fbDestroyPixmap
+  17        1.4706  Xorg                     DamageDestroy
+  4         0.3460  Xorg                     damageRemoveDamage
+  3         0.2595  libexa.so                .plt
+  2         0.1730  Xorg                     __i686.get_pc_thunk.bx
+  1         0.0865  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     damageGlyphs
+53        0.3124  Xorg                     damagePolyFillRect
+  1613     85.8435  libexa.so                exaPolyFillRect
+  113       6.0138  Xorg                     damageDamageBox
+  53        2.8206  Xorg                     damagePolyFillRect [self]
+  35        1.8627  Xorg                     damageReportPostOp
+  15        0.7983  Xorg                     miRectsToRegion
+  11        0.5854  Xorg                     miTranslateRegion
+  9         0.4790  Xorg                     getDrawableDamageRef
+  6         0.3193  libexa.so                exaFillRegionSolid
+  5         0.2661  Xorg                     miIntersect
+  5         0.2661  Xorg                     miRegionDestroy
+  4         0.2129  libexa.so                .plt
+  4         0.2129  libexa.so                exaGetDrawablePixmap
+  3         0.1597  Xorg                     __i686.get_pc_thunk.bx
+  1         0.0532  Xorg                     DamageReportDamage
+  1         0.0532  libexa.so                __i686.get_pc_thunk.bx
+  1         0.0532  libexa.so                exaGetDrawableDeltas
+-------------------------------------------------------------------------------
+  27        0.4667  Xorg                     Dispatch
+  5758     99.5333  Xorg                     XaceCatchDispatchProc
+52        0.3065  Xorg                     ProcGetImage
+  5654     97.7186  Xorg                     DoGetImage
+  52        0.8987  Xorg                     ProcGetImage [self]
+  44        0.7605  Xorg                     miSpriteGetImage
+  18        0.3111  Xorg                     FindWindowWithOptional
+  7         0.1210  Xorg                     dixLookupDrawable
+  6         0.1037  Xorg                     WriteToClient
+  4         0.0691  Xorg                     __i686.get_pc_thunk.bx
+  1         0.0173  Xorg                     XaceHook
+-------------------------------------------------------------------------------
+  17       33.3333  Xorg                     CallCallbacks
+  34       66.6667  Xorg                     _CallCallbacks
+51        0.3007  Xorg                     SecurityCheckResourceIDAccess
+  51       100.000  Xorg                     SecurityCheckResourceIDAccess [self]
+-------------------------------------------------------------------------------
+  11        0.0047  Xorg                     main
+  231676   99.9953  Xorg                     Dispatch
+50        0.2948  Xorg                     XaceCatchExtProc
+  231584   99.9439  Xorg                     ProcRenderDispatch
+  59        0.0255  Xorg                     XaceHook
+  50        0.0216  Xorg                     XaceCatchExtProc [self]
+  10        0.0043  Xorg                     GetExtensionEntry
+  6         0.0026  Xorg                     ProcRenderCompositeGlyphs
+  3         0.0013  Xorg                     __i686.get_pc_thunk.cx
+  2        8.6e-04  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  8        16.3265  Xorg                     compBlockHandler
+  41       83.6735  Xorg                     AnimCurScreenBlockHandler
+49        0.2889  Xorg                     miSpriteBlockHandler
+  49       100.000  Xorg                     miSpriteBlockHandler [self]
+-------------------------------------------------------------------------------
+  1         1.7241  Xorg                     CompositeGlyphs
+  1         1.7241  Xorg                     DamageRegister
+  1         1.7241  Xorg                     damageDamageBox
+  9        15.5172  Xorg                     damagePolyFillRect
+  10       17.2414  Xorg                     damageDamageRegion
+  11       18.9655  Xorg                     damageGlyphs
+  25       43.1034  Xorg                     damageReportPostOp
+46        0.2712  Xorg                     getDrawableDamageRef
+  46       66.6667  Xorg                     getDrawableDamageRef [self]
+  8        11.5942  libfb.so                 __i686.get_pc_thunk.cx
+  5         7.2464  libfb.so                 __i686.get_pc_thunk.bx
+  5         7.2464  libfb.so                 fbGetWinPrivateIndex
+  5         7.2464  libfb.so                 _fbGetWindowPixmap
+-------------------------------------------------------------------------------
+  3         1.9108  Xorg                     miDestroyPicture
+  13        8.2803  Xorg                     DamageDestroy
+  32       20.3822  Xorg                     FreePicture
+  38       24.2038  Xorg                     DamageEmpty
+  71       45.2229  Xorg                     miRegionDestroy
+44        0.2594  Xorg                     Xfree
+  179      75.2101  libc-2.5.so              free
+  44       18.4874  Xorg                     Xfree [self]
+  10        4.2017  libc-2.5.so              _int_free
+  5         2.1008  libc-2.5.so              __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         0.6579  Xorg                     ProcCreateGC
+  7         4.6053  Xorg                     ProcGetImage
+  144      94.7368  Xorg                     DoGetImage
+44        0.2594  Xorg                     dixLookupDrawable
+  105      69.0789  Xorg                     XaceHook
+  44       28.9474  Xorg                     dixLookupDrawable [self]
+  3         1.9737  Xorg                     CallCallbacks
+-------------------------------------------------------------------------------
+42        0.2476  Xorg                     AllocatePixmap
+  250      83.3333  Xorg                     Xalloc
+  42       14.0000  Xorg                     AllocatePixmap [self]
+  8         2.6667  libc-2.5.so              malloc
+-------------------------------------------------------------------------------
+  8        100.000  Xorg                     damageGlyphs
+42        0.2476  Xorg                     FreePicture
+  109      41.4449  libextmod.so             XvDestroyPixmap
+  55       20.9125  Xorg                     miDestroyPicture
+  42       15.9696  Xorg                     FreePicture [self]
+  32       12.1673  Xorg                     Xfree
+  9         3.4221  Xorg                     damageDestroyPixmap
+  6         2.2814  libextmod.so             __i686.get_pc_thunk.bx
+  4         1.5209  Xorg                     miDestroyPictureClip
+  3         1.1407  Xorg                     __i686.get_pc_thunk.bx
+  2         0.7605  libc-2.5.so              free
+  1         0.3802  Xorg                     .plt
+-------------------------------------------------------------------------------
+  38       100.000  Xorg                     CreatePicture
+41        0.2417  Xorg                     ChangePicture
+  41       100.000  Xorg                     ChangePicture [self]
+-------------------------------------------------------------------------------
+39        0.2299  Xorg                     DamageEmpty
+  39       46.9880  Xorg                     DamageEmpty [self]
+  38       45.7831  Xorg                     Xfree
+  5         6.0241  libc-2.5.so              free
+  1         1.2048  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  30        4.6225  Xorg                     FlushAllOutput
+  619      95.3775  Xorg                     FlushClient
+39        0.2299  Xorg                     _XSERVTransWritev
+  580      89.3683  Xorg                     _XSERVTransSocketWritev
+  39        6.0092  Xorg                     _XSERVTransWritev [self]
+  19        2.9276  libc-2.5.so              writev
+  8         1.2327  Xorg                     __i686.get_pc_thunk.bx
+  3         0.4622  Xorg                     .plt
+-------------------------------------------------------------------------------
+  27       16.3636  Xorg                     ValidateGC
+  138      83.6364  Xorg                     damageValidateGC
+39        0.2299  Xorg                     miBSCheapValidateGC
+  111      67.2727  libexa.so                exaValidateGC
+  39       23.6364  Xorg                     miBSCheapValidateGC [self]
+  13        7.8788  libfb.so                 fbValidateGC
+  2         1.2121  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  4         5.1948  Xorg                     ValidatePicture
+  73       94.8052  Xorg                     ValidateOnePicture
+38        0.2240  Xorg                     miValidatePicture
+  38       49.3506  Xorg                     miValidatePicture [self]
+  36       46.7532  Xorg                     miRegionCreate
+  2         2.5974  Xorg                     Xalloc
+  1         1.2987  Xorg                     miRegionInit
+-------------------------------------------------------------------------------
+  6         0.0941  Xorg                     main
+  6370     99.9059  Xorg                     Dispatch
+37        0.2181  Xorg                     XaceCatchDispatchProc
+  5758     90.3074  Xorg                     ProcGetImage
+  514       8.0615  Xorg                     ProcForceScreenSaver
+  37        0.5803  Xorg                     XaceCatchDispatchProc [self]
+  34        0.5332  Xorg                     ProcDestroyWindow
+  14        0.2196  Xorg                     DoGetImage
+  13        0.2039  Xorg                     XaceHook
+  2         0.0314  Xorg                     ProcAllocColor
+  1         0.0157  Xorg                     __i686.get_pc_thunk.bx
+  1         0.0157  Xorg                     CallCallbacks
+  1         0.0157  Xorg                     ProcCreateGC
+  1         0.0157  Xorg                     ProcMapWindow
+-------------------------------------------------------------------------------
+  4        10.8108  Xorg                     FlushAllOutput
+  12       32.4324  Xorg                     Dispatch
+  21       56.7568  Xorg                     WaitForSomething
+37        0.2181  Xorg                     mffs
+  37       100.000  Xorg                     mffs [self]
+-------------------------------------------------------------------------------
+  15       100.000  Xorg                     damagePolyFillRect
+37        0.2181  Xorg                     miRectsToRegion
+  55       58.5106  Xorg                     miRegionCreate
+  37       39.3617  Xorg                     miRectsToRegion [self]
+  1         1.0638  Xorg                     __i686.get_pc_thunk.bx
+  1         1.0638  Xorg                     Xalloc
+-------------------------------------------------------------------------------
+  9         0.0039  Xorg                     ProcRenderDispatch
+  229865   99.9961  Xorg                     ProcRenderCompositeGlyphs
+36        0.2122  Xorg                     CompositeGlyphs
+  229850   99.9752  Xorg                     damageGlyphs
+  36        0.0157  Xorg                     CompositeGlyphs [self]
+  12        0.0052  Xorg                     ValidatePicture
+  3         0.0013  Xorg                     damageReportPostOp
+  3         0.0013  libexa.so                exaGlyphs
+  1        4.3e-04  Xorg                     ValidateOnePicture
+  1        4.3e-04  Xorg                     getDrawableDamageRef
+  1        4.3e-04  Xorg                     damageDamageBox
+-------------------------------------------------------------------------------
+  10       27.7778  Xorg                     AnimCurScreenBlockHandler
+  26       72.2222  Xorg                     WaitForSomething
+36        0.2122  Xorg                     NoopDDA
+  36       100.000  Xorg                     NoopDDA [self]
+-------------------------------------------------------------------------------
+  8        100.000  Xorg                     damageGlyphs
+34        0.2004  Xorg                     GetScratchGC
+  34       100.000  Xorg                     GetScratchGC [self]
+-------------------------------------------------------------------------------
+  1         2.9412  Xorg                     I2CStart
+  1         2.9412  Xorg                     I2CStop
+  1         2.9412  Xorg                     I2CPutByte
+  1         2.9412  Xorg                     I2CGetByte
+  2         5.8824  Xorg                     I2CReadBit
+  9        26.4706  Xorg                     I2CRaiseSCL
+  19       55.8824  Xorg                     I2CWriteBit
+34        0.2004  Xorg                     I2CUDelay
+  34       100.000  Xorg                     I2CUDelay [self]
+-------------------------------------------------------------------------------
+  12       23.0769  Xorg                     CreatePicture
+  40       76.9231  Xorg                     SetPictureToDefaults
+34        0.2004  Xorg                     PictureGetFilterId
+  34       65.3846  Xorg                     PictureGetFilterId [self]
+  18       34.6154  Xorg                     CompareISOLatin1Lowered
+-------------------------------------------------------------------------------
+  1         0.1923  Xorg                     miRectsToRegion
+  2         0.3846  Xorg                     miValidatePicture
+  58       11.1538  Xorg                     miRegionCreate
+  68       13.0769  Xorg                     DamageCreate
+  141      27.1154  Xorg                     AllocatePicture
+  250      48.0769  Xorg                     AllocatePixmap
+31        0.1828  Xorg                     Xalloc
+  512      92.7536  libc-2.5.so              malloc
+  31        5.6159  Xorg                     Xalloc [self]
+  6         1.0870  libc-2.5.so              __i686.get_pc_thunk.bx
+  3         0.5435  libc-2.5.so              _int_malloc
+-------------------------------------------------------------------------------
+31        0.1828  Xorg                     miComputeCompositeClip
+  31       100.000  Xorg                     miComputeCompositeClip [self]
+-------------------------------------------------------------------------------
+  12       40.0000  Xorg                     DoGetImage
+  18       60.0000  Xorg                     ProcGetImage
+30        0.1769  Xorg                     FindWindowWithOptional
+  30       100.000  Xorg                     FindWindowWithOptional [self]
+-------------------------------------------------------------------------------
+  3        10.0000  Xorg                     XaceCatchExtProc
+  27       90.0000  Xorg                     WakeupHandler
+30        0.1769  Xorg                     __i686.get_pc_thunk.cx
+  30       100.000  Xorg                     __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  11       39.2857  Xorg                     ReadRequestFromClient
+  17       60.7143  Xorg                     _XSERVTransRead
+28        0.1651  Xorg                     _XSERVTransSocketRead
+  28       100.000  Xorg                     _XSERVTransSocketRead [self]
+-------------------------------------------------------------------------------
+  3         2.6549  Xorg                     CompositeGlyphs
+  35       30.9735  Xorg                     damagePolyFillRect
+  75       66.3717  Xorg                     damageGlyphs
+28        0.1651  Xorg                     damageReportPostOp
+  52       45.6140  Xorg                     DamageReportDamage
+  28       24.5614  Xorg                     damageReportPostOp [self]
+  25       21.9298  Xorg                     getDrawableDamageRef
+  5         4.3860  libfb.so                 _fbGetWindowPixmap
+  4         3.5088  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     damageGlyphs
+27        0.1592  Xorg                     CreatePicture
+  157      48.6068  Xorg                     AllocatePicture
+  80       24.7678  Xorg                     SetPictureToDefaults
+  38       11.7647  Xorg                     ChangePicture
+  27        8.3591  Xorg                     CreatePicture [self]
+  12        3.7152  Xorg                     PictureGetFilterId
+  8         2.4768  Xorg                     miChangePicture
+  1         0.3096  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         1.8868  Xorg                     damagePolyFillRect
+  52       98.1132  Xorg                     damageReportPostOp
+26        0.1533  Xorg                     DamageReportDamage
+  26       49.0566  Xorg                     DamageReportDamage [self]
+  24       45.2830  Xorg                     miUnion
+  2         3.7736  Xorg                     __i686.get_pc_thunk.bx
+  1         1.8868  Xorg                     .plt
+-------------------------------------------------------------------------------
+  4        15.3846  Xorg                     ProcRenderCompositeGlyphs
+  22       84.6154  Xorg                     SecurityLookupIDByType
+26        0.1533  Xorg                     Hash
+  26       100.000  Xorg                     Hash [self]
+-------------------------------------------------------------------------------
+  18        8.6957  Xorg                     Dispatch
+  189      91.3043  Xorg                     ReadRequestFromClient
+25        0.1474  Xorg                     _XSERVTransRead
+  130      62.8019  libc-2.5.so              __read_nocancel
+  30       14.4928  libc-2.5.so              read
+  25       12.0773  Xorg                     _XSERVTransRead [self]
+  17        8.2126  Xorg                     _XSERVTransSocketRead
+  4         1.9324  Xorg                     __i686.get_pc_thunk.bx
+  1         0.4831  Xorg                     .plt
+-------------------------------------------------------------------------------
+  25       100.000  Xorg                     WakeupHandler
+25        0.1474  Xorg                     xf86VTSwitchPending
+  25       100.000  Xorg                     xf86VTSwitchPending [self]
+-------------------------------------------------------------------------------
+  6        25.0000  Xorg                     SetPictureToDefaults
+  18       75.0000  Xorg                     PictureGetFilterId
+24        0.1415  Xorg                     CompareISOLatin1Lowered
+  24       100.000  Xorg                     CompareISOLatin1Lowered [self]
+-------------------------------------------------------------------------------
+  8        33.3333  Xorg                     CallCallbacks
+  16       66.6667  Xorg                     _CallCallbacks
+24        0.1415  Xorg                     SecurityCheckExtAccess
+  24       100.000  Xorg                     SecurityCheckExtAccess [self]
+-------------------------------------------------------------------------------
+  3         2.5641  Xorg                     damageDamageBox
+  5         4.2735  Xorg                     damagePolyFillRect
+  109      93.1624  Xorg                     damageDamageRegion
+23        0.1356  Xorg                     miIntersect
+  110      80.2920  libpixman.so.0.0.0       pixman_region_intersect
+  23       16.7883  Xorg                     miIntersect [self]
+  4         2.9197  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  80       100.000  Xorg                     CreatePicture
+22        0.1297  Xorg                     SetPictureToDefaults
+  40       46.5116  Xorg                     PictureGetFilterId
+  22       25.5814  Xorg                     SetPictureToDefaults [self]
+  18       20.9302  libc-2.5.so              strlen
+  6         6.9767  Xorg                     CompareISOLatin1Lowered
+-------------------------------------------------------------------------------
+  153      100.000  Xorg                     ValidateGC
+20        0.1179  Xorg                     damageValidateGC
+  138      86.2500  Xorg                     miBSCheapValidateGC
+  20       12.5000  Xorg                     damageValidateGC [self]
+  2         1.2500  libexa.so                exaValidateGC
+-------------------------------------------------------------------------------
+  157      100.000  Xorg                     CreatePicture
+19        0.1120  Xorg                     AllocatePicture
+  141      88.1250  Xorg                     Xalloc
+  19       11.8750  Xorg                     AllocatePicture [self]
+-------------------------------------------------------------------------------
+  4         0.0017  Xorg                     Dispatch
+  231584   99.9983  Xorg                     XaceCatchExtProc
+17        0.1002  Xorg                     ProcRenderDispatch
+  231517   99.9529  Xorg                     ProcRenderCompositeGlyphs
+  74        0.0319  Xorg                     FindGlyph
+  17        0.0073  Xorg                     ProcRenderDispatch [self]
+  9         0.0039  Xorg                     CompositeGlyphs
+  3         0.0013  Xorg                     SecurityLookupIDByType
+  2        8.6e-04  Xorg                     __i686.get_pc_thunk.bx
+  2        8.6e-04  Xorg                     PictOpValid
+  1        4.3e-04  Xorg                     ProcRenderCreatePicture
+  1        4.3e-04  Xorg                     ProcRenderFreeGlyphSet
+-------------------------------------------------------------------------------
+  7        43.7500  Xorg                     CallCallbacks
+  9        56.2500  Xorg                     _CallCallbacks
+16        0.0943  Xorg                     SecurityCheckDrawableAccess
+  16       100.000  Xorg                     SecurityCheckDrawableAccess [self]
+-------------------------------------------------------------------------------
+  4        28.5714  Xorg                     Dispatch
+  10       71.4286  Xorg                     XaceCatchExtProc
+14        0.0825  Xorg                     GetExtensionEntry
+  14       100.000  Xorg                     GetExtensionEntry [self]
+-------------------------------------------------------------------------------
+  1         0.3215  Xorg                     CompositeGlyphs
+  113      36.3344  Xorg                     damagePolyFillRect
+  197      63.3441  Xorg                     damageGlyphs
+14        0.0825  Xorg                     damageDamageBox
+  289      92.9260  Xorg                     damageDamageRegion
+  14        4.5016  Xorg                     damageDamageBox [self]
+  3         0.9646  Xorg                     __i686.get_pc_thunk.bx
+  3         0.9646  Xorg                     miIntersect
+  1         0.3215  Xorg                     miUnion
+  1         0.3215  Xorg                     getDrawableDamageRef
+-------------------------------------------------------------------------------
+13        0.0766  Xorg                     DamageCreate
+  68       81.9277  Xorg                     Xalloc
+  13       15.6627  Xorg                     DamageCreate [self]
+  2         2.4096  libc-2.5.so              malloc
+-------------------------------------------------------------------------------
+  5        11.1111  Xorg                     damagePolyFillRect
+  40       88.8889  Xorg                     miDestroyPicture
+13        0.0766  Xorg                     miRegionDestroy
+  71       66.9811  Xorg                     Xfree
+  13       12.2642  Xorg                     miRegionDestroy [self]
+  9         8.4906  libpixman.so.0.0.0       pixman_region_fini
+  8         7.5472  libc-2.5.so              free
+  4         3.7736  Xorg                     __i686.get_pc_thunk.bx
+  1         0.9434  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  11       100.000  Xorg                     damagePolyFillRect
+13        0.0766  Xorg                     miTranslateRegion
+  13       48.1481  libpixman.so.0.0.0       pixman_region_translate
+  13       48.1481  Xorg                     miTranslateRegion [self]
+  1         3.7037  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     damageGlyphs
+12        0.0707  Xorg                     FreeScratchGC
+  12       100.000  Xorg                     FreeScratchGC [self]
+-------------------------------------------------------------------------------
+  1         1.0870  Xorg                     ValidateOnePicture
+  36       39.1304  Xorg                     miValidatePicture
+  55       59.7826  Xorg                     miRectsToRegion
+12        0.0707  Xorg                     miRegionCreate
+  58       61.0526  Xorg                     Xalloc
+  12       12.6316  Xorg                     miRegionInit
+  12       12.6316  Xorg                     miRegionCreate [self]
+  5         5.2632  Xorg                     __i686.get_pc_thunk.bx
+  4         4.2105  libpixman.so.0.0.0       pixman_region_init
+  4         4.2105  libpixman.so.0.0.0       pixman_region_init_with_extents
+-------------------------------------------------------------------------------
+11        0.0648  Xorg                     DamageRegister
+  11       78.5714  Xorg                     DamageRegister [self]
+  2        14.2857  Xorg                     __i686.get_pc_thunk.bx
+  1         7.1429  Xorg                     getDrawableDamageRef
+-------------------------------------------------------------------------------
+  17       100.000  Xorg                     damageDestroyPixmap
+8         0.0472  Xorg                     DamageDestroy
+  13       59.0909  Xorg                     Xfree
+  8        36.3636  Xorg                     DamageDestroy [self]
+  1         4.5455  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+8         0.0472  Xorg                     DamageSetReportAfterOp
+  8        100.000  Xorg                     DamageSetReportAfterOp [self]
+-------------------------------------------------------------------------------
+  5        100.000  Xorg                     damageGlyphs
+8         0.0472  Xorg                     ValidateGC
+  153      80.9524  Xorg                     damageValidateGC
+  27       14.2857  Xorg                     miBSCheapValidateGC
+  8         4.2328  Xorg                     ValidateGC [self]
+  1         0.5291  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     damageDestroyPixmap
+8         0.0472  Xorg                     damageRemoveDamage
+  8        100.000  Xorg                     damageRemoveDamage [self]
+-------------------------------------------------------------------------------
+  8        100.000  Xorg                     CreatePicture
+8         0.0472  Xorg                     miChangePicture
+  8        100.000  Xorg                     miChangePicture [self]
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     FreePicture
+8         0.0472  Xorg                     miDestroyPictureClip
+  8        100.000  Xorg                     miDestroyPictureClip [self]
+-------------------------------------------------------------------------------
+6         0.0354  Xorg                     miCreatePicture
+  6        100.000  Xorg                     miCreatePicture [self]
+-------------------------------------------------------------------------------
+  55       100.000  Xorg                     FreePicture
+6         0.0354  Xorg                     miDestroyPicture
+  40       66.6667  Xorg                     miRegionDestroy
+  10       16.6667  libpixman.so.0.0.0       pixman_region_fini
+  6        10.0000  Xorg                     miDestroyPicture [self]
+  3         5.0000  Xorg                     Xfree
+  1         1.6667  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         7.6923  Xorg                     miValidatePicture
+  12       92.3077  Xorg                     miRegionCreate
+4         0.0236  Xorg                     miRegionInit
+  8        61.5385  libpixman.so.0.0.0       pixman_region_init
+  4        30.7692  Xorg                     miRegionInit [self]
+  1         7.6923  libpixman.so.0.0.0       pixman_region_init_with_extents
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     AllocColor
+2         0.0118  Xorg                     FindBestPixel
+  2        100.000  Xorg                     FindBestPixel [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     ProcRenderDispatch
+2         0.0118  Xorg                     PictOpValid
+  2        100.000  Xorg                     PictOpValid [self]
+-------------------------------------------------------------------------------
+2         0.0118  Xorg                     damageInsertDamage
+  2        100.000  Xorg                     damageInsertDamage [self]
+-------------------------------------------------------------------------------
+  211      100.000  Xorg                     I2CWriteRead
+1         0.0059  Xorg                     I2CAddress
+  191      90.5213  Xorg                     I2CPutByte
+  19        9.0047  Xorg                     I2CStart
+  1         0.4739  Xorg                     I2CAddress [self]
+-------------------------------------------------------------------------------
+  13        6.9149  Xorg                     I2CStart
+  20       10.6383  Xorg                     I2CReadBit
+  30       15.9574  Xorg                     I2CPutByte
+  125      66.4894  Xorg                     I2CWriteBit
+1         0.0059  Xorg                     I2CRaiseSCL
+  158      84.0426  libc-2.5.so              gettimeofday
+  14        7.4468  intel_drv.so             i830I2CPutBits
+  9         4.7872  Xorg                     I2CUDelay
+  4         2.1277  intel_drv.so             i830I2CGetBits
+  2         1.0638  Xorg                     .plt
+  1         0.5319  Xorg                     I2CRaiseSCL [self]
+-------------------------------------------------------------------------------
+  19       100.000  Xorg                     I2CAddress
+1         0.0059  Xorg                     I2CStart
+  13       68.4211  Xorg                     I2CRaiseSCL
+  3        15.7895  libc-2.5.so              gettimeofday
+  1         5.2632  Xorg                     I2CUDelay
+  1         5.2632  intel_drv.so             i830I2CPutBits
+  1         5.2632  Xorg                     I2CStart [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ProcRenderDispatch
+1         0.0059  Xorg                     ProcRenderCreatePicture
+  1        100.000  Xorg                     ProcRenderCreatePicture [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     ProcAllocColor
+0              0  Xorg                     AllocColor
+  2        100.000  Xorg                     FindBestPixel
+  0              0  Xorg                     AllocColor [self]
+-------------------------------------------------------------------------------
+  6        100.000  Xorg                     Dispatch
+0              0  Xorg                     CloseDownClient
+  6        100.000  Xorg                     FreeClientResources
+  0              0  Xorg                     CloseDownClient [self]
+-------------------------------------------------------------------------------
+  6        15.0000  Xorg                     FreeClientResources
+  34       85.0000  Xorg                     FreeResource
+0              0  Xorg                     DeleteWindow
+  40       100.000  Xorg                     UnmapWindow
+  0              0  Xorg                     DeleteWindow [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ProcessWorkQueue
+0              0  Xorg                     EstablishNewConnections
+  1        100.000  Xorg                     NextAvailableClient
+  0              0  Xorg                     EstablishNewConnections [self]
+-------------------------------------------------------------------------------
+  6        100.000  Xorg                     CloseDownClient
+0              0  Xorg                     FreeClientResources
+  6        100.000  Xorg                     DeleteWindow
+  0              0  Xorg                     FreeClientResources [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     FreeGlyphSet
+0              0  Xorg                     FreeGlyph
+  1        100.000  Xorg                     FindGlyphRef
+  0              0  Xorg                     FreeGlyph [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     FreeResource
+0              0  Xorg                     FreeGlyphSet
+  1        100.000  Xorg                     FreeGlyph
+  0              0  Xorg                     FreeGlyphSet [self]
+-------------------------------------------------------------------------------
+  1         2.8571  Xorg                     ProcRenderFreeGlyphSet
+  34       97.1429  Xorg                     ProcDestroyWindow
+0              0  Xorg                     FreeResource
+  34       97.1429  Xorg                     DeleteWindow
+  1         2.8571  Xorg                     FreeGlyphSet
+  0              0  Xorg                     FreeResource [self]
+-------------------------------------------------------------------------------
+  54       100.000  Xorg                     I2CWriteRead
+0              0  Xorg                     I2CGetByte
+  38       70.3704  Xorg                     I2CReadBit
+  11       20.3704  Xorg                     I2CWriteBit
+  4         7.4074  libc-2.5.so              gettimeofday
+  1         1.8519  Xorg                     I2CUDelay
+  0              0  Xorg                     I2CGetByte [self]
+-------------------------------------------------------------------------------
+  191      44.5221  Xorg                     I2CAddress
+  238      55.4779  Xorg                     I2CWriteRead
+0              0  Xorg                     I2CPutByte
+  362      84.3823  Xorg                     I2CWriteBit
+  31        7.2261  libc-2.5.so              gettimeofday
+  30        6.9930  Xorg                     I2CRaiseSCL
+  3         0.6993  intel_drv.so             i830I2CPutBits
+  2         0.4662  Xorg                     .plt
+  1         0.2331  Xorg                     I2CUDelay
+  0              0  Xorg                     I2CPutByte [self]
+-------------------------------------------------------------------------------
+  38       100.000  Xorg                     I2CGetByte
+0              0  Xorg                     I2CReadBit
+  20       52.6316  Xorg                     I2CRaiseSCL
+  13       34.2105  libc-2.5.so              gettimeofday
+  3         7.8947  intel_drv.so             i830I2CPutBits
+  2         5.2632  Xorg                     I2CUDelay
+  0              0  Xorg                     I2CReadBit [self]
+-------------------------------------------------------------------------------
+  10       100.000  Xorg                     I2CWriteRead
+0              0  Xorg                     I2CStop
+  7        70.0000  libc-2.5.so              gettimeofday
+  2        20.0000  intel_drv.so             i830I2CPutBits
+  1        10.0000  Xorg                     I2CUDelay
+  0              0  Xorg                     I2CStop [self]
+-------------------------------------------------------------------------------
+  11        2.9491  Xorg                     I2CGetByte
+  362      97.0509  Xorg                     I2CPutByte
+0              0  Xorg                     I2CWriteBit
+  211      56.5684  libc-2.5.so              gettimeofday
+  125      33.5121  Xorg                     I2CRaiseSCL
+  19        5.0938  Xorg                     I2CUDelay
+  17        4.5576  intel_drv.so             i830I2CPutBits
+  1         0.2681  Xorg                     .plt
+  0              0  Xorg                     I2CWriteBit [self]
+-------------------------------------------------------------------------------
+  256      49.9025  Xorg                     xf86I2CReadByte
+  257      50.0975  Xorg                     xf86I2CWriteByte
+0              0  Xorg                     I2CWriteRead
+  238      46.3938  Xorg                     I2CPutByte
+  211      41.1306  Xorg                     I2CAddress
+  54       10.5263  Xorg                     I2CGetByte
+  10        1.9493  Xorg                     I2CStop
+  0              0  Xorg                     I2CWriteRead [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ProcMapWindow
+0              0  Xorg                     MapWindow
+  1        100.000  libdri.so                DRIValidateTree
+  0              0  Xorg                     MapWindow [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     EstablishNewConnections
+0              0  Xorg                     NextAvailableClient
+  1        100.000  Xorg                     _CallCallbacks
+  0              0  Xorg                     NextAvailableClient [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     XaceCatchDispatchProc
+0              0  Xorg                     ProcAllocColor
+  2        100.000  Xorg                     AllocColor
+  0              0  Xorg                     ProcAllocColor [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     XaceCatchDispatchProc
+0              0  Xorg                     ProcCreateGC
+  1        100.000  Xorg                     dixLookupDrawable
+  0              0  Xorg                     ProcCreateGC [self]
+-------------------------------------------------------------------------------
+  34       100.000  Xorg                     XaceCatchDispatchProc
+0              0  Xorg                     ProcDestroyWindow
+  34       100.000  Xorg                     FreeResource
+  0              0  Xorg                     ProcDestroyWindow [self]
+-------------------------------------------------------------------------------
+  514      100.000  Xorg                     XaceCatchDispatchProc
+0              0  Xorg                     ProcForceScreenSaver
+  514      100.000  Xorg                     SaveScreens
+  0              0  Xorg                     ProcForceScreenSaver [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     XaceCatchDispatchProc
+0              0  Xorg                     ProcMapWindow
+  1        100.000  Xorg                     MapWindow
+  0              0  Xorg                     ProcMapWindow [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ProcRenderDispatch
+0              0  Xorg                     ProcRenderFreeGlyphSet
+  1        100.000  Xorg                     FreeResource
+  0              0  Xorg                     ProcRenderFreeGlyphSet [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     WaitForSomething
+0              0  Xorg                     ProcessWorkQueue
+  1        100.000  Xorg                     EstablishNewConnections
+  0              0  Xorg                     ProcessWorkQueue [self]
+-------------------------------------------------------------------------------
+  514      100.000  Xorg                     ProcForceScreenSaver
+0              0  Xorg                     SaveScreens
+  514      100.000  Xorg                     xf86SaveScreen
+  0              0  Xorg                     SaveScreens [self]
+-------------------------------------------------------------------------------
+  40       100.000  Xorg                     DeleteWindow
+0              0  Xorg                     UnmapWindow
+  40       100.000  Xorg                     miHandleValidateExposures
+  0              0  Xorg                     UnmapWindow [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     _start
+  245083   100.000  libc-2.5.so              __libc_start_main
+  0              0  Xorg                     _start [self]
+-------------------------------------------------------------------------------
+  41       100.000  Xorg                     miWindowExposures
+0              0  Xorg                     compPaintWindowBackground
+  41       100.000  Xorg                     damagePaintWindow
+  0              0  Xorg                     compPaintWindowBackground [self]
+-------------------------------------------------------------------------------
+  41       100.000  Xorg                     compPaintWindowBackground
+0              0  Xorg                     damagePaintWindow
+  41       100.000  libexa.so                exaPaintWindow
+  0              0  Xorg                     damagePaintWindow [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     main
+  245030   99.9519  Xorg                     Dispatch
+  40        0.0163  Xorg                     WaitForSomething
+  34        0.0139  Xorg                     ReadRequestFromClient
+  22        0.0090  Xorg                     XaceHook
+  11        0.0045  Xorg                     XaceCatchExtProc
+  6         0.0024  Xorg                     XaceCatchDispatchProc
+  5         0.0020  Xorg                     FlushAllOutput
+  0              0  Xorg                     main [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     miValidateTree
+0              0  Xorg                     miComputeClips
+  1        100.000  Xorg                     miRectIn
+  0              0  Xorg                     miComputeClips [self]
+-------------------------------------------------------------------------------
+  40       100.000  Xorg                     UnmapWindow
+0              0  Xorg                     miHandleValidateExposures
+  41       100.000  libdri.so                DRIWindowExposures
+  0              0  Xorg                     miHandleValidateExposures [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     miComputeClips
+0              0  Xorg                     miRectIn
+  1        100.000  libpixman.so.0.0.0       pixman_region_contains_rectangle
+  0              0  Xorg                     miRectIn [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     miValidateTree
+  1        100.000  Xorg                     miComputeClips
+  0              0  Xorg                     miValidateTree [self]
+-------------------------------------------------------------------------------
+  41       100.000  Xorg                     xf86XVWindowExposures
+0              0  Xorg                     miWindowExposures
+  41       100.000  Xorg                     compPaintWindowBackground
+  0              0  Xorg                     miWindowExposures [self]
+-------------------------------------------------------------------------------
+  514      100.000  Xorg                     xf86SaveScreen
+0              0  Xorg                     xf86DPMSSet
+  513      99.8054  intel_drv.so             i830_sdvo_dpms
+  1         0.1946  intel_drv.so             i830_crtc_dpms
+  0              0  Xorg                     xf86DPMSSet [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     xf86I2CReadByte
+  256      100.000  Xorg                     I2CWriteRead
+  0              0  Xorg                     xf86I2CReadByte [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     xf86I2CWriteByte
+  257      100.000  Xorg                     I2CWriteRead
+  0              0  Xorg                     xf86I2CWriteByte [self]
+-------------------------------------------------------------------------------
+  514      100.000  Xorg                     SaveScreens
+0              0  Xorg                     xf86SaveScreen
+  514      100.000  Xorg                     xf86DPMSSet
+  0              0  Xorg                     xf86SaveScreen [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     xf86XVWindowExposures
+  41       100.000  Xorg                     miWindowExposures
+  0              0  Xorg                     xf86XVWindowExposures [self]
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     I2CRaiseSCL
+0              0  intel_drv.so             i830I2CGetBits
+  0              0  intel_drv.so             i830I2CGetBits [self]
+-------------------------------------------------------------------------------
+  1         2.5000  Xorg                     I2CStart
+  2         5.0000  Xorg                     I2CStop
+  3         7.5000  Xorg                     I2CReadBit
+  3         7.5000  Xorg                     I2CPutByte
+  14       35.0000  Xorg                     I2CRaiseSCL
+  17       42.5000  Xorg                     I2CWriteBit
+0              0  intel_drv.so             i830I2CPutBits
+  0              0  intel_drv.so             i830I2CPutBits [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     xf86DPMSSet
+0              0  intel_drv.so             i830_crtc_dpms
+  0              0  intel_drv.so             i830_crtc_dpms [self]
+-------------------------------------------------------------------------------
+  513      100.000  Xorg                     xf86DPMSSet
+0              0  intel_drv.so             i830_sdvo_dpms
+  0              0  intel_drv.so             i830_sdvo_dpms [self]
+-------------------------------------------------------------------------------
+  221      100.000  Xorg                     Dispatch
+0              0  libc-2.5.so              ___newselect_nocancel
+  0              0  libc-2.5.so              ___newselect_nocancel [self]
+-------------------------------------------------------------------------------
+  1         4.0000  Xorg                     WaitForSomething
+  4        16.0000  Xorg                     FlushAllOutput
+  20       80.0000  Xorg                     Dispatch
+0              0  libc-2.5.so              __errno_location
+  0              0  libc-2.5.so              __errno_location [self]
+-------------------------------------------------------------------------------
+  5        21.7391  Xorg                     Xfree
+  6        26.0870  Xorg                     Xalloc
+  12       52.1739  Xorg                     _XSERVTransSocketWritev
+0              0  libc-2.5.so              __i686.get_pc_thunk.bx
+  0              0  libc-2.5.so              __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  15       34.0909  Xorg                     FlushAllOutput
+  29       65.9091  Xorg                     Dispatch
+0              0  libc-2.5.so              __i686.get_pc_thunk.cx
+  0              0  libc-2.5.so              __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  245083   100.000  Xorg                     _start
+0              0  libc-2.5.so              __libc_start_main
+  0              0  libc-2.5.so              __libc_start_main [self]
+-------------------------------------------------------------------------------
+  130      100.000  Xorg                     _XSERVTransRead
+0              0  libc-2.5.so              __read_nocancel
+  0              0  libc-2.5.so              __read_nocancel [self]
+-------------------------------------------------------------------------------
+  10       100.000  Xorg                     Xfree
+0              0  libc-2.5.so              _int_free
+  0              0  libc-2.5.so              _int_free [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     Xalloc
+0              0  libc-2.5.so              _int_malloc
+  0              0  libc-2.5.so              _int_malloc [self]
+-------------------------------------------------------------------------------
+  2         1.0309  Xorg                     FreePicture
+  5         2.5773  Xorg                     DamageEmpty
+  8         4.1237  Xorg                     miRegionDestroy
+  179      92.2680  Xorg                     Xfree
+0              0  libc-2.5.so              free
+  0              0  libc-2.5.so              free [self]
+-------------------------------------------------------------------------------
+  3         0.7026  Xorg                     I2CStart
+  4         0.9368  Xorg                     I2CGetByte
+  7         1.6393  Xorg                     I2CStop
+  13        3.0445  Xorg                     I2CReadBit
+  31        7.2600  Xorg                     I2CPutByte
+  158      37.0023  Xorg                     I2CRaiseSCL
+  211      49.4145  Xorg                     I2CWriteBit
+0              0  libc-2.5.so              gettimeofday
+  0              0  libc-2.5.so              gettimeofday [self]
+-------------------------------------------------------------------------------
+  2         0.3831  Xorg                     DamageCreate
+  8         1.5326  Xorg                     AllocatePixmap
+  512      98.0843  Xorg                     Xalloc
+0              0  libc-2.5.so              malloc
+  0              0  libc-2.5.so              malloc [self]
+-------------------------------------------------------------------------------
+  1         0.5128  Xorg                     Dispatch
+  15        7.6923  Xorg                     DoGetImage
+  179      91.7949  Xorg                     WriteToClient
+0              0  libc-2.5.so              memmove
+  0              0  libc-2.5.so              memmove [self]
+-------------------------------------------------------------------------------
+  30       100.000  Xorg                     _XSERVTransRead
+0              0  libc-2.5.so              read
+  0              0  libc-2.5.so              read [self]
+-------------------------------------------------------------------------------
+  54       100.000  Xorg                     Dispatch
+0              0  libc-2.5.so              select
+  0              0  libc-2.5.so              select [self]
+-------------------------------------------------------------------------------
+  18       100.000  Xorg                     SetPictureToDefaults
+0              0  libc-2.5.so              strlen
+  0              0  libc-2.5.so              strlen [self]
+-------------------------------------------------------------------------------
+  19        3.5782  Xorg                     _XSERVTransWritev
+  512      96.4218  Xorg                     _XSERVTransSocketWritev
+0              0  libc-2.5.so              writev
+  0              0  libc-2.5.so              writev [self]
+-------------------------------------------------------------------------------
+  5         0.5429  Xorg                     WaitForSomething
+  916      99.4571  Xorg                     BlockHandler
+0              0  libdri.so                DRIBlockHandler
+  0              0  libdri.so                DRIBlockHandler [self]
+-------------------------------------------------------------------------------
+  18       100.000  Xorg                     BlockHandler
+0              0  libdri.so                DRIDoBlockHandler
+  0              0  libdri.so                DRIDoBlockHandler [self]
+-------------------------------------------------------------------------------
+  7        100.000  Xorg                     WakeupHandler
+0              0  libdri.so                DRIDoWakeupHandler
+  0              0  libdri.so                DRIDoWakeupHandler [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     MapWindow
+0              0  libdri.so                DRIValidateTree
+  0              0  libdri.so                DRIValidateTree [self]
+-------------------------------------------------------------------------------
+  11        1.1803  Xorg                     WaitForSomething
+  921      98.8197  Xorg                     WakeupHandler
+0              0  libdri.so                DRIWakeupHandler
+  0              0  libdri.so                DRIWakeupHandler [self]
+-------------------------------------------------------------------------------
+  41       100.000  Xorg                     miHandleValidateExposures
+0              0  libdri.so                DRIWindowExposures
+  0              0  libdri.so                DRIWindowExposures [self]
+-------------------------------------------------------------------------------
+  4        16.0000  Xorg                     WakeupHandler
+  21       84.0000  Xorg                     BlockHandler
+0              0  libdri.so                __i686.get_pc_thunk.bx
+  0              0  libdri.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  2         1.6529  Xorg                     miBSGetImage
+  3         2.4793  Xorg                     damageDestroyPixmap
+  4         3.3058  Xorg                     damagePolyFillRect
+  112      92.5620  Xorg                     damageGlyphs
+0              0  libexa.so                .plt
+  0              0  libexa.so                .plt [self]
+-------------------------------------------------------------------------------
+  32       100.000  Xorg                     miBSGetImage
+0              0  libexa.so                ExaCheckGetImage
+  0              0  libexa.so                ExaCheckGetImage [self]
+-------------------------------------------------------------------------------
+  1        11.1111  Xorg                     damageDestroyPixmap
+  1        11.1111  Xorg                     damagePolyFillRect
+  2        22.2222  Xorg                     miBSCheapValidateGC
+  2        22.2222  Xorg                     damageGlyphs
+  3        33.3333  Xorg                     miBSGetImage
+0              0  libexa.so                __i686.get_pc_thunk.bx
+  0              0  libexa.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  33       100.000  Xorg                     damageGlyphs
+0              0  libexa.so                exaComposite
+  0              0  libexa.so                exaComposite [self]
+-------------------------------------------------------------------------------
+  5        100.000  Xorg                     damageGlyphs
+0              0  libexa.so                exaCreatePixmap
+  0              0  libexa.so                exaCreatePixmap [self]
+-------------------------------------------------------------------------------
+  1030     100.000  Xorg                     damageDestroyPixmap
+0              0  libexa.so                exaDestroyPixmap
+  0              0  libexa.so                exaDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  6        100.000  Xorg                     damagePolyFillRect
+0              0  libexa.so                exaFillRegionSolid
+  0              0  libexa.so                exaFillRegionSolid [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     damagePolyFillRect
+0              0  libexa.so                exaGetDrawableDeltas
+  0              0  libexa.so                exaGetDrawableDeltas [self]
+-------------------------------------------------------------------------------
+  2        33.3333  Xorg                     damageGlyphs
+  4        66.6667  Xorg                     damagePolyFillRect
+0              0  libexa.so                exaGetDrawablePixmap
+  0              0  libexa.so                exaGetDrawablePixmap [self]
+-------------------------------------------------------------------------------
+  18        0.3822  Xorg                     miSpriteGetImage
+  4692     99.6178  Xorg                     miBSGetImage
+0              0  libexa.so                exaGetImage
+  0              0  libexa.so                exaGetImage [self]
+-------------------------------------------------------------------------------
+  3         0.0013  Xorg                     CompositeGlyphs
+  228568   99.9987  Xorg                     damageGlyphs
+0              0  libexa.so                exaGlyphs
+  0              0  libexa.so                exaGlyphs [self]
+-------------------------------------------------------------------------------
+  26       100.000  Xorg                     damageDestroyPixmap
+0              0  libexa.so                exaOffscreenFree
+  0              0  libexa.so                exaOffscreenFree [self]
+-------------------------------------------------------------------------------
+  41       100.000  Xorg                     damagePaintWindow
+0              0  libexa.so                exaPaintWindow
+  0              0  libexa.so                exaPaintWindow [self]
+-------------------------------------------------------------------------------
+  46       100.000  Xorg                     damageGlyphs
+0              0  libexa.so                exaPixmapDirty
+  0              0  libexa.so                exaPixmapDirty [self]
+-------------------------------------------------------------------------------
+  1613     100.000  Xorg                     damagePolyFillRect
+0              0  libexa.so                exaPolyFillRect
+  0              0  libexa.so                exaPolyFillRect [self]
+-------------------------------------------------------------------------------
+  2         1.7699  Xorg                     damageValidateGC
+  111      98.2301  Xorg                     miBSCheapValidateGC
+0              0  libexa.so                exaValidateGC
+  0              0  libexa.so                exaValidateGC [self]
+-------------------------------------------------------------------------------
+  1         0.9091  Xorg                     damageGlyphs
+  109      99.0909  Xorg                     FreePicture
+0              0  libextmod.so             XvDestroyPixmap
+  0              0  libextmod.so             XvDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  6        100.000  Xorg                     FreePicture
+0              0  libextmod.so             __i686.get_pc_thunk.bx
+  0              0  libextmod.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  5        100.000  Xorg                     getDrawableDamageRef
+0              0  libfb.so                 __i686.get_pc_thunk.bx
+  0              0  libfb.so                 __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  8        100.000  Xorg                     getDrawableDamageRef
+0              0  libfb.so                 __i686.get_pc_thunk.cx
+  0              0  libfb.so                 __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  5        50.0000  Xorg                     getDrawableDamageRef
+  5        50.0000  Xorg                     damageReportPostOp
+0              0  libfb.so                 _fbGetWindowPixmap
+  0              0  libfb.so                 _fbGetWindowPixmap [self]
+-------------------------------------------------------------------------------
+  19       100.000  Xorg                     damageDestroyPixmap
+0              0  libfb.so                 fbDestroyPixmap
+  0              0  libfb.so                 fbDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  5        100.000  Xorg                     getDrawableDamageRef
+0              0  libfb.so                 fbGetWinPrivateIndex
+  0              0  libfb.so                 fbGetWinPrivateIndex [self]
+-------------------------------------------------------------------------------
+  13       100.000  Xorg                     miBSCheapValidateGC
+0              0  libfb.so                 fbValidateGC
+  0              0  libfb.so                 fbValidateGC [self]
+-------------------------------------------------------------------------------
+  6        100.000  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       .plt
+  0              0  libpixman.so.0.0.0       .plt [self]
+-------------------------------------------------------------------------------
+  1         1.7241  Xorg                     miTranslateRegion
+  1         1.7241  Xorg                     miRegionDestroy
+  4         6.8966  Xorg                     miIntersect
+  52       89.6552  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  0              0  libpixman.so.0.0.0       __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  35       100.000  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       pixman_op
+  0              0  libpixman.so.0.0.0       pixman_op [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     miRectIn
+0              0  libpixman.so.0.0.0       pixman_region_contains_rectangle
+  0              0  libpixman.so.0.0.0       pixman_region_contains_rectangle [self]
+-------------------------------------------------------------------------------
+  13       100.000  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       pixman_region_copy
+  0              0  libpixman.so.0.0.0       pixman_region_copy [self]
+-------------------------------------------------------------------------------
+  9        47.3684  Xorg                     miRegionDestroy
+  10       52.6316  Xorg                     miDestroyPicture
+0              0  libpixman.so.0.0.0       pixman_region_fini
+  0              0  libpixman.so.0.0.0       pixman_region_fini [self]
+-------------------------------------------------------------------------------
+  3        20.0000  Xorg                     miComputeCompositeRegion
+  4        26.6667  Xorg                     miRegionCreate
+  8        53.3333  Xorg                     miRegionInit
+0              0  libpixman.so.0.0.0       pixman_region_init
+  0              0  libpixman.so.0.0.0       pixman_region_init [self]
+-------------------------------------------------------------------------------
+  1        20.0000  Xorg                     miRegionInit
+  4        80.0000  Xorg                     miRegionCreate
+0              0  libpixman.so.0.0.0       pixman_region_init_with_extents
+  0              0  libpixman.so.0.0.0       pixman_region_init_with_extents [self]
+-------------------------------------------------------------------------------
+  5         4.3478  Xorg                     damageDamageRegion
+  110      95.6522  Xorg                     miIntersect
+0              0  libpixman.so.0.0.0       pixman_region_intersect
+  0              0  libpixman.so.0.0.0       pixman_region_intersect [self]
+-------------------------------------------------------------------------------
+  445      100.000  Xorg                     miComputeCompositeRegion
+0              0  libpixman.so.0.0.0       pixman_region_n_rects
+  0              0  libpixman.so.0.0.0       pixman_region_n_rects [self]
+-------------------------------------------------------------------------------
+  97       100.000  Xorg                     miComputeCompositeRegion
+0              0  libpixman.so.0.0.0       pixman_region_not_empty
+  0              0  libpixman.so.0.0.0       pixman_region_not_empty [self]
+-------------------------------------------------------------------------------
+  458      100.000  Xorg                     miComputeCompositeRegion
+0              0  libpixman.so.0.0.0       pixman_region_rectangles
+  0              0  libpixman.so.0.0.0       pixman_region_rectangles [self]
+-------------------------------------------------------------------------------
+  13       100.000  Xorg                     miTranslateRegion
+0              0  libpixman.so.0.0.0       pixman_region_translate
+  0              0  libpixman.so.0.0.0       pixman_region_translate [self]
+-------------------------------------------------------------------------------
+  101506   100.000  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       pixman_region_union
+  0              0  libpixman.so.0.0.0       pixman_region_union [self]
+-------------------------------------------------------------------------------
+  66       100.000  Xorg                     GetTimeInMillis
+0              0  librt-2.5.so             __i686.get_pc_thunk.bx
+  0              0  librt-2.5.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  17        0.3993  Xorg                     WaitForSomething
+  4240     99.6007  Xorg                     GetTimeInMillis
+0              0  librt-2.5.so             clock_gettime
+  0              0  librt-2.5.so             clock_gettime [self]
+-------------------------------------------------------------------------------
+  12       37.5000  Xorg                     WaitForSomething
+  20       62.5000  Xorg                     BlockHandler
+0              0  mouse_drv.so             MouseBlockHandler
+  0              0  mouse_drv.so             MouseBlockHandler [self]
+-------------------------------------------------------------------------------
+  24       38.7097  Xorg                     WakeupHandler
+  38       61.2903  Xorg                     WaitForSomething
+0              0  mouse_drv.so             MouseWakeupHandler
+  0              0  mouse_drv.so             MouseWakeupHandler [self]
+-------------------------------------------------------------------------------
+  4        44.4444  Xorg                     BlockHandler
+  5        55.5556  Xorg                     WakeupHandler
+0              0  mouse_drv.so             __i686.get_pc_thunk.bx
+  0              0  mouse_drv.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------