]> git.cworth.org Git - cworth.org/blobdiff - src/exa/i965/synchronous_composite/EXA-no-fallbacks/X.callgraph
Add synchronous composite blog entry
[cworth.org] / src / exa / i965 / synchronous_composite / EXA-no-fallbacks / X.callgraph
diff --git a/src/exa/i965/synchronous_composite/EXA-no-fallbacks/X.callgraph b/src/exa/i965/synchronous_composite/EXA-no-fallbacks/X.callgraph
new file mode 100644 (file)
index 0000000..64db60f
--- /dev/null
@@ -0,0 +1,1721 @@
+CPU: Core 2, speed 2133.49 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
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     Dispatch
+2118     36.4168  Xorg                     GetTimeInMillis
+  2118     100.000  Xorg                     GetTimeInMillis [self]
+-------------------------------------------------------------------------------
+569       9.7834  Xorg                     miComputeCompositeRegion
+  569      50.2650  Xorg                     miComputeCompositeRegion [self]
+  363      32.0671  Xorg                     miCompositeSourceValidate
+  81        7.1555  libpixman.so.0.0.0       pixman_region_rectangles
+  45        3.9753  libpixman.so.0.0.0       pixman_region_n_rects
+  34        3.0035  Xorg                     miSpriteSourceValidate
+  18        1.5901  libpixman.so.0.0.0       pixman_region_not_empty
+  15        1.3251  Xorg                     __i686.get_pc_thunk.bx
+  7         0.6184  libpixman.so.0.0.0       pixman_region_init
+-------------------------------------------------------------------------------
+  34       15.0442  Xorg                     miComputeCompositeRegion
+  192      84.9558  Xorg                     miCompositeSourceValidate
+295       5.0722  Xorg                     miSpriteSourceValidate
+  295      100.000  Xorg                     miSpriteSourceValidate [self]
+-------------------------------------------------------------------------------
+  1         0.8065  Xorg                     SetPictureClipRects
+  1         0.8065  Xorg                     xf86PostMotionEvent
+  1         0.8065  Xorg                     WaitForSomething
+  1         0.8065  Xorg                     damagePolyFillRect
+  1         0.8065  Xorg                     damageDamageBox
+  1         0.8065  Xorg                     damageReportPostOp
+  1         0.8065  Xorg                     damageDestroyPixmap
+  1         0.8065  Xorg                     DamageDestroy
+  1         0.8065  Xorg                     damageChangeGC
+  1         0.8065  Xorg                     ProcRenderTrapezoids
+  1         0.8065  Xorg                     CreatePicture
+  1         0.8065  Xorg                     AllocatePicture
+  1         0.8065  Xorg                     ValidateOnePicture
+  1         0.8065  Xorg                     miCompositeRects
+  1         0.8065  Xorg                     ProcCreatePixmap
+  1         0.8065  Xorg                     miRegionDestroy
+  1         0.8065  Xorg                     miDestroyClip
+  1         0.8065  Xorg                     miChangeClip
+  2         1.6129  Xorg                     AllocatePixmap
+  2         1.6129  Xorg                     SecurityLookupIDByClass
+  2         1.6129  Xorg                     ProcFreePixmap
+  2         1.6129  Xorg                     damageDamageRegion
+  2         1.6129  Xorg                     dixLookupDrawable
+  2         1.6129  Xorg                     ProcRenderFreePicture
+  2         1.6129  Xorg                     CompositeRects
+  2         1.6129  Xorg                     miValidatePicture
+  2         1.6129  Xorg                     XaceCatchDispatchProc
+  3         2.4194  Xorg                     ProcRenderCompositeGlyphs
+  3         2.4194  Xorg                     ValidateGC
+  3         2.4194  Xorg                     ProcRenderCreatePicture
+  4         3.2258  Xorg                     ValidatePicture
+  5         4.0323  Xorg                     ProcRenderDispatch
+  5         4.0323  Xorg                     _CallCallbacks
+  6         4.8387  Xorg                     XaceCatchExtProc
+  6         4.8387  Xorg                     CallCallbacks
+  7         5.6452  Xorg                     SecurityLookupIDByType
+  8         6.4516  Xorg                     miColorRects
+  11        8.8710  Xorg                     Dispatch
+  12        9.6774  Xorg                     miCompositeSourceValidate
+  15       12.0968  Xorg                     miComputeCompositeRegion
+275       4.7283  Xorg                     __i686.get_pc_thunk.bx
+  275      100.000  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  1         7.6923  Xorg                     AllocatePixmap
+  1         7.6923  Xorg                     miRegionDestroy
+  1         7.6923  Xorg                     SetPictureToDefaults
+  2        15.3846  Xorg                     DamageDestroy
+  2        15.3846  Xorg                     damageDamageRegion
+  3        23.0769  Xorg                     miRegionCreate
+  3        23.0769  Xorg                     DamageReportDamage
+221       3.7999  Xorg                     .plt
+  221      100.000  Xorg                     .plt [self]
+-------------------------------------------------------------------------------
+  363      100.000  Xorg                     miComputeCompositeRegion
+176       3.0261  Xorg                     miCompositeSourceValidate
+  192      50.5263  Xorg                     miSpriteSourceValidate
+  176      46.3158  Xorg                     miCompositeSourceValidate [self]
+  12        3.1579  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         0.3745  Xorg                     ProcCreatePixmap
+  1         0.3745  Xorg                     ProcRenderFillRectangles
+  1         0.3745  Xorg                     ProcRenderCompositeGlyphs
+  5         1.8727  Xorg                     XaceCatchDispatchProc
+  7         2.6217  Xorg                     main
+  9         3.3708  Xorg                     dixLookupDrawable
+  23        8.6142  Xorg                     SecurityLookupIDByClass
+  55       20.5993  Xorg                     Dispatch
+  55       20.5993  Xorg                     XaceCatchExtProc
+  110      41.1985  Xorg                     SecurityLookupIDByType
+130       2.2352  Xorg                     XaceHook
+  130      48.6891  Xorg                     XaceHook [self]
+  122      45.6929  Xorg                     CallCallbacks
+  15        5.6180  Xorg                     _CallCallbacks
+-------------------------------------------------------------------------------
+  5        23.8095  Xorg                     GetScratchPixmapHeader
+  16       76.1905  Xorg                     damageGlyphs
+125       2.1492  Xorg                     miModifyPixmapHeader
+  125      100.000  Xorg                     miModifyPixmapHeader [self]
+-------------------------------------------------------------------------------
+  4         4.0816  Xorg                     ProcRenderCompositeGlyphs
+  94       95.9184  Xorg                     FindGlyph
+98        1.6850  Xorg                     FindGlyphRef
+  98       100.000  Xorg                     FindGlyphRef [self]
+-------------------------------------------------------------------------------
+  1         0.0018  Xorg                     ProcRenderCompositeGlyphs
+  55399    99.9982  Xorg                     CompositeGlyphs
+93        1.5990  Xorg                     damageGlyphs
+  55225    99.6787  libexa.so                exaGlyphs
+  93        0.1679  Xorg                     damageGlyphs [self]
+  19        0.0343  libexa.so                .plt
+  16        0.0289  Xorg                     miModifyPixmapHeader
+  15        0.0271  Xorg                     damageDamageBox
+  6         0.0108  libexa.so                exaComposite
+  6         0.0108  libexa.so                exaPixmapDirty
+  6         0.0108  Xorg                     damageReportPostOp
+  5         0.0090  libexa.so                exaCopyArea
+  3         0.0054  libextmod.so             XvDestroyPixmap
+  2         0.0036  Xorg                     GetScratchGC
+  1         0.0018  Xorg                     DamageReportDamage
+  1         0.0018  Xorg                     getDrawableDamageRef
+  1         0.0018  Xorg                     CreatePicture
+  1         0.0018  Xorg                     FreeScratchGC
+  1         0.0018  Xorg                     ValidateGC
+  1         0.0018  Xorg                     FreeScratchPixmapHeader
+  1         0.0018  Xorg                     GetScratchPixmapHeader
+-------------------------------------------------------------------------------
+  2         2.2989  Xorg                     main
+  85       97.7011  Xorg                     Dispatch
+81        1.3927  Xorg                     ReadRequestFromClient
+  81       93.1034  Xorg                     ReadRequestFromClient [self]
+  5         5.7471  Xorg                     _XSERVTransRead
+  1         1.1494  Xorg                     _XSERVTransSocketRead
+-------------------------------------------------------------------------------
+  74250    100.000  Xorg                     main
+68        1.1692  Xorg                     Dispatch
+  73458    98.9200  Xorg                     XaceCatchExtProc
+  436       0.5871  Xorg                     XaceCatchDispatchProc
+  105       0.1414  Xorg                     WaitForSomething
+  85        0.1145  Xorg                     ReadRequestFromClient
+  68        0.0916  Xorg                     Dispatch [self]
+  55        0.0741  Xorg                     XaceHook
+  11        0.0148  Xorg                     __i686.get_pc_thunk.bx
+  10        0.0135  Xorg                     CallCallbacks
+  6         0.0081  Xorg                     FlushAllOutput
+  5         0.0067  Xorg                     ProcRenderDispatch
+  4         0.0054  libc-2.5.so              ___newselect_nocancel
+  3         0.0040  Xorg                     ProcFreePixmap
+  3         0.0040  libc-2.5.so              __i686.get_pc_thunk.cx
+  2         0.0027  Xorg                     ProcPolySegment
+  2         0.0027  Xorg                     GetTimeInMillis
+  2         0.0027  libc-2.5.so              __errno_location
+  1         0.0013  Xorg                     ProcSetClipRectangles
+  1         0.0013  Xorg                     ProcFreeGC
+  1         0.0013  Xorg                     mffs
+  1         0.0013  Xorg                     ProcCreatePixmap
+  1         0.0013  Xorg                     ProcessInputEvents
+-------------------------------------------------------------------------------
+  15       14.7059  Xorg                     XaceHook
+  87       85.2941  Xorg                     CallCallbacks
+58        0.9972  Xorg                     _CallCallbacks
+  58       56.8627  Xorg                     _CallCallbacks [self]
+  27       26.4706  Xorg                     SecurityCheckResourceIDAccess
+  12       11.7647  Xorg                     SecurityCheckExtAccess
+  5         4.9020  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         2.8571  Xorg                     damageDamageBox
+  2         5.7143  Xorg                     damageReportPostOp
+  10       28.5714  Xorg                     DamageReportDamage
+  22       62.8571  Xorg                     damageDamageRegion
+56        0.9629  Xorg                     miUnion
+  885      90.9558  libpixman.so.0.0.0       pixman_region_union
+  56        5.7554  Xorg                     miUnion [self]
+  14        1.4388  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  8         0.8222  libpixman.so.0.0.0       pixman_op
+  7         0.7194  libpixman.so.0.0.0       pixman_region_copy
+  3         0.3083  libpixman.so.0.0.0       .plt
+-------------------------------------------------------------------------------
+  3         2.7778  Xorg                     main
+  105      97.2222  Xorg                     Dispatch
+54        0.9285  Xorg                     WaitForSomething
+  54       50.0000  Xorg                     WaitForSomething [self]
+  26       24.0741  Xorg                     BlockHandler
+  19       17.5926  Xorg                     WakeupHandler
+  3         2.7778  Xorg                     mffs
+  3         2.7778  libc-2.5.so              gettimeofday
+  1         0.9259  Xorg                     __i686.get_pc_thunk.bx
+  1         0.9259  Xorg                     NoopDDA
+  1         0.9259  mouse_drv.so             MouseWakeupHandler
+-------------------------------------------------------------------------------
+  1         0.7576  Xorg                     damagePolyFillRect
+  131      99.2424  Xorg                     damageDamageBox
+48        0.8253  Xorg                     damageDamageRegion
+  48       36.3636  Xorg                     damageDamageRegion [self]
+  41       31.0606  Xorg                     miIntersect
+  22       16.6667  Xorg                     miUnion
+  9         6.8182  libpixman.so.0.0.0       pixman_region_intersect
+  5         3.7879  libpixman.so.0.0.0       pixman_region_union
+  3         2.2727  Xorg                     getDrawableDamageRef
+  2         1.5152  Xorg                     .plt
+  2         1.5152  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         1.1494  Xorg                     miColorRects
+  9        10.3448  Xorg                     ProcChangeGC
+  77       88.5057  Xorg                     ChangeGC
+48        0.8253  Xorg                     dixChangeGC
+  48       55.1724  Xorg                     dixChangeGC [self]
+  25       28.7356  Xorg                     damageChangeGC
+  13       14.9425  Xorg                     miBSCheapChangeGC
+  1         1.1494  Xorg                     damageChangeClip
+-------------------------------------------------------------------------------
+  1         0.5587  Xorg                     ProcRenderSetPictureClipRectangles
+  2         1.1173  Xorg                     ProcRenderDispatch
+  6         3.3520  Xorg                     ProcRenderTrapezoids
+  8         4.4693  Xorg                     ProcFreePixmap
+  8         4.4693  Xorg                     ProcRenderComposite
+  8         4.4693  Xorg                     ProcRenderChangePicture
+  9         5.0279  Xorg                     ProcRenderSetPictureTransform
+  12        6.7039  Xorg                     dixLookupGC
+  14        7.8212  Xorg                     ProcRenderSetPictureFilter
+  18       10.0559  Xorg                     ProcRenderCreatePicture
+  24       13.4078  Xorg                     ProcRenderFreePicture
+  29       16.2011  Xorg                     ProcRenderFillRectangles
+  40       22.3464  Xorg                     ProcRenderCompositeGlyphs
+46        0.7909  Xorg                     SecurityLookupIDByType
+  110      61.4525  Xorg                     XaceHook
+  46       25.6983  Xorg                     SecurityLookupIDByType [self]
+  11        6.1453  Xorg                     Hash
+  7         3.9106  Xorg                     __i686.get_pc_thunk.bx
+  5         2.7933  Xorg                     CallCallbacks
+-------------------------------------------------------------------------------
+  1         0.5882  Xorg                     XaceCatchDispatchProc
+  4         2.3529  Xorg                     ProcFreeGC
+  69       40.5882  Xorg                     ProcFreePixmap
+  96       56.4706  Xorg                     ProcRenderFreePicture
+44        0.7565  Xorg                     FreeResource
+  54       31.7647  Xorg                     FreePicture
+  44       25.8824  Xorg                     dixDestroyPixmap
+  44       25.8824  Xorg                     FreeResource [self]
+  11        6.4706  Xorg                     Xfree
+  6         3.5294  Xorg                     Hash
+  4         2.3529  Xorg                     FreeGC
+  4         2.3529  libextmod.so             XvDestroyPixmap
+  2         1.1765  Xorg                     FlushClientCaches
+  1         0.5882  libc-2.5.so              free
+-------------------------------------------------------------------------------
+  1         0.7042  Xorg                     dixLookupDrawable
+  1         0.7042  Xorg                     XaceCatchDispatchProc
+  3         2.1127  Xorg                     XaceCatchExtProc
+  5         3.5211  Xorg                     SecurityLookupIDByType
+  10        7.0423  Xorg                     Dispatch
+  122      85.9155  Xorg                     XaceHook
+43        0.7393  Xorg                     CallCallbacks
+  87       61.2676  Xorg                     _CallCallbacks
+  43       30.2817  Xorg                     CallCallbacks [self]
+  6         4.2254  Xorg                     __i686.get_pc_thunk.bx
+  4         2.8169  Xorg                     SecurityCheckResourceIDAccess
+  2         1.4085  Xorg                     SecurityCheckExtAccess
+-------------------------------------------------------------------------------
+  4        11.7647  Xorg                     SetPictureToDefaults
+  30       88.2353  Xorg                     PictureGetFilterId
+34        0.5846  Xorg                     CompareISOLatin1Lowered
+  34       100.000  Xorg                     CompareISOLatin1Lowered [self]
+-------------------------------------------------------------------------------
+  1         3.1250  Xorg                     ProcRenderCompositeGlyphs
+  1         3.1250  Xorg                     ProcRenderFreePicture
+  1         3.1250  Xorg                     ProcRenderCreatePicture
+  2         6.2500  Xorg                     SecurityLookupIDByClass
+  6        18.7500  Xorg                     FreeResource
+  10       31.2500  Xorg                     AddResource
+  11       34.3750  Xorg                     SecurityLookupIDByType
+32        0.5502  Xorg                     Hash
+  32       100.000  Xorg                     Hash [self]
+-------------------------------------------------------------------------------
+  4         5.0000  Xorg                     ValidatePicture
+  76       95.0000  Xorg                     ValidateOnePicture
+32        0.5502  Xorg                     miValidatePicture
+  36       45.0000  Xorg                     miRegionCreate
+  32       40.0000  Xorg                     miValidatePicture [self]
+  4         5.0000  Xorg                     miIntersect
+  4         5.0000  Xorg                     miRegionInit
+  2         2.5000  Xorg                     __i686.get_pc_thunk.bx
+  1         1.2500  Xorg                     miTranslateRegion
+  1         1.2500  Xorg                     Xalloc
+-------------------------------------------------------------------------------
+  4        12.9032  Xorg                     CallCallbacks
+  27       87.0968  Xorg                     _CallCallbacks
+31        0.5330  Xorg                     SecurityCheckResourceIDAccess
+  31       100.000  Xorg                     SecurityCheckResourceIDAccess [self]
+-------------------------------------------------------------------------------
+  8         1.4842  Xorg                     ProcPolyFillRectangle
+  21        3.8961  Xorg                     miCompositeRects
+  35        6.4935  Xorg                     miCreateAlphaPicture
+  475      88.1262  Xorg                     miColorRects
+31        0.5330  Xorg                     damagePolyFillRect
+  387      67.8947  libexa.so                exaPolyFillRect
+  105      18.4211  Xorg                     damageDamageBox
+  31        5.4386  Xorg                     damagePolyFillRect [self]
+  15        2.6316  Xorg                     damageReportPostOp
+  7         1.2281  libexa.so                exaFillRegionSolid
+  5         0.8772  Xorg                     miIntersect
+  5         0.8772  Xorg                     miRectsToRegion
+  4         0.7018  libexa.so                .plt
+  4         0.7018  libexa.so                exaGetDrawablePixmap
+  2         0.3509  Xorg                     miTranslateRegion
+  1         0.1754  Xorg                     __i686.get_pc_thunk.bx
+  1         0.1754  Xorg                     miRegionDestroy
+  1         0.1754  Xorg                     getDrawableDamageRef
+  1         0.1754  Xorg                     DamageReportDamage
+  1         0.1754  Xorg                     damageDamageRegion
+-------------------------------------------------------------------------------
+  1         0.0018  Xorg                     XaceCatchExtProc
+  55594    99.9982  Xorg                     ProcRenderDispatch
+29        0.4986  Xorg                     ProcRenderCompositeGlyphs
+  55417    99.6691  Xorg                     CompositeGlyphs
+  102       0.1834  Xorg                     FindGlyph
+  40        0.0719  Xorg                     SecurityLookupIDByType
+  29        0.0522  Xorg                     ProcRenderCompositeGlyphs [self]
+  4         0.0072  Xorg                     FindGlyphRef
+  3         0.0054  Xorg                     __i686.get_pc_thunk.bx
+  3         0.0054  Xorg                     ValidatePicture
+  1         0.0018  Xorg                     Hash
+  1         0.0018  Xorg                     XaceHook
+  1         0.0018  Xorg                     damageGlyphs
+-------------------------------------------------------------------------------
+  6         0.0082  Xorg                     main
+  73458    99.9918  Xorg                     Dispatch
+27        0.4642  Xorg                     XaceCatchExtProc
+  73339    99.8190  Xorg                     ProcRenderDispatch
+  55        0.0749  Xorg                     XaceHook
+  27        0.0367  Xorg                     XaceCatchExtProc [self]
+  10        0.0136  Xorg                     ProcRenderSetPictureFilter
+  7         0.0095  Xorg                     ProcRenderSetPictureTransform
+  7         0.0095  Xorg                     ProcRenderFreePicture
+  6         0.0082  Xorg                     __i686.get_pc_thunk.bx
+  6         0.0082  Xorg                     ProcRenderCreatePicture
+  4         0.0054  Xorg                     GetExtensionEntry
+  3         0.0041  Xorg                     CallCallbacks
+  3         0.0041  Xorg                     ProcRenderFillRectangles
+  2         0.0027  Xorg                     __i686.get_pc_thunk.cx
+  2         0.0027  Xorg                     ProcRenderChangePicture
+  1         0.0014  Xorg                     ProcRenderCompositeGlyphs
+-------------------------------------------------------------------------------
+25        0.4298  Xorg                     AllocatePixmap
+  119      79.8658  Xorg                     Xalloc
+  25       16.7785  Xorg                     AllocatePixmap [self]
+  2         1.3423  Xorg                     __i686.get_pc_thunk.bx
+  2         1.3423  libc-2.5.so              malloc
+  1         0.6711  Xorg                     .plt
+-------------------------------------------------------------------------------
+  1         4.0000  Xorg                     ProcChangeGC
+  1         4.0000  Xorg                     ProcRenderChangePicture
+  2         8.0000  Xorg                     ProcRenderDispatch
+  3        12.0000  Xorg                     miColorRects
+  5        20.0000  Xorg                     ProcRenderCreatePicture
+  13       52.0000  Xorg                     miRenderColorToPixel
+25        0.4298  Xorg                     Ones
+  25       100.000  Xorg                     Ones [self]
+-------------------------------------------------------------------------------
+  2         5.2632  Xorg                     damageGlyphs
+  36       94.7368  Xorg                     miColorRects
+24        0.4127  Xorg                     GetScratchGC
+  24       55.8140  Xorg                     GetScratchGC [self]
+  17       39.5349  Xorg                     damageChangeClip
+  2         4.6512  Xorg                     miBSCheapChangeClip
+-------------------------------------------------------------------------------
+  1         0.4310  Xorg                     AllocateGC
+  1         0.4310  Xorg                     miValidatePicture
+  1         0.4310  Xorg                     miRectAlloc
+  2         0.8621  Xorg                     SetClipRects
+  2         0.8621  Xorg                     miRectsToRegion
+  3         1.2931  Xorg                     miRegionValidate
+  14        6.0345  Xorg                     DamageCreate
+  20        8.6207  Xorg                     AllocatePicture
+  22        9.4828  Xorg                     AddResource
+  47       20.2586  Xorg                     miRegionCreate
+  119      51.2931  Xorg                     AllocatePixmap
+24        0.4127  Xorg                     Xalloc
+  209      87.4477  libc-2.5.so              malloc
+  24       10.0418  Xorg                     Xalloc [self]
+  3         1.2552  libc-2.5.so              __i686.get_pc_thunk.bx
+  3         1.2552  libc-2.5.so              _int_malloc
+-------------------------------------------------------------------------------
+  2         8.6957  Xorg                     miTrapezoidBounds
+  21       91.3043  Xorg                     miLineFixedX
+23        0.3955  Xorg                     __divdi3
+  23       100.000  Xorg                     __divdi3 [self]
+-------------------------------------------------------------------------------
+  6         2.7397  Xorg                     XaceCatchExtProc
+  213      97.2603  Xorg                     ProcRenderDispatch
+20        0.3439  Xorg                     ProcRenderCreatePicture
+  91       41.5525  Xorg                     CreatePicture
+  44       20.0913  Xorg                     dixLookupDrawable
+  24       10.9589  Xorg                     AddResource
+  20        9.1324  Xorg                     ProcRenderCreatePicture [self]
+  18        8.2192  Xorg                     SecurityLookupIDByType
+  5         2.2831  Xorg                     Ones
+  4         1.8265  Xorg                     LegalNewID
+  3         1.3699  Xorg                     __i686.get_pc_thunk.bx
+  3         1.3699  Xorg                     SetPictureToDefaults
+  2         0.9132  Xorg                     SecurityLookupIDByClass
+  2         0.9132  Xorg                     miCreatePicture
+  2         0.9132  Xorg                     AllocatePicture
+  1         0.4566  Xorg                     Hash
+-------------------------------------------------------------------------------
+  7        35.0000  Xorg                     damageChangeGC
+  13       65.0000  Xorg                     dixChangeGC
+20        0.3439  Xorg                     miBSCheapChangeGC
+  20       100.000  Xorg                     miBSCheapChangeGC [self]
+-------------------------------------------------------------------------------
+  2         0.2548  Xorg                     CompositeRects
+  783      99.7452  Xorg                     miCompositeRects
+20        0.3439  Xorg                     miColorRects
+  475      60.4326  Xorg                     damagePolyFillRect
+  105      13.3588  Xorg                     ValidateGC
+  87       11.0687  Xorg                     ChangeGC
+  36        4.5802  Xorg                     GetScratchGC
+  26        3.3079  Xorg                     miRenderColorToPixel
+  20        2.5445  Xorg                     miColorRects [self]
+  10        1.2723  Xorg                     miRegionCreate
+  8         1.0178  Xorg                     __i686.get_pc_thunk.bx
+  5         0.6361  libexa.so                exaPolyFillRect
+  3         0.3817  Xorg                     Ones
+  2         0.2545  Xorg                     damageChangeClip
+  2         0.2545  Xorg                     damageDamageBox
+  2         0.2545  Xorg                     miRegionCopy
+  1         0.1272  Xorg                     dixChangeGC
+  1         0.1272  Xorg                     FreeScratchGC
+  1         0.1272  Xorg                     getDrawableDamageRef
+  1         0.1272  Xorg                     damageValidateGC
+  1         0.1272  libpixman.so.0.0.0       pixman_region_copy
+-------------------------------------------------------------------------------
+  5        26.3158  Xorg                     CreatePicture
+  14       73.6842  Xorg                     ProcRenderChangePicture
+19        0.3267  Xorg                     ChangePicture
+  19       100.000  Xorg                     ChangePicture [self]
+-------------------------------------------------------------------------------
+  7        14.5833  Xorg                     CreatePicture
+  9        18.7500  Xorg                     PictureFindFilter
+  32       66.6667  Xorg                     SetPictureToDefaults
+18        0.3095  Xorg                     PictureGetFilterId
+  30       62.5000  Xorg                     CompareISOLatin1Lowered
+  18       37.5000  Xorg                     PictureGetFilterId [self]
+-------------------------------------------------------------------------------
+  4         3.3333  Xorg                     ValidateGC
+  116      96.6667  Xorg                     damageValidateGC
+18        0.3095  Xorg                     miBSCheapValidateGC
+  87       72.5000  libexa.so                exaValidateGC
+  18       15.0000  Xorg                     miBSCheapValidateGC [self]
+  15       12.5000  libfb.so                 fbValidateGC
+-------------------------------------------------------------------------------
+  2         6.8966  Xorg                     SetClipRects
+  2         6.8966  Xorg                     ChangeGC
+  25       86.2069  Xorg                     dixChangeGC
+17        0.2923  Xorg                     damageChangeGC
+  17       58.6207  Xorg                     damageChangeGC [self]
+  7        24.1379  Xorg                     miBSCheapChangeGC
+  4        13.7931  Xorg                     miChangeGC
+  1         3.4483  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         0.6579  Xorg                     CompositePicture
+  2         1.3158  Xorg                     ProcPolySegment
+  2         1.3158  Xorg                     miColorRects
+  2         1.3158  Xorg                     damagePolySegment
+  15        9.8684  Xorg                     damageGlyphs
+  25       16.4474  Xorg                     damageComposite
+  105      69.0789  Xorg                     damagePolyFillRect
+17        0.2923  Xorg                     damageDamageBox
+  131      86.1842  Xorg                     damageDamageRegion
+  17       11.1842  Xorg                     damageDamageBox [self]
+  2         1.3158  Xorg                     miIntersect
+  1         0.6579  Xorg                     __i686.get_pc_thunk.bx
+  1         0.6579  Xorg                     miUnion
+-------------------------------------------------------------------------------
+  4        13.3333  Xorg                     miCompositeRects
+  26       86.6667  Xorg                     miColorRects
+17        0.2923  Xorg                     miRenderColorToPixel
+  17       56.6667  Xorg                     miRenderColorToPixel [self]
+  13       43.3333  Xorg                     Ones
+-------------------------------------------------------------------------------
+  5         0.0068  Xorg                     Dispatch
+  73339    99.9932  Xorg                     XaceCatchExtProc
+16        0.2751  Xorg                     ProcRenderDispatch
+  55594    75.7866  Xorg                     ProcRenderCompositeGlyphs
+  14253    19.4299  Xorg                     ProcRenderTrapezoids
+  1981      2.7005  Xorg                     ProcRenderComposite
+  1039      1.4164  Xorg                     ProcRenderFillRectangles
+  213       0.2904  Xorg                     ProcRenderCreatePicture
+  130       0.1772  Xorg                     ProcRenderFreePicture
+  45        0.0613  Xorg                     ProcRenderSetPictureFilter
+  30        0.0409  Xorg                     ProcRenderChangePicture
+  24        0.0327  Xorg                     ProcRenderSetPictureTransform
+  16        0.0218  Xorg                     ProcRenderDispatch [self]
+  12        0.0164  Xorg                     ProcRenderSetPictureClipRectangles
+  5         0.0068  Xorg                     PictOpValid
+  5         0.0068  Xorg                     __i686.get_pc_thunk.bx
+  3         0.0041  Xorg                     FindGlyph
+  2         0.0027  Xorg                     Ones
+  2         0.0027  Xorg                     SecurityLookupIDByType
+  1         0.0014  Xorg                     CompositeRects
+  1         0.0014  Xorg                     SetPictureFilter
+-------------------------------------------------------------------------------
+  1         1.1905  Xorg                     miChangeClip
+  1         1.1905  Xorg                     miDestroyPictureClip
+  2         2.3810  Xorg                     miRegionValidate
+  4         4.7619  Xorg                     miDestroyPicture
+  11       13.0952  Xorg                     FreeResource
+  15       17.8571  Xorg                     DamageDestroy
+  25       29.7619  Xorg                     miRegionDestroy
+  25       29.7619  Xorg                     FreePicture
+16        0.2751  Xorg                     Xfree
+  81       76.4151  libc-2.5.so              free
+  16       15.0943  Xorg                     Xfree [self]
+  6         5.6604  libc-2.5.so              _int_free
+  3         2.8302  libc-2.5.so              __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  2         0.2114  Xorg                     ProcRenderFillRectangles
+  944      99.7886  Xorg                     CompositeRects
+16        0.2751  Xorg                     miCompositeRects
+  783      82.7696  Xorg                     miColorRects
+  99       10.4651  Xorg                     CompositePicture
+  21        2.2199  Xorg                     damagePolyFillRect
+  16        1.6913  Xorg                     miCompositeRects [self]
+  6         0.6342  Xorg                     ChangeGC
+  4         0.4228  Xorg                     ValidateGC
+  4         0.4228  Xorg                     miRenderColorToPixel
+  4         0.4228  Xorg                     CreatePicture
+  4         0.4228  libexa.so                exaCreatePixmap
+  2         0.2114  libextmod.so             XvDestroyPixmap
+  1         0.1057  Xorg                     __i686.get_pc_thunk.bx
+  1         0.1057  Xorg                     FreePicture
+  1         0.1057  Xorg                     damageChangeClip
+-------------------------------------------------------------------------------
+  3        25.0000  Xorg                     miChangeClip
+  4        33.3333  Xorg                     SetPictureClipRects
+  5        41.6667  Xorg                     damagePolyFillRect
+15        0.2579  Xorg                     miRectsToRegion
+  35       51.4706  Xorg                     miRegionCreate
+  15       22.0588  Xorg                     miRegionValidate
+  15       22.0588  Xorg                     miRectsToRegion [self]
+  2         2.9412  Xorg                     Xalloc
+  1         1.4706  Xorg                     QuickSortRects
+-------------------------------------------------------------------------------
+  6         6.4516  Xorg                     miCompositeRects
+  87       93.5484  Xorg                     miColorRects
+14        0.2407  Xorg                     ChangeGC
+  77       82.7957  Xorg                     dixChangeGC
+  14       15.0538  Xorg                     ChangeGC [self]
+  2         2.1505  Xorg                     damageChangeGC
+-------------------------------------------------------------------------------
+  1         1.0204  Xorg                     damageGlyphs
+  2         2.0408  Xorg                     miCreateAlphaPicture
+  4         4.0816  Xorg                     miCompositeRects
+  91       92.8571  Xorg                     ProcRenderCreatePicture
+14        0.2407  Xorg                     CreatePicture
+  57       50.4425  Xorg                     SetPictureToDefaults
+  29       25.6637  Xorg                     AllocatePicture
+  14       12.3894  Xorg                     CreatePicture [self]
+  7         6.1947  Xorg                     PictureGetFilterId
+  5         4.4248  Xorg                     ChangePicture
+  1         0.8850  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1        50.0000  Xorg                     ProcCreatePixmap
+  1        50.0000  Xorg                     miCreateAlphaPicture
+14        0.2407  Xorg                     DamageCreate
+  14       50.0000  Xorg                     Xalloc
+  14       50.0000  Xorg                     DamageCreate [self]
+-------------------------------------------------------------------------------
+  1         0.5181  Xorg                     Dispatch
+  192      99.4819  Xorg                     XaceCatchDispatchProc
+14        0.2407  Xorg                     ProcCreatePixmap
+  131      67.8756  libexa.so                exaCreatePixmap
+  18        9.3264  Xorg                     AddResource
+  15        7.7720  Xorg                     dixLookupDrawable
+  14        7.2539  Xorg                     ProcCreatePixmap [self]
+  4         2.0725  Xorg                     DamageRegister
+  3         1.5544  libfb.so                 fbCreatePixmap
+  2         1.0363  Xorg                     DamageSetReportAfterOp
+  1         0.5181  Xorg                     __i686.get_pc_thunk.bx
+  1         0.5181  Xorg                     LegalNewID
+  1         0.5181  Xorg                     XaceHook
+  1         0.5181  Xorg                     damageInsertDamage
+  1         0.5181  Xorg                     DamageCreate
+  1         0.5181  libexa.so                .plt
+-------------------------------------------------------------------------------
+  2        14.2857  Xorg                     CallCallbacks
+  12       85.7143  Xorg                     _CallCallbacks
+14        0.2407  Xorg                     SecurityCheckExtAccess
+  14       100.000  Xorg                     SecurityCheckExtAccess [self]
+-------------------------------------------------------------------------------
+  2         4.8780  Xorg                     ProcRenderCreatePicture
+  39       95.1220  Xorg                     dixLookupDrawable
+14        0.2407  Xorg                     SecurityLookupIDByClass
+  23       56.0976  Xorg                     XaceHook
+  14       34.1463  Xorg                     SecurityLookupIDByClass [self]
+  2         4.8780  Xorg                     __i686.get_pc_thunk.bx
+  2         4.8780  Xorg                     Hash
+-------------------------------------------------------------------------------
+14        0.2407  Xorg                     damageDestroyPixmap
+  61       53.5088  libexa.so                exaDestroyPixmap
+  27       23.6842  Xorg                     DamageDestroy
+  14       12.2807  Xorg                     damageDestroyPixmap [self]
+  6         5.2632  libfb.so                 fbDestroyPixmap
+  3         2.6316  Xorg                     damageRemoveDamage
+  1         0.8772  Xorg                     __i686.get_pc_thunk.bx
+  1         0.8772  libexa.so                __i686.get_pc_thunk.bx
+  1         0.8772  libexa.so                exaOffscreenFree
+-------------------------------------------------------------------------------
+  7         5.1095  Xorg                     XaceCatchExtProc
+  130      94.8905  Xorg                     ProcRenderDispatch
+13        0.2235  Xorg                     ProcRenderFreePicture
+  96       70.0730  Xorg                     FreeResource
+  24       17.5182  Xorg                     SecurityLookupIDByType
+  13        9.4891  Xorg                     ProcRenderFreePicture [self]
+  2         1.4599  Xorg                     __i686.get_pc_thunk.bx
+  1         0.7299  Xorg                     Hash
+  1         0.7299  Xorg                     FreePicture
+-------------------------------------------------------------------------------
+  10       18.1818  Xorg                     XaceCatchExtProc
+  45       81.8182  Xorg                     ProcRenderDispatch
+13        0.2235  Xorg                     ProcRenderSetPictureFilter
+  27       49.0909  Xorg                     SetPictureFilter
+  14       25.4545  Xorg                     SecurityLookupIDByType
+  13       23.6364  Xorg                     ProcRenderSetPictureFilter [self]
+  1         1.8182  Xorg                     PictureFindFilter
+-------------------------------------------------------------------------------
+  3         5.0000  Xorg                     ProcRenderCreatePicture
+  57       95.0000  Xorg                     CreatePicture
+13        0.2235  Xorg                     SetPictureToDefaults
+  32       53.3333  Xorg                     PictureGetFilterId
+  13       21.6667  Xorg                     SetPictureToDefaults [self]
+  10       16.6667  libc-2.5.so              strlen
+  4         6.6667  Xorg                     CompareISOLatin1Lowered
+  1         1.6667  Xorg                     .plt
+-------------------------------------------------------------------------------
+  9         2.0225  Xorg                     main
+  436      97.9775  Xorg                     Dispatch
+13        0.2235  Xorg                     XaceCatchDispatchProc
+  192      43.1461  Xorg                     ProcCreatePixmap
+  83       18.6517  Xorg                     ProcFreePixmap
+  68       15.2809  Xorg                     ProcPolySegment
+  20        4.4944  Xorg                     ProcSetClipRectangles
+  17        3.8202  Xorg                     ProcCopyArea
+  16        3.5955  Xorg                     ProcChangeGC
+  13        2.9213  Xorg                     XaceCatchDispatchProc [self]
+  13        2.9213  Xorg                     ProcPolyFillRectangle
+  6         1.3483  Xorg                     ProcFreeGC
+  5         1.1236  Xorg                     XaceHook
+  3         0.6742  Xorg                     ProcCreateGC
+  2         0.4494  libexa.so                exaCreatePixmap
+  2         0.4494  Xorg                     __i686.get_pc_thunk.bx
+  1         0.2247  Xorg                     AddResource
+  1         0.2247  Xorg                     CallCallbacks
+  1         0.2247  Xorg                     dixLookupDrawable
+  1         0.2247  Xorg                     FreeResource
+  1         0.2247  Xorg                     ProcQueryTree
+-------------------------------------------------------------------------------
+13        0.2235  Xorg                     miComputeCompositeClip
+  13       54.1667  Xorg                     miComputeCompositeClip [self]
+  4        16.6667  Xorg                     miTranslateRegion
+  4        16.6667  Xorg                     miIntersect
+  2         8.3333  libpixman.so.0.0.0       pixman_region_translate
+  1         4.1667  libpixman.so.0.0.0       pixman_region_intersect
+-------------------------------------------------------------------------------
+13        0.2235  Xorg                     miGlyphExtents
+  13       100.000  Xorg                     miGlyphExtents [self]
+-------------------------------------------------------------------------------
+  2         3.5714  Xorg                     damageDamageBox
+  4         7.1429  Xorg                     miComputeCompositeClip
+  4         7.1429  Xorg                     miValidatePicture
+  5         8.9286  Xorg                     damagePolyFillRect
+  41       73.2143  Xorg                     damageDamageRegion
+13        0.2235  Xorg                     miIntersect
+  49       75.3846  libpixman.so.0.0.0       pixman_region_intersect
+  13       20.0000  Xorg                     miIntersect [self]
+  3         4.6154  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         4.7619  Xorg                     ProcRenderSetPictureFilter
+  20       95.2381  Xorg                     SetPictureFilter
+12        0.2063  Xorg                     PictureFindFilter
+  12       57.1429  Xorg                     PictureFindFilter [self]
+  9        42.8571  Xorg                     PictureGetFilterId
+-------------------------------------------------------------------------------
+  1         0.8333  Xorg                     damageGlyphs
+  1         0.8333  Xorg                     miCreateAlphaPicture
+  2         1.6667  Xorg                     ProcCopyArea
+  3         2.5000  Xorg                     ProcPolyFillRectangle
+  4         3.3333  Xorg                     ProcPolySegment
+  4         3.3333  Xorg                     miCompositeRects
+  105      87.5000  Xorg                     miColorRects
+12        0.2063  Xorg                     ValidateGC
+  126      86.8966  Xorg                     damageValidateGC
+  12        8.2759  Xorg                     ValidateGC [self]
+  4         2.7586  Xorg                     miBSCheapValidateGC
+  3         2.0690  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         2.3256  Xorg                     XaceCatchDispatchProc
+  18       41.8605  Xorg                     ProcCreatePixmap
+  24       55.8140  Xorg                     ProcRenderCreatePicture
+11        0.1891  Xorg                     AddResource
+  22       51.1628  Xorg                     Xalloc
+  11       25.5814  Xorg                     AddResource [self]
+  10       23.2558  Xorg                     Hash
+-------------------------------------------------------------------------------
+  3         2.8571  Xorg                     ProcRenderDispatch
+  102      97.1429  Xorg                     ProcRenderCompositeGlyphs
+11        0.1891  Xorg                     FindGlyph
+  94       89.5238  Xorg                     FindGlyphRef
+  11       10.4762  Xorg                     FindGlyph [self]
+-------------------------------------------------------------------------------
+  1         0.7874  Xorg                     miColorRects
+  126      99.2126  Xorg                     ValidateGC
+11        0.1891  Xorg                     damageValidateGC
+  116      91.3386  Xorg                     miBSCheapValidateGC
+  11        8.6614  Xorg                     damageValidateGC [self]
+-------------------------------------------------------------------------------
+  1         1.6129  Xorg                     ProcPolyFillRectangle
+  1         1.6129  Xorg                     ProcPolySegment
+  1         1.6129  Xorg                     XaceCatchDispatchProc
+  15       24.1935  Xorg                     ProcCreatePixmap
+  44       70.9677  Xorg                     ProcRenderCreatePicture
+11        0.1891  Xorg                     dixLookupDrawable
+  39       62.9032  Xorg                     SecurityLookupIDByClass
+  11       17.7419  Xorg                     dixLookupDrawable [self]
+  9        14.5161  Xorg                     XaceHook
+  2         3.2258  Xorg                     __i686.get_pc_thunk.bx
+  1         1.6129  Xorg                     CallCallbacks
+-------------------------------------------------------------------------------
+  1         9.0909  Xorg                     miColorRects
+  1         9.0909  Xorg                     CompositeGlyphs
+  1         9.0909  Xorg                     DamageRegister
+  1         9.0909  Xorg                     damageReportPostOp
+  1         9.0909  Xorg                     damagePolyFillRect
+  1         9.0909  Xorg                     damageCopyArea
+  1         9.0909  Xorg                     damageGlyphs
+  1         9.0909  Xorg                     damageComposite
+  3        27.2727  Xorg                     damageDamageRegion
+11        0.1891  Xorg                     getDrawableDamageRef
+  11       91.6667  Xorg                     getDrawableDamageRef [self]
+  1         8.3333  libfb.so                 fbGetWinPrivateIndex
+-------------------------------------------------------------------------------
+  1         1.1905  Xorg                     miChangeClip
+  2         2.3810  Xorg                     ValidateOnePicture
+  10       11.9048  Xorg                     miColorRects
+  35       41.6667  Xorg                     miRectsToRegion
+  36       42.8571  Xorg                     miValidatePicture
+11        0.1891  Xorg                     miRegionCreate
+  47       55.9524  Xorg                     Xalloc
+  14       16.6667  Xorg                     miRegionInit
+  11       13.0952  Xorg                     miRegionCreate [self]
+  5         5.9524  libpixman.so.0.0.0       pixman_region_init_with_extents
+  3         3.5714  Xorg                     .plt
+  3         3.5714  libc-2.5.so              malloc
+  1         1.1905  libpixman.so.0.0.0       pixman_region_init
+-------------------------------------------------------------------------------
+  2         6.4516  Xorg                     ProcRenderCreatePicture
+  29       93.5484  Xorg                     CreatePicture
+10        0.1719  Xorg                     AllocatePicture
+  20       64.5161  Xorg                     Xalloc
+  10       32.2581  Xorg                     AllocatePicture [self]
+  1         3.2258  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     ProcCreatePixmap
+10        0.1719  Xorg                     DamageRegister
+  10       90.9091  Xorg                     DamageRegister [self]
+  1         9.0909  Xorg                     getDrawableDamageRef
+-------------------------------------------------------------------------------
+  3         0.2879  Xorg                     XaceCatchExtProc
+  1039     99.7121  Xorg                     ProcRenderDispatch
+10        0.1719  Xorg                     ProcRenderFillRectangles
+  1000     95.9693  Xorg                     CompositeRects
+  29        2.7831  Xorg                     SecurityLookupIDByType
+  10        0.9597  Xorg                     ProcRenderFillRectangles [self]
+  2         0.1919  Xorg                     miCompositeRects
+  1         0.0960  Xorg                     XaceHook
+-------------------------------------------------------------------------------
+  11       100.000  Xorg                     ProcRenderSetPictureTransform
+10        0.1719  Xorg                     SetPictureTransform
+  10       90.9091  Xorg                     SetPictureTransform [self]
+  1         9.0909  Xorg                     miChangePictureTransform
+-------------------------------------------------------------------------------
+  1         1.1236  Xorg                     CompositePicture
+  1         1.1236  Xorg                     CompositeTrapezoids
+  2         2.2472  Xorg                     CompositeRects
+  85       95.5056  Xorg                     ValidatePicture
+10        0.1719  Xorg                     ValidateOnePicture
+  76       85.3933  Xorg                     miValidatePicture
+  10       11.2360  Xorg                     ValidateOnePicture [self]
+  2         2.2472  Xorg                     miRegionCreate
+  1         1.1236  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  27       100.000  Xorg                     damageDestroyPixmap
+9         0.1547  Xorg                     DamageDestroy
+  15       53.5714  Xorg                     Xfree
+  9        32.1429  Xorg                     DamageDestroy [self]
+  2         7.1429  Xorg                     .plt
+  1         3.5714  Xorg                     __i686.get_pc_thunk.bx
+  1         3.5714  libc-2.5.so              free
+-------------------------------------------------------------------------------
+  5        45.4545  Xorg                     main
+  6        54.5455  Xorg                     Dispatch
+9         0.1547  Xorg                     FlushAllOutput
+  9        81.8182  Xorg                     FlushAllOutput [self]
+  1         9.0909  Xorg                     FlushClient
+  1         9.0909  libc-2.5.so              __i686.get_pc_thunk.cx
+-------------------------------------------------------------------------------
+  2         6.2500  Xorg                     XaceCatchExtProc
+  30       93.7500  Xorg                     ProcRenderDispatch
+9         0.1547  Xorg                     ProcRenderChangePicture
+  14       43.7500  Xorg                     ChangePicture
+  9        28.1250  Xorg                     ProcRenderChangePicture [self]
+  8        25.0000  Xorg                     SecurityLookupIDByType
+  1         3.1250  Xorg                     Ones
+-------------------------------------------------------------------------------
+  7        22.5806  Xorg                     XaceCatchExtProc
+  24       77.4194  Xorg                     ProcRenderDispatch
+9         0.1547  Xorg                     ProcRenderSetPictureTransform
+  11       35.4839  Xorg                     SetPictureTransform
+  9        29.0323  Xorg                     SecurityLookupIDByType
+  9        29.0323  Xorg                     ProcRenderSetPictureTransform [self]
+  2         6.4516  Xorg                     miChangePictureTransform
+-------------------------------------------------------------------------------
+  30       100.000  Xorg                     miTrapezoidBounds
+9         0.1547  Xorg                     miLineFixedX
+  21       70.0000  Xorg                     __divdi3
+  9        30.0000  Xorg                     miLineFixedX [self]
+-------------------------------------------------------------------------------
+  4        22.2222  Xorg                     miValidatePicture
+  14       77.7778  Xorg                     miRegionCreate
+9         0.1547  Xorg                     miRegionInit
+  9        50.0000  Xorg                     miRegionInit [self]
+  8        44.4444  libpixman.so.0.0.0       pixman_region_init
+  1         5.5556  libpixman.so.0.0.0       pixman_region_init_with_extents
+-------------------------------------------------------------------------------
+  1         3.5714  Xorg                     ProcRenderDispatch
+  27       96.4286  Xorg                     ProcRenderSetPictureFilter
+8         0.1376  Xorg                     SetPictureFilter
+  20       71.4286  Xorg                     PictureFindFilter
+  8        28.5714  Xorg                     SetPictureFilter [self]
+-------------------------------------------------------------------------------
+  1         1.0989  Xorg                     ProcRenderComposite
+  3         3.2967  Xorg                     ProcRenderCompositeGlyphs
+  8         8.7912  Xorg                     CompositeTrapezoids
+  15       16.4835  Xorg                     CompositePicture
+  20       21.9780  Xorg                     CompositeGlyphs
+  44       48.3516  Xorg                     CompositeRects
+8         0.1376  Xorg                     ValidatePicture
+  85       84.1584  Xorg                     ValidateOnePicture
+  8         7.9208  Xorg                     ValidatePicture [self]
+  4         3.9604  Xorg                     __i686.get_pc_thunk.bx
+  4         3.9604  Xorg                     miValidatePicture
+-------------------------------------------------------------------------------
+  40       100.000  Xorg                     miTrapezoids
+8         0.1376  Xorg                     miTrapezoidBounds
+  30       75.0000  Xorg                     miLineFixedX
+  8        20.0000  Xorg                     miTrapezoidBounds [self]
+  2         5.0000  Xorg                     __divdi3
+-------------------------------------------------------------------------------
+  1         5.0000  Xorg                     damagePolyFillRect
+  1         5.0000  Xorg                     damageGlyphs
+  18       90.0000  Xorg                     damageReportPostOp
+7         0.1204  Xorg                     DamageReportDamage
+  10       50.0000  Xorg                     miUnion
+  7        35.0000  Xorg                     DamageReportDamage [self]
+  3        15.0000  Xorg                     .plt
+-------------------------------------------------------------------------------
+  1         0.0158  Xorg                     ProcRenderComposite
+  1         0.0158  Xorg                     miTrapezoids
+  6335     99.9684  Xorg                     CompositePicture
+7         0.1204  Xorg                     damageComposite
+  6300     99.4161  libexa.so                exaComposite
+  25        0.3945  Xorg                     damageDamageBox
+  7         0.1105  Xorg                     damageComposite [self]
+  3         0.0473  Xorg                     damageReportPostOp
+  1         0.0158  Xorg                     getDrawableDamageRef
+  1         0.0158  libexa.so                exaGetDrawablePixmap
+-------------------------------------------------------------------------------
+  1         0.0999  Xorg                     ProcRenderDispatch
+  1000     99.9001  Xorg                     ProcRenderFillRectangles
+6         0.1032  Xorg                     CompositeRects
+  944      94.3057  Xorg                     miCompositeRects
+  44        4.3956  Xorg                     ValidatePicture
+  6         0.5994  Xorg                     CompositeRects [self]
+  2         0.1998  Xorg                     __i686.get_pc_thunk.bx
+  2         0.1998  Xorg                     miColorRects
+  2         0.1998  Xorg                     ValidateOnePicture
+  1         0.0999  Xorg                     PictureMatchFormat
+-------------------------------------------------------------------------------
+  1         1.5873  Xorg                     miCompositeRects
+  1         1.5873  Xorg                     ProcRenderFreePicture
+  7        11.1111  Xorg                     miTrapezoids
+  54       85.7143  Xorg                     FreeResource
+6         0.1032  Xorg                     FreePicture
+  49       45.3704  libextmod.so             XvDestroyPixmap
+  25       23.1481  Xorg                     miDestroyPicture
+  25       23.1481  Xorg                     Xfree
+  6         5.5556  Xorg                     FreePicture [self]
+  2         1.8519  libextmod.so             __i686.get_pc_thunk.bx
+  1         0.9259  Xorg                     miRegionDestroy
+-------------------------------------------------------------------------------
+  3         3.4884  Xorg                     Dispatch
+  83       96.5116  Xorg                     XaceCatchDispatchProc
+6         0.1032  Xorg                     ProcFreePixmap
+  69       80.2326  Xorg                     FreeResource
+  8         9.3023  Xorg                     SecurityLookupIDByType
+  6         6.9767  Xorg                     ProcFreePixmap [self]
+  2         2.3256  Xorg                     __i686.get_pc_thunk.bx
+  1         1.1628  Xorg                     dixDestroyPixmap
+-------------------------------------------------------------------------------
+  2         7.1429  Xorg                     CompositeGlyphs
+  2         7.1429  Xorg                     damagePolySegment
+  3        10.7143  Xorg                     damageComposite
+  6        21.4286  Xorg                     damageGlyphs
+  15       53.5714  Xorg                     damagePolyFillRect
+6         0.1032  Xorg                     damageReportPostOp
+  18       64.2857  Xorg                     DamageReportDamage
+  6        21.4286  Xorg                     damageReportPostOp [self]
+  2         7.1429  Xorg                     miUnion
+  1         3.5714  Xorg                     __i686.get_pc_thunk.bx
+  1         3.5714  Xorg                     getDrawableDamageRef
+-------------------------------------------------------------------------------
+  1         3.8462  Xorg                     FreePicture
+  1         3.8462  Xorg                     damagePolyFillRect
+  1         3.8462  Xorg                     miBSCheapDestroyClip
+  2         7.6923  Xorg                     miDestroyPictureClip
+  8        30.7692  Xorg                     miDestroyClip
+  13       50.0000  Xorg                     miDestroyPicture
+6         0.1032  Xorg                     miRegionDestroy
+  25       56.8182  Xorg                     Xfree
+  6        13.6364  libpixman.so.0.0.0       pixman_region_fini
+  6        13.6364  Xorg                     miRegionDestroy [self]
+  3         6.8182  libc-2.5.so              free
+  2         4.5455  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  1         2.2727  Xorg                     .plt
+  1         2.2727  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  15       100.000  Xorg                     miRectsToRegion
+6         0.1032  Xorg                     miRegionValidate
+  6        40.0000  Xorg                     miRegionValidate [self]
+  3        20.0000  Xorg                     Xalloc
+  2        13.3333  Xorg                     miUnionO
+  2        13.3333  Xorg                     Xfree
+  1         6.6667  Xorg                     QuickSortRects
+  1         6.6667  Xorg                     miRectAlloc
+-------------------------------------------------------------------------------
+  6        100.000  Xorg                     WakeupHandler
+6         0.1032  Xorg                     xf86Wakeup
+  6        100.000  Xorg                     xf86Wakeup [self]
+-------------------------------------------------------------------------------
+  99        1.5576  Xorg                     miCompositeRects
+  1966     30.9314  Xorg                     ProcRenderComposite
+  4291     67.5110  Xorg                     miTrapezoids
+5         0.0860  Xorg                     CompositePicture
+  6335     99.6539  Xorg                     damageComposite
+  15        0.2360  Xorg                     ValidatePicture
+  5         0.0787  Xorg                     CompositePicture [self]
+  1         0.0157  Xorg                     ValidateOnePicture
+  1         0.0157  Xorg                     damageDamageBox
+-------------------------------------------------------------------------------
+  1        33.3333  Xorg                     miColorRects
+  1        33.3333  Xorg                     damageGlyphs
+  1        33.3333  Xorg                     miCreateAlphaPicture
+5         0.0860  Xorg                     FreeScratchGC
+  5        100.000  Xorg                     FreeScratchGC [self]
+-------------------------------------------------------------------------------
+  1        20.0000  Xorg                     ProcCreatePixmap
+  4        80.0000  Xorg                     ProcRenderCreatePicture
+5         0.0860  Xorg                     LegalNewID
+  5        100.000  Xorg                     LegalNewID [self]
+-------------------------------------------------------------------------------
+  5        100.000  Xorg                     ProcRenderDispatch
+5         0.0860  Xorg                     PictOpValid
+  5        100.000  Xorg                     PictOpValid [self]
+-------------------------------------------------------------------------------
+  1981     100.000  Xorg                     ProcRenderDispatch
+5         0.0860  Xorg                     ProcRenderComposite
+  1966     99.2428  Xorg                     CompositePicture
+  8         0.4038  Xorg                     SecurityLookupIDByType
+  5         0.2524  Xorg                     ProcRenderComposite [self]
+  1         0.0505  Xorg                     ValidatePicture
+  1         0.0505  Xorg                     damageComposite
+-------------------------------------------------------------------------------
+  2         7.6923  Xorg                     GetScratchGC
+  24       92.3077  Xorg                     damageChangeClip
+5         0.0860  Xorg                     miBSCheapChangeClip
+  19       73.0769  Xorg                     miChangeClip
+  5        19.2308  Xorg                     miBSCheapChangeClip [self]
+  2         7.6923  Xorg                     miDestroyClip
+-------------------------------------------------------------------------------
+  25       100.000  Xorg                     FreePicture
+5         0.0860  Xorg                     miDestroyPicture
+  13       46.4286  Xorg                     miRegionDestroy
+  6        21.4286  libpixman.so.0.0.0       pixman_region_fini
+  5        17.8571  Xorg                     miDestroyPicture [self]
+  4        14.2857  Xorg                     Xfree
+-------------------------------------------------------------------------------
+  1        14.2857  Xorg                     miValidatePicture
+  2        28.5714  Xorg                     damagePolyFillRect
+  4        57.1429  Xorg                     miComputeCompositeClip
+5         0.0860  Xorg                     miTranslateRegion
+  9        60.0000  libpixman.so.0.0.0       pixman_region_translate
+  5        33.3333  Xorg                     miTranslateRegion [self]
+  1         6.6667  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1        33.3333  Xorg                     miCreateAlphaPicture
+  2        66.6667  Xorg                     ProcCreatePixmap
+4         0.0688  Xorg                     DamageSetReportAfterOp
+  4        100.000  Xorg                     DamageSetReportAfterOp [self]
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     XaceCatchExtProc
+4         0.0688  Xorg                     GetExtensionEntry
+  4        100.000  Xorg                     GetExtensionEntry [self]
+-------------------------------------------------------------------------------
+  2         2.8571  Xorg                     Dispatch
+  68       97.1429  Xorg                     XaceCatchDispatchProc
+4         0.0688  Xorg                     ProcPolySegment
+  55       78.5714  Xorg                     damagePolySegment
+  4         5.7143  Xorg                     ValidateGC
+  4         5.7143  Xorg                     dixLookupGC
+  4         5.7143  Xorg                     ProcPolySegment [self]
+  2         2.8571  Xorg                     damageDamageBox
+  1         1.4286  Xorg                     dixLookupDrawable
+-------------------------------------------------------------------------------
+  1         3.3333  Xorg                     dixChangeGC
+  1         3.3333  Xorg                     miCompositeRects
+  2         6.6667  Xorg                     miColorRects
+  9        30.0000  Xorg                     SetClipRects
+  17       56.6667  Xorg                     GetScratchGC
+4         0.0688  Xorg                     damageChangeClip
+  24       80.0000  Xorg                     miBSCheapChangeClip
+  4        13.3333  Xorg                     damageChangeClip [self]
+  2         6.6667  Xorg                     miChangeClip
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     damageDestroyPixmap
+4         0.0688  Xorg                     damageRemoveDamage
+  4        100.000  Xorg                     damageRemoveDamage [self]
+-------------------------------------------------------------------------------
+  1        25.0000  Xorg                     Dispatch
+  3        75.0000  Xorg                     WaitForSomething
+4         0.0688  Xorg                     mffs
+  4        100.000  Xorg                     mffs [self]
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     damageChangeGC
+4         0.0688  Xorg                     miChangeGC
+  4        100.000  Xorg                     miChangeGC [self]
+-------------------------------------------------------------------------------
+  2        14.2857  Xorg                     miBSCheapChangeClip
+  12       85.7143  Xorg                     miChangeClip
+4         0.0688  Xorg                     miDestroyClip
+  8        57.1429  Xorg                     miRegionDestroy
+  4        28.5714  Xorg                     miDestroyClip [self]
+  1         7.1429  Xorg                     __i686.get_pc_thunk.bx
+  1         7.1429  libpixman.so.0.0.0       pixman_region_fini
+-------------------------------------------------------------------------------
+  1        33.3333  Xorg                     ProcFreeGC
+  2        66.6667  Xorg                     FreeResource
+3         0.0516  Xorg                     FlushClientCaches
+  3        100.000  Xorg                     FlushClientCaches [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     damageGlyphs
+3         0.0516  Xorg                     GetScratchPixmapHeader
+  5        62.5000  Xorg                     miModifyPixmapHeader
+  3        37.5000  Xorg                     GetScratchPixmapHeader [self]
+-------------------------------------------------------------------------------
+  16       100.000  Xorg                     XaceCatchDispatchProc
+3         0.0516  Xorg                     ProcChangeGC
+  9        56.2500  Xorg                     dixChangeGC
+  3        18.7500  Xorg                     dixLookupGC
+  3        18.7500  Xorg                     ProcChangeGC [self]
+  1         6.2500  Xorg                     Ones
+-------------------------------------------------------------------------------
+  2         9.5238  Xorg                     damageChangeClip
+  19       90.4762  Xorg                     miBSCheapChangeClip
+3         0.0516  Xorg                     miChangeClip
+  12       57.1429  Xorg                     miDestroyClip
+  3        14.2857  Xorg                     miRectsToRegion
+  3        14.2857  Xorg                     miChangeClip [self]
+  1         4.7619  Xorg                     __i686.get_pc_thunk.bx
+  1         4.7619  Xorg                     miRegionCreate
+  1         4.7619  Xorg                     Xfree
+-------------------------------------------------------------------------------
+  1        33.3333  Xorg                     SetPictureTransform
+  2        66.6667  Xorg                     ProcRenderSetPictureTransform
+3         0.0516  Xorg                     miChangePictureTransform
+  3        100.000  Xorg                     miChangePictureTransform [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     WakeupHandler
+3         0.0516  Xorg                     xf86VTSwitchPending
+  3        100.000  Xorg                     xf86VTSwitchPending [self]
+-------------------------------------------------------------------------------
+  5        100.000  Xorg                     compBlockHandler
+2         0.0344  Xorg                     AnimCurScreenBlockHandler
+  2        40.0000  Xorg                     miSpriteBlockHandler
+  2        40.0000  Xorg                     AnimCurScreenBlockHandler [self]
+  1        20.0000  Xorg                     NoopDDA
+-------------------------------------------------------------------------------
+  55417    100.000  Xorg                     ProcRenderCompositeGlyphs
+2         0.0344  Xorg                     CompositeGlyphs
+  55399    99.9549  Xorg                     damageGlyphs
+  20        0.0361  Xorg                     ValidatePicture
+  2         0.0036  Xorg                     damageReportPostOp
+  2         0.0036  Xorg                     CompositeGlyphs [self]
+  1         0.0018  Xorg                     getDrawableDamageRef
+-------------------------------------------------------------------------------
+  14245    100.000  Xorg                     ProcRenderTrapezoids
+2         0.0344  Xorg                     CompositeTrapezoids
+  14234    99.9158  Xorg                     miTrapezoids
+  8         0.0562  Xorg                     ValidatePicture
+  2         0.0140  Xorg                     CompositeTrapezoids [self]
+  1         0.0070  Xorg                     ValidateOnePicture
+  1         0.0070  libexa.so                exaRasterizeTrapezoid
+-------------------------------------------------------------------------------
+2         0.0344  Xorg                     DamageEmpty
+  2        100.000  Xorg                     DamageEmpty [self]
+-------------------------------------------------------------------------------
+2         0.0344  Xorg                     DamageRegion
+  2        100.000  Xorg                     DamageRegion [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     damageGlyphs
+2         0.0344  Xorg                     FreeScratchPixmapHeader
+  2        100.000  Xorg                     FreeScratchPixmapHeader [self]
+-------------------------------------------------------------------------------
+  1        50.0000  Xorg                     AnimCurScreenBlockHandler
+  1        50.0000  Xorg                     WaitForSomething
+2         0.0344  Xorg                     NoopDDA
+  2        100.000  Xorg                     NoopDDA [self]
+-------------------------------------------------------------------------------
+  1        50.0000  Xorg                     miRegionValidate
+  1        50.0000  Xorg                     miRectsToRegion
+2         0.0344  Xorg                     QuickSortRects
+  2        100.000  Xorg                     QuickSortRects [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     XaceCatchExtProc
+2         0.0344  Xorg                     __i686.get_pc_thunk.cx
+  2        100.000  Xorg                     __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ProcCreatePixmap
+2         0.0344  Xorg                     damageInsertDamage
+  2        100.000  Xorg                     damageInsertDamage [self]
+-------------------------------------------------------------------------------
+  55       100.000  Xorg                     ProcPolySegment
+2         0.0344  Xorg                     damagePolySegment
+  49       89.0909  libexa.so                exaPolySegment
+  2         3.6364  Xorg                     damageReportPostOp
+  2         3.6364  Xorg                     damageDamageBox
+  2         3.6364  Xorg                     damagePolySegment [self]
+-------------------------------------------------------------------------------
+  1         2.2222  Xorg                     ProcFreePixmap
+  44       97.7778  Xorg                     FreeResource
+2         0.0344  Xorg                     dixDestroyPixmap
+  43       95.5556  libextmod.so             XvDestroyPixmap
+  2         4.4444  Xorg                     dixDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  2        40.0000  Xorg                     ProcRenderSetPictureClipRectangles
+  3        60.0000  Xorg                     SetPictureClipRects
+2         0.0344  Xorg                     miChangePictureClip
+  3        60.0000  Xorg                     miDestroyPictureClip
+  2        40.0000  Xorg                     miChangePictureClip [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     ProcRenderCreatePicture
+2         0.0344  Xorg                     miCreatePicture
+  2        100.000  Xorg                     miCreatePicture [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     miDestroyGC
+2         0.0344  Xorg                     miDestroyGCOps
+  2        100.000  Xorg                     miDestroyGCOps [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     AnimCurScreenBlockHandler
+2         0.0344  Xorg                     miSpriteBlockHandler
+  2        100.000  Xorg                     miSpriteBlockHandler [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     miRegionValidate
+2         0.0344  Xorg                     miUnionO
+  2        100.000  Xorg                     miUnionO [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     CreateGC
+1         0.0172  Xorg                     AllocateGC
+  1        50.0000  Xorg                     Xalloc
+  1        50.0000  Xorg                     AllocateGC [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     CompositeRects
+1         0.0172  Xorg                     PictureMatchFormat
+  1        100.000  Xorg                     PictureMatchFormat [self]
+-------------------------------------------------------------------------------
+  1        14.2857  Xorg                     Dispatch
+  6        85.7143  Xorg                     XaceCatchDispatchProc
+1         0.0172  Xorg                     ProcFreeGC
+  4        57.1429  Xorg                     FreeResource
+  1        14.2857  Xorg                     FlushClientCaches
+  1        14.2857  Xorg                     dixLookupGC
+  1        14.2857  Xorg                     ProcFreeGC [self]
+-------------------------------------------------------------------------------
+  13       100.000  Xorg                     XaceCatchDispatchProc
+1         0.0172  Xorg                     ProcPolyFillRectangle
+  8        61.5385  Xorg                     damagePolyFillRect
+  3        23.0769  Xorg                     ValidateGC
+  1         7.6923  Xorg                     dixLookupDrawable
+  1         7.6923  Xorg                     ProcPolyFillRectangle [self]
+-------------------------------------------------------------------------------
+  12       100.000  Xorg                     ProcRenderDispatch
+1         0.0172  Xorg                     ProcRenderSetPictureClipRectangles
+  8        66.6667  Xorg                     SetPictureClipRects
+  2        16.6667  Xorg                     miChangePictureClip
+  1         8.3333  Xorg                     SecurityLookupIDByType
+  1         8.3333  Xorg                     ProcRenderSetPictureClipRectangles [self]
+-------------------------------------------------------------------------------
+  14253    100.000  Xorg                     ProcRenderDispatch
+1         0.0172  Xorg                     ProcRenderTrapezoids
+  14245    99.9439  Xorg                     CompositeTrapezoids
+  6         0.0421  Xorg                     SecurityLookupIDByType
+  1         0.0070  Xorg                     __i686.get_pc_thunk.bx
+  1         0.0070  Xorg                     ProcRenderTrapezoids [self]
+-------------------------------------------------------------------------------
+  1         4.7619  Xorg                     Dispatch
+  20       95.2381  Xorg                     XaceCatchDispatchProc
+1         0.0172  Xorg                     ProcSetClipRectangles
+  17       80.9524  Xorg                     SetClipRects
+  3        14.2857  Xorg                     dixLookupGC
+  1         4.7619  Xorg                     ProcSetClipRectangles [self]
+-------------------------------------------------------------------------------
+  17       100.000  Xorg                     ProcSetClipRectangles
+1         0.0172  Xorg                     SetClipRects
+  9        52.9412  Xorg                     damageChangeClip
+  3        17.6471  libc-2.5.so              memmove
+  2        11.7647  Xorg                     damageChangeGC
+  2        11.7647  Xorg                     Xalloc
+  1         5.8824  Xorg                     SetClipRects [self]
+-------------------------------------------------------------------------------
+  19       100.000  Xorg                     WaitForSomething
+1         0.0172  Xorg                     WakeupHandler
+  7        36.8421  libdri.so                DRIWakeupHandler
+  6        31.5789  Xorg                     xf86Wakeup
+  3        15.7895  Xorg                     xf86VTSwitchPending
+  1         5.2632  libdri.so                __i686.get_pc_thunk.bx
+  1         5.2632  libdri.so                DRIDoWakeupHandler
+  1         5.2632  Xorg                     WakeupHandler [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ProcQueryTree
+1         0.0172  Xorg                     WriteToClient
+  1        100.000  Xorg                     WriteToClient [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     CoreProcessPointerEvent
+1         0.0172  Xorg                     XYToWindow
+  1        100.000  Xorg                     XYToWindow [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ReadRequestFromClient
+1         0.0172  Xorg                     _XSERVTransSocketRead
+  1        100.000  Xorg                     _XSERVTransSocketRead [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     FlushClient
+1         0.0172  Xorg                     _XSERVTransWritev
+  1        100.000  Xorg                     _XSERVTransWritev [self]
+-------------------------------------------------------------------------------
+  14       100.000  Xorg                     ProcCopyArea
+1         0.0172  Xorg                     damageCopyArea
+  12       85.7143  libexa.so                exaCopyArea
+  1         7.1429  Xorg                     getDrawableDamageRef
+  1         7.1429  Xorg                     damageCopyArea [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     FreeGC
+1         0.0172  Xorg                     damageDestroyGC
+  2        66.6667  Xorg                     miBSCheapDestroyGC
+  1        33.3333  Xorg                     damageDestroyGC [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     damageCreateGC
+1         0.0172  Xorg                     miBSCreateGC
+  1        100.000  Xorg                     miBSCreateGC [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     miChangePictureClip
+1         0.0172  Xorg                     miDestroyPictureClip
+  2        50.0000  Xorg                     miRegionDestroy
+  1        25.0000  Xorg                     Xfree
+  1        25.0000  Xorg                     miDestroyPictureClip [self]
+-------------------------------------------------------------------------------
+  26       100.000  Xorg                     WaitForSomething
+0              0  Xorg                     BlockHandler
+  19       73.0769  libdri.so                DRIBlockHandler
+  5        19.2308  Xorg                     compBlockHandler
+  1         3.8462  mouse_drv.so             __i686.get_pc_thunk.bx
+  1         3.8462  mouse_drv.so             MouseBlockHandler
+  0              0  Xorg                     BlockHandler [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ProcessPointerEvent
+0              0  Xorg                     CoreProcessPointerEvent
+  1        100.000  Xorg                     XYToWindow
+  0              0  Xorg                     CoreProcessPointerEvent [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     ProcCreateGC
+0              0  Xorg                     CreateGC
+  2        66.6667  Xorg                     AllocateGC
+  1        33.3333  Xorg                     damageCreateGC
+  0              0  Xorg                     CreateGC [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     FlushAllOutput
+0              0  Xorg                     FlushClient
+  1        100.000  Xorg                     _XSERVTransWritev
+  0              0  Xorg                     FlushClient [self]
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     FreeResource
+0              0  Xorg                     FreeGC
+  3        75.0000  Xorg                     damageDestroyGC
+  1        25.0000  Xorg                     damageDestroyClip
+  0              0  Xorg                     FreeGC [self]
+-------------------------------------------------------------------------------
+  17       100.000  Xorg                     XaceCatchDispatchProc
+0              0  Xorg                     ProcCopyArea
+  14       82.3529  Xorg                     damageCopyArea
+  2        11.7647  Xorg                     ValidateGC
+  1         5.8824  Xorg                     dixLookupGC
+  0              0  Xorg                     ProcCopyArea [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     XaceCatchDispatchProc
+0              0  Xorg                     ProcCreateGC
+  3        100.000  Xorg                     CreateGC
+  0              0  Xorg                     ProcCreateGC [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     XaceCatchDispatchProc
+0              0  Xorg                     ProcQueryTree
+  1        100.000  Xorg                     WriteToClient
+  0              0  Xorg                     ProcQueryTree [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     Dispatch
+0              0  Xorg                     ProcessInputEvents
+  1        100.000  Xorg                     mieqProcessInputEvents
+  0              0  Xorg                     ProcessInputEvents [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     mieqProcessInputEvents
+0              0  Xorg                     ProcessPointerEvent
+  1        100.000  Xorg                     CoreProcessPointerEvent
+  0              0  Xorg                     ProcessPointerEvent [self]
+-------------------------------------------------------------------------------
+  8        100.000  Xorg                     ProcRenderSetPictureClipRectangles
+0              0  Xorg                     SetPictureClipRects
+  4        50.0000  Xorg                     miRectsToRegion
+  3        37.5000  Xorg                     miChangePictureClip
+  1        12.5000  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     SetPictureClipRects [self]
+-------------------------------------------------------------------------------
+  5        100.000  Xorg                     ReadRequestFromClient
+0              0  Xorg                     _XSERVTransRead
+  3        60.0000  libc-2.5.so              __read_nocancel
+  2        40.0000  libc-2.5.so              read
+  0              0  Xorg                     _XSERVTransRead [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     _start
+  74263    100.000  libc-2.5.so              __libc_start_main
+  0              0  Xorg                     _start [self]
+-------------------------------------------------------------------------------
+  5        100.000  Xorg                     BlockHandler
+0              0  Xorg                     compBlockHandler
+  5        100.000  Xorg                     AnimCurScreenBlockHandler
+  0              0  Xorg                     compBlockHandler [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     CreateGC
+0              0  Xorg                     damageCreateGC
+  1        100.000  Xorg                     miBSCreateGC
+  0              0  Xorg                     damageCreateGC [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     FreeGC
+0              0  Xorg                     damageDestroyClip
+  1        100.000  Xorg                     miBSCheapDestroyClip
+  0              0  Xorg                     damageDestroyClip [self]
+-------------------------------------------------------------------------------
+  1         8.3333  Xorg                     ProcFreeGC
+  1         8.3333  Xorg                     ProcCopyArea
+  3        25.0000  Xorg                     ProcSetClipRectangles
+  3        25.0000  Xorg                     ProcChangeGC
+  4        33.3333  Xorg                     ProcPolySegment
+0              0  Xorg                     dixLookupGC
+  12       100.000  Xorg                     SecurityLookupIDByType
+  0              0  Xorg                     dixLookupGC [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     main
+  74250    99.9569  Xorg                     Dispatch
+  9         0.0121  Xorg                     XaceCatchDispatchProc
+  7         0.0094  Xorg                     XaceHook
+  6         0.0081  Xorg                     XaceCatchExtProc
+  5         0.0067  Xorg                     FlushAllOutput
+  3         0.0040  Xorg                     WaitForSomething
+  2         0.0027  Xorg                     ReadRequestFromClient
+  0              0  Xorg                     main [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     damageDestroyClip
+0              0  Xorg                     miBSCheapDestroyClip
+  1        100.000  Xorg                     miRegionDestroy
+  0              0  Xorg                     miBSCheapDestroyClip [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     damageDestroyGC
+0              0  Xorg                     miBSCheapDestroyGC
+  2        100.000  Xorg                     miDestroyGC
+  0              0  Xorg                     miBSCheapDestroyGC [self]
+-------------------------------------------------------------------------------
+  52       100.000  Xorg                     miTrapezoids
+0              0  Xorg                     miCreateAlphaPicture
+  35       67.3077  Xorg                     damagePolyFillRect
+  9        17.3077  libexa.so                exaCreatePixmap
+  2         3.8462  Xorg                     CreatePicture
+  2         3.8462  libextmod.so             XvDestroyPixmap
+  1         1.9231  Xorg                     ValidateGC
+  1         1.9231  Xorg                     FreeScratchGC
+  1         1.9231  Xorg                     DamageSetReportAfterOp
+  1         1.9231  Xorg                     DamageCreate
+  0              0  Xorg                     miCreateAlphaPicture [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     miBSCheapDestroyGC
+0              0  Xorg                     miDestroyGC
+  2        100.000  Xorg                     miDestroyGCOps
+  0              0  Xorg                     miDestroyGC [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     miRegionValidate
+0              0  Xorg                     miRectAlloc
+  1        100.000  Xorg                     Xalloc
+  0              0  Xorg                     miRectAlloc [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     miColorRects
+0              0  Xorg                     miRegionCopy
+  2        100.000  libpixman.so.0.0.0       pixman_region_copy
+  0              0  Xorg                     miRegionCopy [self]
+-------------------------------------------------------------------------------
+  14234    100.000  Xorg                     CompositeTrapezoids
+0              0  Xorg                     miTrapezoids
+  9843     69.1416  libexa.so                exaRasterizeTrapezoid
+  4291     30.1419  Xorg                     CompositePicture
+  52        0.3653  Xorg                     miCreateAlphaPicture
+  40        0.2810  Xorg                     miTrapezoidBounds
+  7         0.0492  Xorg                     FreePicture
+  1         0.0070  Xorg                     damageComposite
+  1         0.0070  libexa.so                exaFinishAccess
+  1         0.0070  libexa.so                exaPixmapDirty
+  0              0  Xorg                     miTrapezoids [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     ProcessInputEvents
+0              0  Xorg                     mieqProcessInputEvents
+  1        100.000  Xorg                     ProcessPointerEvent
+  0              0  Xorg                     mieqProcessInputEvents [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     xf86PostMotionEvent
+  1        100.000  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     xf86PostMotionEvent [self]
+-------------------------------------------------------------------------------
+0              0  Xorg                     xf86SIGIO
+  2        100.000  Xorg                     xf86SigioReadInput
+  0              0  Xorg                     xf86SIGIO [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     xf86SIGIO
+0              0  Xorg                     xf86SigioReadInput
+  1        50.0000  mouse_drv.so             MouseReadInput
+  1        50.0000  libc-2.5.so              sigismember
+  0              0  Xorg                     xf86SigioReadInput [self]
+-------------------------------------------------------------------------------
+  4        100.000  Xorg                     Dispatch
+0              0  libc-2.5.so              ___newselect_nocancel
+  0              0  libc-2.5.so              ___newselect_nocancel [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     Dispatch
+0              0  libc-2.5.so              __errno_location
+  0              0  libc-2.5.so              __errno_location [self]
+-------------------------------------------------------------------------------
+  3        50.0000  Xorg                     Xfree
+  3        50.0000  Xorg                     Xalloc
+0              0  libc-2.5.so              __i686.get_pc_thunk.bx
+  0              0  libc-2.5.so              __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  1        25.0000  Xorg                     FlushAllOutput
+  3        75.0000  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]
+-------------------------------------------------------------------------------
+  74263    100.000  Xorg                     _start
+0              0  libc-2.5.so              __libc_start_main
+  0              0  libc-2.5.so              __libc_start_main [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     _XSERVTransRead
+0              0  libc-2.5.so              __read_nocancel
+  0              0  libc-2.5.so              __read_nocancel [self]
+-------------------------------------------------------------------------------
+  6        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]
+-------------------------------------------------------------------------------
+  1         1.1628  Xorg                     FreeResource
+  1         1.1628  Xorg                     DamageDestroy
+  3         3.4884  Xorg                     miRegionDestroy
+  81       94.1860  Xorg                     Xfree
+0              0  libc-2.5.so              free
+  0              0  libc-2.5.so              free [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     WaitForSomething
+0              0  libc-2.5.so              gettimeofday
+  0              0  libc-2.5.so              gettimeofday [self]
+-------------------------------------------------------------------------------
+  2         0.9346  Xorg                     AllocatePixmap
+  3         1.4019  Xorg                     miRegionCreate
+  209      97.6636  Xorg                     Xalloc
+0              0  libc-2.5.so              malloc
+  0              0  libc-2.5.so              malloc [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     SetClipRects
+0              0  libc-2.5.so              memmove
+  0              0  libc-2.5.so              memmove [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     _XSERVTransRead
+0              0  libc-2.5.so              read
+  0              0  libc-2.5.so              read [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     xf86SigioReadInput
+0              0  libc-2.5.so              sigismember
+  0              0  libc-2.5.so              sigismember [self]
+-------------------------------------------------------------------------------
+  10       100.000  Xorg                     SetPictureToDefaults
+0              0  libc-2.5.so              strlen
+  0              0  libc-2.5.so              strlen [self]
+-------------------------------------------------------------------------------
+  19       100.000  Xorg                     BlockHandler
+0              0  libdri.so                DRIBlockHandler
+  0              0  libdri.so                DRIBlockHandler [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     WakeupHandler
+0              0  libdri.so                DRIDoWakeupHandler
+  0              0  libdri.so                DRIDoWakeupHandler [self]
+-------------------------------------------------------------------------------
+  7        100.000  Xorg                     WakeupHandler
+0              0  libdri.so                DRIWakeupHandler
+  0              0  libdri.so                DRIWakeupHandler [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     WakeupHandler
+0              0  libdri.so                __i686.get_pc_thunk.bx
+  0              0  libdri.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  1         4.1667  Xorg                     ProcCreatePixmap
+  4        16.6667  Xorg                     damagePolyFillRect
+  19       79.1667  Xorg                     damageGlyphs
+0              0  libexa.so                .plt
+  0              0  libexa.so                .plt [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     damageDestroyPixmap
+0              0  libexa.so                __i686.get_pc_thunk.bx
+  0              0  libexa.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  6         0.0951  Xorg                     damageGlyphs
+  6300     99.9049  Xorg                     damageComposite
+0              0  libexa.so                exaComposite
+  0              0  libexa.so                exaComposite [self]
+-------------------------------------------------------------------------------
+  5        29.4118  Xorg                     damageGlyphs
+  12       70.5882  Xorg                     damageCopyArea
+0              0  libexa.so                exaCopyArea
+  0              0  libexa.so                exaCopyArea [self]
+-------------------------------------------------------------------------------
+  2         1.3699  Xorg                     XaceCatchDispatchProc
+  4         2.7397  Xorg                     miCompositeRects
+  9         6.1644  Xorg                     miCreateAlphaPicture
+  131      89.7260  Xorg                     ProcCreatePixmap
+0              0  libexa.so                exaCreatePixmap
+  0              0  libexa.so                exaCreatePixmap [self]
+-------------------------------------------------------------------------------
+  61       100.000  Xorg                     damageDestroyPixmap
+0              0  libexa.so                exaDestroyPixmap
+  0              0  libexa.so                exaDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  7        100.000  Xorg                     damagePolyFillRect
+0              0  libexa.so                exaFillRegionSolid
+  0              0  libexa.so                exaFillRegionSolid [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     miTrapezoids
+0              0  libexa.so                exaFinishAccess
+  0              0  libexa.so                exaFinishAccess [self]
+-------------------------------------------------------------------------------
+  1        20.0000  Xorg                     damageComposite
+  4        80.0000  Xorg                     damagePolyFillRect
+0              0  libexa.so                exaGetDrawablePixmap
+  0              0  libexa.so                exaGetDrawablePixmap [self]
+-------------------------------------------------------------------------------
+  55225    100.000  Xorg                     damageGlyphs
+0              0  libexa.so                exaGlyphs
+  0              0  libexa.so                exaGlyphs [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     damageDestroyPixmap
+0              0  libexa.so                exaOffscreenFree
+  0              0  libexa.so                exaOffscreenFree [self]
+-------------------------------------------------------------------------------
+  1        14.2857  Xorg                     miTrapezoids
+  6        85.7143  Xorg                     damageGlyphs
+0              0  libexa.so                exaPixmapDirty
+  0              0  libexa.so                exaPixmapDirty [self]
+-------------------------------------------------------------------------------
+  5         1.2755  Xorg                     miColorRects
+  387      98.7245  Xorg                     damagePolyFillRect
+0              0  libexa.so                exaPolyFillRect
+  0              0  libexa.so                exaPolyFillRect [self]
+-------------------------------------------------------------------------------
+  49       100.000  Xorg                     damagePolySegment
+0              0  libexa.so                exaPolySegment
+  0              0  libexa.so                exaPolySegment [self]
+-------------------------------------------------------------------------------
+  1         0.0102  Xorg                     CompositeTrapezoids
+  9843     99.9898  Xorg                     miTrapezoids
+0              0  libexa.so                exaRasterizeTrapezoid
+  0              0  libexa.so                exaRasterizeTrapezoid [self]
+-------------------------------------------------------------------------------
+  87       100.000  Xorg                     miBSCheapValidateGC
+0              0  libexa.so                exaValidateGC
+  0              0  libexa.so                exaValidateGC [self]
+-------------------------------------------------------------------------------
+  2         1.9417  Xorg                     miCompositeRects
+  2         1.9417  Xorg                     miCreateAlphaPicture
+  3         2.9126  Xorg                     damageGlyphs
+  4         3.8835  Xorg                     FreeResource
+  43       41.7476  Xorg                     dixDestroyPixmap
+  49       47.5728  Xorg                     FreePicture
+0              0  libextmod.so             XvDestroyPixmap
+  0              0  libextmod.so             XvDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  2        100.000  Xorg                     FreePicture
+0              0  libextmod.so             __i686.get_pc_thunk.bx
+  0              0  libextmod.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     ProcCreatePixmap
+0              0  libfb.so                 fbCreatePixmap
+  0              0  libfb.so                 fbCreatePixmap [self]
+-------------------------------------------------------------------------------
+  6        100.000  Xorg                     damageDestroyPixmap
+0              0  libfb.so                 fbDestroyPixmap
+  0              0  libfb.so                 fbDestroyPixmap [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     getDrawableDamageRef
+0              0  libfb.so                 fbGetWinPrivateIndex
+  0              0  libfb.so                 fbGetWinPrivateIndex [self]
+-------------------------------------------------------------------------------
+  15       100.000  Xorg                     miBSCheapValidateGC
+0              0  libfb.so                 fbValidateGC
+  0              0  libfb.so                 fbValidateGC [self]
+-------------------------------------------------------------------------------
+  3        100.000  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       .plt
+  0              0  libpixman.so.0.0.0       .plt [self]
+-------------------------------------------------------------------------------
+  1         5.0000  Xorg                     miTranslateRegion
+  2        10.0000  Xorg                     miRegionDestroy
+  3        15.0000  Xorg                     miIntersect
+  14       70.0000  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]
+-------------------------------------------------------------------------------
+  8        100.000  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       pixman_op
+  0              0  libpixman.so.0.0.0       pixman_op [self]
+-------------------------------------------------------------------------------
+  1        10.0000  Xorg                     miColorRects
+  2        20.0000  Xorg                     miRegionCopy
+  7        70.0000  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       pixman_region_copy
+  0              0  libpixman.so.0.0.0       pixman_region_copy [self]
+-------------------------------------------------------------------------------
+  1         7.6923  Xorg                     miDestroyClip
+  6        46.1538  Xorg                     miRegionDestroy
+  6        46.1538  Xorg                     miDestroyPicture
+0              0  libpixman.so.0.0.0       pixman_region_fini
+  0              0  libpixman.so.0.0.0       pixman_region_fini [self]
+-------------------------------------------------------------------------------
+  1         6.2500  Xorg                     miRegionCreate
+  7        43.7500  Xorg                     miComputeCompositeRegion
+  8        50.0000  Xorg                     miRegionInit
+0              0  libpixman.so.0.0.0       pixman_region_init
+  0              0  libpixman.so.0.0.0       pixman_region_init [self]
+-------------------------------------------------------------------------------
+  1        16.6667  Xorg                     miRegionInit
+  5        83.3333  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]
+-------------------------------------------------------------------------------
+  1         1.6949  Xorg                     miComputeCompositeClip
+  9        15.2542  Xorg                     damageDamageRegion
+  49       83.0508  Xorg                     miIntersect
+0              0  libpixman.so.0.0.0       pixman_region_intersect
+  0              0  libpixman.so.0.0.0       pixman_region_intersect [self]
+-------------------------------------------------------------------------------
+  45       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]
+-------------------------------------------------------------------------------
+  18       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]
+-------------------------------------------------------------------------------
+  81       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]
+-------------------------------------------------------------------------------
+  2        18.1818  Xorg                     miComputeCompositeClip
+  9        81.8182  Xorg                     miTranslateRegion
+0              0  libpixman.so.0.0.0       pixman_region_translate
+  0              0  libpixman.so.0.0.0       pixman_region_translate [self]
+-------------------------------------------------------------------------------
+  5         0.5618  Xorg                     damageDamageRegion
+  885      99.4382  Xorg                     miUnion
+0              0  libpixman.so.0.0.0       pixman_region_union
+  0              0  libpixman.so.0.0.0       pixman_region_union [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     BlockHandler
+0              0  mouse_drv.so             MouseBlockHandler
+  0              0  mouse_drv.so             MouseBlockHandler [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     xf86SigioReadInput
+0              0  mouse_drv.so             MouseReadInput
+  0              0  mouse_drv.so             MouseReadInput [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     WaitForSomething
+0              0  mouse_drv.so             MouseWakeupHandler
+  0              0  mouse_drv.so             MouseWakeupHandler [self]
+-------------------------------------------------------------------------------
+  1        100.000  Xorg                     BlockHandler
+0              0  mouse_drv.so             __i686.get_pc_thunk.bx
+  0              0  mouse_drv.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------