X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=src%2Fexa%2Fi965%2Fsynchronous_composite%2FEXA%2Flibexa.callgraph;fp=src%2Fexa%2Fi965%2Fsynchronous_composite%2FEXA%2Flibexa.callgraph;h=b3797a40bab29cb4c1d00fbd499ddc5d6fe74597;hb=382a50b3aa2fc58cbeaa1a9974939b67d1ccd5f1;hp=0000000000000000000000000000000000000000;hpb=232c6811797d74870904f2112ac02cb9b25e72b0;p=cworth.org diff --git a/src/exa/i965/synchronous_composite/EXA/libexa.callgraph b/src/exa/i965/synchronous_composite/EXA/libexa.callgraph new file mode 100644 index 0000000..b3797a4 --- /dev/null +++ b/src/exa/i965/synchronous_composite/EXA/libexa.callgraph @@ -0,0 +1,889 @@ +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 +------------------------------------------------------------------------------- + 1 0.0970 libexa.so exaCopyDirtyToSys + 1 0.0970 libexa.so exaRasterizeTrapezoid + 2 0.1940 libexa.so exaFillRegionSolid + 9 0.8729 libexa.so exaMoveOutPixmap + 11 1.0669 libexa.so exaPrepareAccess + 15 1.4549 libexa.so exaGetOffscreenPixmap + 19 1.8429 libexa.so exaGlyphs + 24 2.3278 libexa.so exaCopyNtoN + 26 2.5218 libexa.so exaComposite + 31 3.0068 libexa.so exaMoveInPixmap + 81 7.8565 libexa.so exaDoMigration + 811 78.6615 libexa.so exaTryDriverComposite +1077 12.0889 libexa.so __i686.get_pc_thunk.bx + 1077 100.000 libexa.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 0.0977 libexa.so exaGlyphs + 2 0.1953 libexa.so exaFillRegionSolid + 26 2.5391 libexa.so exaTryDriverComposite + 995 97.1680 libexa.so exaDoMigration +1024 11.4940 libexa.so ExaOffscreenMarkUsed + 1024 100.000 libexa.so ExaOffscreenMarkUsed [self] +------------------------------------------------------------------------------- + 43921 46.2882 libexa.so exaComposite + 50965 53.7118 libexa.so exaGlyphs +895 10.0460 libexa.so exaComposite + 49942 41.3089 libexa.so exaTryDriverComposite + 43921 36.3287 libexa.so exaComposite + 20468 16.9298 libexa.so exaDoMigration + 2818 2.3309 libexa.so ExaCheckComposite + 1578 1.3052 libexa.so exaPixmapDirty + 895 0.7403 libexa.so exaComposite [self] + 720 0.5955 intel_drv.so i965_composite + 159 0.1315 intel_drv.so i965_check_composite + 128 0.1059 libexa.so exaGetDrawablePixmap + 91 0.0753 libexa.so .plt + 28 0.0232 Xorg miComputeCompositeRegion + 27 0.0223 libexa.so exaGetOffscreenPixmap + 26 0.0215 libexa.so __i686.get_pc_thunk.bx + 18 0.0149 libexa.so exaGetDrawableDeltas + 17 0.0141 libexa.so exaOpReadsDestination + 15 0.0124 intel_drv.so i965_check_composite_texture + 13 0.0108 intel_drv.so i830_done_composite + 11 0.0091 intel_drv.so i965_prepare_composite + 9 0.0074 intel_drv.so __i686.get_pc_thunk.bx + 7 0.0058 intel_drv.so i965_get_dest_format + 2 0.0017 libexa.so exaMarkSync + 2 0.0017 Xorg miUnion + 2 0.0017 Xorg DamageRegion + 1 8.3e-04 anon (tgid:5961 range:0xb7f92000-0xb7f93000) (no symbols) + 1 8.3e-04 libfb.so fbComposite +------------------------------------------------------------------------------- + 7 0.0140 libexa.so exaGlyphs + 49942 99.9860 libexa.so exaComposite +684 7.6776 libexa.so exaTryDriverComposite + 27000 54.0497 intel_drv.so i965_prepare_composite + 14295 28.6163 libexa.so exaDoMigration + 3835 7.6771 intel_drv.so i965_composite + 1641 3.2850 Xorg miComputeCompositeRegion + 811 1.6235 libexa.so __i686.get_pc_thunk.bx + 684 1.3693 libexa.so exaTryDriverComposite [self] + 367 0.7347 libexa.so exaGetOffscreenPixmap + 233 0.4664 intel_drv.so i965_check_composite + 110 0.2202 intel_drv.so .plt + 101 0.2022 Xorg .plt + 100 0.2002 libpixman.so.0.0.0 pixman_region_rectangles + 91 0.1822 libexa.so .plt + 89 0.1782 libexa.so exaMarkSync + 87 0.1742 libexa.so exaGetDrawablePixmap + 46 0.0921 intel_drv.so intel_get_pixmap_pitch + 45 0.0901 libpixman.so.0.0.0 pixman_region_n_rects + 37 0.0741 libexa.so exaPixmapIsOffscreen + 37 0.0741 intel_drv.so i830_get_transformed_coordinates + 35 0.0701 intel_drv.so __i686.get_pc_thunk.bx + 28 0.0561 libexa.so exaPixmapIsPinned + 26 0.0520 libexa.so ExaOffscreenMarkUsed + 25 0.0500 intel_drv.so i830WaitSync + 23 0.0460 libpixman.so.0.0.0 pixman_region_not_empty + 23 0.0460 intel_drv.so i965_check_composite_texture + 21 0.0420 libexa.so exaMoveInPixmap + 21 0.0420 intel_drv.so intel_get_pixmap_offset + 20 0.0400 libc-2.5.so memcpy + 20 0.0400 libexa.so __i686.get_pc_thunk.cx + 19 0.0380 libexa.so exaGetDrawableDeltas + 18 0.0360 Xorg miCompositeSourceValidate + 15 0.0300 Xorg __i686.get_pc_thunk.bx + 14 0.0280 intel_drv.so IntelEmitInvarientState + 13 0.0260 intel_drv.so i965_get_dest_format + 9 0.0180 libpixman.so.0.0.0 pixman_region_init + 6 0.0120 intel_drv.so i830MarkSync + 6 0.0120 intel_drv.so i965_get_card_format + 2 0.0040 libexa.so exaOpReadsDestination + 1 0.0020 anon (tgid:5961 range:0xb7f92000-0xb7f93000) (no symbols) +------------------------------------------------------------------------------- + 2 0.2981 libexa.so exaFillRegionSolid + 36 5.3651 libexa.so exaMoveOutPixmap + 37 5.5142 libexa.so exaCopyNtoN + 37 5.5142 libexa.so exaTryDriverComposite + 82 12.2206 libexa.so exaPrepareAccess + 143 21.3115 libexa.so exaMoveInPixmap + 164 24.4411 libexa.so exaDoMigration + 170 25.3353 libexa.so exaGetOffscreenPixmap +674 7.5654 libexa.so exaPixmapIsOffscreen + 674 100.000 libexa.so exaPixmapIsOffscreen [self] +------------------------------------------------------------------------------- + 3 0.0232 libexa.so exaFillRegionSolid + 21 0.1627 libexa.so exaTryDriverComposite + 12884 99.8141 libexa.so exaDoMigration +542 6.0837 libexa.so exaMoveInPixmap + 8867 68.6832 libexa.so exaPrepareAccess + 2052 15.8947 libexa.so exaMemcpyBox + 990 7.6685 Xorg miUnion + 542 4.1983 libexa.so exaMoveInPixmap [self] + 143 1.1077 libexa.so exaPixmapIsOffscreen + 92 0.7126 libexa.so exaOffscreenAlloc + 61 0.4725 libc-2.5.so memcpy + 53 0.4105 libexa.so exaFinishAccess + 34 0.2634 libexa.so .plt + 31 0.2401 libexa.so __i686.get_pc_thunk.bx + 22 0.1704 Xorg DamageEmpty + 7 0.0542 libexa.so exaPixmapIsPinned + 7 0.0542 Xorg __i686.get_pc_thunk.bx + 3 0.0232 libexa.so exaWaitSync + 2 0.0155 libexa.so exaGetDrawablePixmap + 2 0.0155 libpixman.so.0.0.0 pixman_region_union + 1 0.0077 Xorg .plt + 1 0.0077 Xorg DamageRegion +------------------------------------------------------------------------------- + 1 0.2817 libexa.so exaCopyDirtyToSys + 2 0.5634 libexa.so exaFillRegionSolid + 2 0.5634 libexa.so exaRasterizeTrapezoid + 3 0.8451 libexa.so exaPolyFillRect + 9 2.5352 libexa.so exaMoveOutPixmap + 34 9.5775 libexa.so exaMoveInPixmap + 35 9.8592 libexa.so exaGlyphs + 43 12.1127 libexa.so exaDoMigration + 44 12.3944 libexa.so exaCopyNtoN + 91 25.6338 libexa.so exaTryDriverComposite + 91 25.6338 libexa.so exaComposite +424 4.7592 libexa.so .plt + 424 100.000 libexa.so .plt [self] +------------------------------------------------------------------------------- +402 4.5123 libexa.so exaGlyphs + 50965 90.2467 libexa.so exaComposite + 3027 5.3601 libexa.so exaCopyArea + 1307 2.3144 libexa.so exaPixmapDirty + 402 0.7118 libexa.so exaGlyphs [self] + 170 0.3010 Xorg miModifyPixmapHeader + 99 0.1753 libexa.so exaDoMigration + 98 0.1735 libexa.so exaCreatePixmap + 73 0.1293 libextmod.so XvDestroyPixmap + 54 0.0956 Xorg FreePicture + 39 0.0691 Xorg CreatePicture + 35 0.0620 libexa.so .plt + 27 0.0478 Xorg ValidateGC + 20 0.0354 libfb.so fbDoCopy + 20 0.0354 Xorg damagePolyFillRect + 20 0.0354 libexa.so exaGetDrawablePixmap + 19 0.0336 libexa.so __i686.get_pc_thunk.bx + 13 0.0230 intel_drv.so i965_check_composite + 12 0.0212 Xorg ValidatePicture + 12 0.0212 Xorg DamageRegion + 11 0.0195 Xorg miGlyphExtents + 7 0.0124 libexa.so exaOpReadsDestination + 7 0.0124 libexa.so exaTryDriverComposite + 7 0.0124 Xorg __i686.get_pc_thunk.bx + 6 0.0106 Xorg GetScratchPixmapHeader + 4 0.0071 Xorg miUnion + 4 0.0071 Xorg FreeScratchPixmapHeader + 3 0.0053 Xorg FreeScratchGC + 2 0.0035 Xorg DamageSetReportAfterOp + 2 0.0035 Xorg GetScratchGC + 1 0.0018 Xorg miDestroyPicture + 1 0.0018 libexa.so exaGetDrawableDeltas + 1 0.0018 Xorg DamageCreate + 1 0.0018 Xorg AllocatePicture + 1 0.0018 libexa.so __i686.get_pc_thunk.cx + 1 0.0018 Xorg damageInsertDamage + 1 0.0018 Xorg Xfree + 1 0.0018 libexa.so ExaOffscreenMarkUsed +------------------------------------------------------------------------------- + 4 0.0098 libexa.so exaPolyFillRect + 97 0.2377 libexa.so exaFillRegionSolid + 99 0.2426 libexa.so exaGlyphs + 583 1.4289 libexa.so exaCopyNtoN + 5256 12.8817 libexa.so exaRasterizeTrapezoid + 14295 35.0350 libexa.so exaTryDriverComposite + 20468 50.1642 libexa.so exaComposite +400 4.4898 libexa.so exaDoMigration + 26084 63.8969 libexa.so exaMoveOutPixmap + 12884 31.5614 libexa.so exaMoveInPixmap + 995 2.4374 libexa.so ExaOffscreenMarkUsed + 400 0.9799 libexa.so exaDoMigration [self] + 164 0.4017 libexa.so exaPixmapIsOffscreen + 132 0.3234 libexa.so exaPixmapIsPinned + 81 0.1984 libexa.so __i686.get_pc_thunk.bx + 43 0.1053 libexa.so .plt + 11 0.0269 libexa.so __i686.get_pc_thunk.cx + 7 0.0171 libexa.so exaCopyDirtyToSys + 5 0.0122 libexa.so exaMemcpyBox + 3 0.0073 libexa.so exaFinishAccess + 3 0.0073 Xorg miUnion + 3 0.0073 Xorg DamageRegion + 3 0.0073 Xorg DamageEmpty + 2 0.0049 libexa.so exaPrepareAccess + 2 0.0049 libexa.so exaOffscreenAlloc +------------------------------------------------------------------------------- + 1 0.3215 libexa.so exaFillRegionSolid + 2 0.6431 libexa.so exaPolyFillRect + 2 0.6431 libexa.so exaMoveInPixmap + 9 2.8939 libexa.so exaFinishAccess + 10 3.2154 libexa.so exaPrepareAccess + 20 6.4309 libexa.so exaGlyphs + 26 8.3601 libexa.so exaGetOffscreenPixmap + 26 8.3601 libexa.so exaCopyNtoN + 87 27.9743 libexa.so exaTryDriverComposite + 128 41.1576 libexa.so exaComposite +320 3.5919 libexa.so exaGetDrawablePixmap + 320 100.000 libexa.so exaGetDrawablePixmap [self] +------------------------------------------------------------------------------- + 7 0.2288 libexa.so exaRasterizeTrapezoid + 167 5.4593 libexa.so exaCopyNtoN + 1307 42.7264 libexa.so exaGlyphs + 1578 51.5855 libexa.so exaComposite +291 3.2664 libexa.so exaPixmapDirty + 2735 89.0010 Xorg miUnion + 291 9.4696 libexa.so exaPixmapDirty [self] + 18 0.5857 Xorg __i686.get_pc_thunk.bx + 11 0.3580 libpixman.so.0.0.0 pixman_region_union + 9 0.2929 Xorg .plt + 9 0.2929 Xorg DamageRegion +------------------------------------------------------------------------------- + 3 0.0294 libexa.so exaMoveInPixmap + 10189 99.9706 libexa.so exaPrepareAccess +233 2.6153 libexa.so exaWaitSync + 22008 98.8590 intel_drv.so I830EXASync + 233 1.0466 libexa.so exaWaitSync [self] + 8 0.0359 intel_drv.so I830Sync + 7 0.0314 intel_drv.so .plt + 6 0.0270 intel_drv.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 7 3.1111 libexa.so exaMoveInPixmap + 24 10.6667 libexa.so exaCopyNtoN + 28 12.4444 libexa.so exaTryDriverComposite + 34 15.1111 libexa.so exaMoveOutPixmap + 132 58.6667 libexa.so exaDoMigration +225 2.5255 libexa.so exaPixmapIsPinned + 225 100.000 libexa.so exaPixmapIsPinned [self] +------------------------------------------------------------------------------- +211 2.3684 libexa.so exaCopyNtoN + 985 41.3171 libfb.so fbCopyNtoN + 583 24.4547 libexa.so exaDoMigration + 211 8.8507 libexa.so exaCopyNtoN [self] + 167 7.0050 libexa.so exaPixmapDirty + 97 4.0688 libexa.so exaPrepareAccess + 59 2.4748 libexa.so exaFinishAccess + 44 1.8456 libexa.so .plt + 37 1.5520 libexa.so exaPixmapIsOffscreen + 26 1.0906 libpixman.so.0.0.0 pixman_blt + 26 1.0906 libexa.so exaGetDrawablePixmap + 25 1.0487 libfb.so __i686.get_pc_thunk.cx + 24 1.0067 libexa.so exaPixmapIsPinned + 24 1.0067 libexa.so __i686.get_pc_thunk.bx + 18 0.7550 libfb.so fbGetGCPrivateIndex + 16 0.6711 libexa.so exaGetDrawableDeltas + 13 0.5453 Xorg miUnion + 10 0.4195 libexa.so __i686.get_pc_thunk.cx + 7 0.2936 libexa.so exaMoveOutPixmap + 5 0.2097 libfb.so .plt + 5 0.2097 libfb.so __i686.get_pc_thunk.bx + 1 0.0419 Xorg DamageRegion + 1 0.0419 intel_drv.so I830EXACopy +------------------------------------------------------------------------------- + 5 0.0190 libexa.so exaDoMigration + 2052 7.7887 libexa.so exaMoveInPixmap + 24289 92.1924 libexa.so exaCopyDirtyToSys +211 2.3684 libexa.so exaMemcpyBox + 26134 99.1953 libc-2.5.so memcpy + 211 0.8009 libexa.so exaMemcpyBox [self] + 1 0.0038 anon (tgid:5961 range:0xb7f92000-0xb7f93000) (no symbols) +------------------------------------------------------------------------------- + 1 0.2488 libexa.so exaPolyFillRect + 7 1.7413 libexa.so exaFillRegionSolid + 27 6.7164 libexa.so exaComposite + 367 91.2935 libexa.so exaTryDriverComposite +146 1.6388 libexa.so exaGetOffscreenPixmap + 170 42.2886 libexa.so exaPixmapIsOffscreen + 146 36.3184 libexa.so exaGetOffscreenPixmap [self] + 45 11.1940 libexa.so exaGetDrawableDeltas + 26 6.4677 libexa.so exaGetDrawablePixmap + 15 3.7313 libexa.so __i686.get_pc_thunk.bx +------------------------------------------------------------------------------- + 1 1.0870 libexa.so exaFillRegionSolid + 2 2.1739 libexa.so exaComposite + 89 96.7391 libexa.so exaTryDriverComposite +128 1.4367 libexa.so exaMarkSync + 128 100.000 libexa.so exaMarkSync [self] +------------------------------------------------------------------------------- + 1 0.8065 libexa.so ExaCheckComposite + 3 2.4194 libexa.so exaDoMigration + 3 2.4194 libexa.so exaRasterizeTrapezoid + 5 4.0323 libexa.so exaCopyDirtyToSys + 53 42.7419 libexa.so exaMoveInPixmap + 59 47.5806 libexa.so exaCopyNtoN +117 1.3133 libexa.so exaFinishAccess + 117 92.8571 libexa.so exaFinishAccess [self] + 9 7.1429 libexa.so exaGetDrawablePixmap +------------------------------------------------------------------------------- + 1 1.0000 libexa.so exaPolyFillRect + 1 1.0000 libexa.so exaGlyphs + 16 16.0000 libexa.so exaCopyNtoN + 18 18.0000 libexa.so exaComposite + 19 19.0000 libexa.so exaTryDriverComposite + 45 45.0000 libexa.so exaGetOffscreenPixmap +114 1.2796 libexa.so exaGetDrawableDeltas + 114 100.000 libexa.so exaGetDrawableDeltas [self] +------------------------------------------------------------------------------- + 7 0.0270 libexa.so exaDoMigration + 25899 99.9730 libexa.so exaMoveOutPixmap +111 1.2459 libexa.so exaCopyDirtyToSys + 24289 93.7473 libexa.so exaMemcpyBox + 1417 5.4691 libexa.so exaPrepareAccess + 111 0.4284 libexa.so exaCopyDirtyToSys [self] + 43 0.1660 Xorg miUnion + 29 0.1119 Xorg DamageEmpty + 5 0.0193 libexa.so exaFinishAccess + 3 0.0116 Xorg .plt + 3 0.0116 Xorg __i686.get_pc_thunk.bx + 3 0.0116 Xorg DamageRegion + 3 0.0116 libpixman.so.0.0.0 pixman_region_union + 1 0.0039 libexa.so .plt + 1 0.0039 libexa.so __i686.get_pc_thunk.bx + 1 0.0039 libc-2.5.so memcpy +------------------------------------------------------------------------------- + 7 0.0268 libexa.so exaCopyNtoN + 26084 99.9732 libexa.so exaDoMigration +100 1.1225 libexa.so exaMoveOutPixmap + 25899 99.2451 libexa.so exaCopyDirtyToSys + 100 0.3832 libexa.so exaMoveOutPixmap [self] + 36 0.1380 libexa.so exaPixmapIsOffscreen + 34 0.1303 libexa.so exaPixmapIsPinned + 9 0.0345 libexa.so .plt + 9 0.0345 libexa.so __i686.get_pc_thunk.bx + 4 0.0153 Xorg DamageRegion + 3 0.0115 Xorg DamageEmpty + 2 0.0077 Xorg miUnion +------------------------------------------------------------------------------- + 2 0.0193 libexa.so exaDoMigration + 5 0.0481 libexa.so exaRasterizeTrapezoid + 97 0.9338 libexa.so exaCopyNtoN + 1417 13.6407 libexa.so exaCopyDirtyToSys + 8867 85.3581 libexa.so exaMoveInPixmap +99 1.1112 libexa.so exaPrepareAccess + 10189 98.0277 libexa.so exaWaitSync + 99 0.9525 libexa.so exaPrepareAccess [self] + 82 0.7889 libexa.so exaPixmapIsOffscreen + 11 0.1058 libexa.so __i686.get_pc_thunk.bx + 10 0.0962 libexa.so exaGetDrawablePixmap + 3 0.0289 intel_drv.so I830EXASync +------------------------------------------------------------------------------- + 3027 100.000 libexa.so exaGlyphs +94 1.0551 libexa.so exaCopyArea + 2919 95.2676 libfb.so fbDoCopy + 94 3.0679 libexa.so exaCopyArea [self] + 38 1.2402 libfb.so fbCopyRegion + 6 0.1958 Xorg miSpriteSourceValidate + 4 0.1305 libfb.so __i686.get_pc_thunk.bx + 3 0.0979 libfb.so .plt +------------------------------------------------------------------------------- +90 1.0102 libexa.so exaGetPixmapOffset + 90 100.000 libexa.so exaGetPixmapOffset [self] +------------------------------------------------------------------------------- + 2 2.1277 libexa.so exaDoMigration + 92 97.8723 libexa.so exaMoveInPixmap +80 0.8980 libexa.so exaOffscreenAlloc + 80 85.1064 libexa.so exaOffscreenAlloc [self] + 13 13.8298 Xorg Xalloc + 1 1.0638 Xorg .plt +------------------------------------------------------------------------------- + 1 2.1277 libexa.so exaGlyphs + 5 10.6383 libexa.so exaFillRegionSolid + 10 21.2766 libexa.so exaCopyNtoN + 11 23.4043 libexa.so exaDoMigration + 20 42.5532 libexa.so exaTryDriverComposite +47 0.5276 libexa.so __i686.get_pc_thunk.cx + 47 100.000 libexa.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 47 100.000 libexa.so exaDestroyPixmap +45 0.5051 libexa.so exaOffscreenFree + 45 86.5385 libexa.so exaOffscreenFree [self] + 7 13.4615 libexa.so ExaOffscreenMerge +------------------------------------------------------------------------------- + 2 7.6923 libexa.so exaTryDriverComposite + 7 26.9231 libexa.so exaGlyphs + 17 65.3846 libexa.so exaComposite +26 0.2918 libexa.so exaOpReadsDestination + 26 100.000 libexa.so exaOpReadsDestination [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaFillRegionSolid +24 0.2694 libexa.so exaGetPixmapPitch + 24 100.000 libexa.so exaGetPixmapPitch [self] +------------------------------------------------------------------------------- + 98 100.000 libexa.so exaGlyphs +22 0.2469 libexa.so exaCreatePixmap + 115 65.7143 libfb.so fbCreatePixmap + 30 17.1429 Xorg DamageCreate + 22 12.5714 libexa.so exaCreatePixmap [self] + 5 2.8571 Xorg DamageRegister + 1 0.5714 Xorg __i686.get_pc_thunk.bx + 1 0.5714 libfb.so .plt + 1 0.5714 libfb.so fbCreatePixmapBpp +------------------------------------------------------------------------------- + 30 100.000 libexa.so exaPolySegment +17 0.1908 libexa.so exaPolyFillRect + 216 61.3636 libexa.so exaFillRegionSolid + 34 9.6591 libpixman.so.0.0.0 pixman_region_fini + 30 8.5227 Xorg miRectsToRegion + 19 5.3977 Xorg miRegionDestroy + 17 4.8295 libexa.so exaPolyFillRect [self] + 7 1.9886 Xorg miTranslateRegion + 5 1.4205 Xorg miIntersect + 5 1.4205 intel_drv.so I830EXAPrepareSolid + 4 1.1364 libexa.so exaDoMigration + 3 0.8523 libexa.so .plt + 2 0.5682 Xorg Xfree + 2 0.5682 libpixman.so.0.0.0 pixman_region_translate + 2 0.5682 libexa.so exaGetDrawablePixmap + 2 0.5682 intel_drv.so I830EXASolid + 1 0.2841 libexa.so exaGetOffscreenPixmap + 1 0.2841 Xorg miRegionValidate + 1 0.2841 libexa.so exaGetDrawableDeltas + 1 0.2841 libfb.so fbFillRegionSolid +------------------------------------------------------------------------------- +14 0.1571 libexa.so exaDestroyPixmap + 47 50.0000 libexa.so exaOffscreenFree + 23 24.4681 libfb.so fbDestroyPixmap + 14 14.8936 libexa.so exaDestroyPixmap [self] + 4 4.2553 Xorg Xfree + 3 3.1915 libfb.so __i686.get_pc_thunk.bx + 2 2.1277 libfb.so .plt + 1 1.0638 libexa.so ExaOffscreenMerge +------------------------------------------------------------------------------- + 216 100.000 libexa.so exaPolyFillRect +12 0.1347 libexa.so exaFillRegionSolid + 97 44.4954 libexa.so exaDoMigration + 39 17.8899 intel_drv.so I830EXASolid + 21 9.6330 intel_drv.so I830EXAPrepareSolid + 20 9.1743 libfb.so fbFillRegionSolid + 12 5.5046 libexa.so exaFillRegionSolid [self] + 7 3.2110 libexa.so exaGetOffscreenPixmap + 5 2.2936 libexa.so __i686.get_pc_thunk.cx + 3 1.3761 libexa.so exaMoveInPixmap + 2 0.9174 libexa.so exaPixmapIsOffscreen + 2 0.9174 libexa.so ExaOffscreenMarkUsed + 2 0.9174 intel_drv.so __i686.get_pc_thunk.bx + 2 0.9174 libexa.so __i686.get_pc_thunk.bx + 2 0.9174 libexa.so .plt + 1 0.4587 libexa.so exaMarkSync + 1 0.4587 intel_drv.so .plt + 1 0.4587 libexa.so exaGetDrawablePixmap + 1 0.4587 libexa.so exaGetPixmapPitch +------------------------------------------------------------------------------- +5 0.0561 libexa.so exaValidateGC + 66 82.5000 libfb.so fbValidateGC + 5 6.2500 libfb.so fbGetGCPrivateIndex + 5 6.2500 libexa.so exaValidateGC [self] + 1 1.2500 Xorg miComputeCompositeClip + 1 1.2500 libfb.so .plt + 1 1.2500 libfb.so __i686.get_pc_thunk.bx + 1 1.2500 libfb.so __i686.get_pc_thunk.cx +------------------------------------------------------------------------------- + 2818 100.000 libexa.so exaComposite +2 0.0224 libexa.so ExaCheckComposite + 2817 99.8936 libfb.so fbComposite + 2 0.0709 libexa.so ExaCheckComposite [self] + 1 0.0355 libexa.so exaFinishAccess +------------------------------------------------------------------------------- + 1 12.5000 libexa.so exaDestroyPixmap + 7 87.5000 libexa.so exaOffscreenFree +1 0.0112 libexa.so ExaOffscreenMerge + 7 87.5000 Xorg Xfree + 1 12.5000 libexa.so ExaOffscreenMerge [self] +------------------------------------------------------------------------------- +1 0.0112 libexa.so exaPolySegment + 30 96.7742 libexa.so exaPolyFillRect + 1 3.2258 libexa.so exaPolySegment [self] +------------------------------------------------------------------------------- +1 0.0112 libexa.so exaRasterizeTrapezoid + 5256 84.9661 libexa.so exaDoMigration + 910 14.7106 libfb.so fbRasterizeTrapezoid + 7 0.1132 libexa.so exaPixmapDirty + 5 0.0808 libexa.so exaPrepareAccess + 3 0.0485 libexa.so exaFinishAccess + 2 0.0323 libexa.so .plt + 1 0.0162 libexa.so __i686.get_pc_thunk.bx + 1 0.0162 libfb.so image_from_pict + 1 0.0162 libexa.so exaRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 1 0.8696 libexa.so exaMoveInPixmap + 1 0.8696 libexa.so exaOffscreenAlloc + 3 2.6087 libexa.so exaCopyDirtyToSys + 9 7.8261 libexa.so exaPixmapDirty + 101 87.8261 libexa.so exaTryDriverComposite +0 0 Xorg .plt + 0 0 Xorg .plt [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg AllocatePicture + 0 0 Xorg AllocatePicture [self] +------------------------------------------------------------------------------- + 39 100.000 libexa.so exaGlyphs +0 0 Xorg CreatePicture + 0 0 Xorg CreatePicture [self] +------------------------------------------------------------------------------- + 1 3.2258 libexa.so exaGlyphs + 30 96.7742 libexa.so exaCreatePixmap +0 0 Xorg DamageCreate + 0 0 Xorg DamageCreate [self] +------------------------------------------------------------------------------- + 3 5.2632 libexa.so exaMoveOutPixmap + 3 5.2632 libexa.so exaDoMigration + 22 38.5965 libexa.so exaMoveInPixmap + 29 50.8772 libexa.so exaCopyDirtyToSys +0 0 Xorg DamageEmpty + 0 0 Xorg DamageEmpty [self] +------------------------------------------------------------------------------- + 1 2.8571 libexa.so exaCopyNtoN + 1 2.8571 libexa.so exaMoveInPixmap + 2 5.7143 libexa.so exaComposite + 3 8.5714 libexa.so exaCopyDirtyToSys + 3 8.5714 libexa.so exaDoMigration + 4 11.4286 libexa.so exaMoveOutPixmap + 9 25.7143 libexa.so exaPixmapDirty + 12 34.2857 libexa.so exaGlyphs +0 0 Xorg DamageRegion + 0 0 Xorg DamageRegion [self] +------------------------------------------------------------------------------- + 5 100.000 libexa.so exaCreatePixmap +0 0 Xorg DamageRegister + 0 0 Xorg DamageRegister [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaGlyphs +0 0 Xorg DamageSetReportAfterOp + 0 0 Xorg DamageSetReportAfterOp [self] +------------------------------------------------------------------------------- + 54 100.000 libexa.so exaGlyphs +0 0 Xorg FreePicture + 0 0 Xorg FreePicture [self] +------------------------------------------------------------------------------- + 3 100.000 libexa.so exaGlyphs +0 0 Xorg FreeScratchGC + 0 0 Xorg FreeScratchGC [self] +------------------------------------------------------------------------------- + 4 100.000 libexa.so exaGlyphs +0 0 Xorg FreeScratchPixmapHeader + 0 0 Xorg FreeScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaGlyphs +0 0 Xorg GetScratchGC + 0 0 Xorg GetScratchGC [self] +------------------------------------------------------------------------------- + 6 100.000 libexa.so exaGlyphs +0 0 Xorg GetScratchPixmapHeader + 0 0 Xorg GetScratchPixmapHeader [self] +------------------------------------------------------------------------------- + 27 100.000 libexa.so exaGlyphs +0 0 Xorg ValidateGC + 0 0 Xorg ValidateGC [self] +------------------------------------------------------------------------------- + 12 100.000 libexa.so exaGlyphs +0 0 Xorg ValidatePicture + 0 0 Xorg ValidatePicture [self] +------------------------------------------------------------------------------- + 13 100.000 libexa.so exaOffscreenAlloc +0 0 Xorg Xalloc + 0 0 Xorg Xalloc [self] +------------------------------------------------------------------------------- + 1 7.1429 libexa.so exaGlyphs + 2 14.2857 libexa.so exaPolyFillRect + 4 28.5714 libexa.so exaDestroyPixmap + 7 50.0000 libexa.so ExaOffscreenMerge +0 0 Xorg Xfree + 0 0 Xorg Xfree [self] +------------------------------------------------------------------------------- + 1 1.9608 libexa.so exaCreatePixmap + 3 5.8824 libexa.so exaCopyDirtyToSys + 7 13.7255 libexa.so exaMoveInPixmap + 7 13.7255 libexa.so exaGlyphs + 15 29.4118 libexa.so exaTryDriverComposite + 18 35.2941 libexa.so exaPixmapDirty +0 0 Xorg __i686.get_pc_thunk.bx + 0 0 Xorg __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg damageInsertDamage + 0 0 Xorg damageInsertDamage [self] +------------------------------------------------------------------------------- + 20 100.000 libexa.so exaGlyphs +0 0 Xorg damagePolyFillRect + 0 0 Xorg damagePolyFillRect [self] +------------------------------------------------------------------------------- + 18 100.000 libexa.so exaTryDriverComposite +0 0 Xorg miCompositeSourceValidate + 0 0 Xorg miCompositeSourceValidate [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaValidateGC +0 0 Xorg miComputeCompositeClip + 0 0 Xorg miComputeCompositeClip [self] +------------------------------------------------------------------------------- + 28 1.6777 libexa.so exaComposite + 1641 98.3223 libexa.so exaTryDriverComposite +0 0 Xorg miComputeCompositeRegion + 0 0 Xorg miComputeCompositeRegion [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaGlyphs +0 0 Xorg miDestroyPicture + 0 0 Xorg miDestroyPicture [self] +------------------------------------------------------------------------------- + 11 100.000 libexa.so exaGlyphs +0 0 Xorg miGlyphExtents + 0 0 Xorg miGlyphExtents [self] +------------------------------------------------------------------------------- + 5 100.000 libexa.so exaPolyFillRect +0 0 Xorg miIntersect + 0 0 Xorg miIntersect [self] +------------------------------------------------------------------------------- + 170 100.000 libexa.so exaGlyphs +0 0 Xorg miModifyPixmapHeader + 0 0 Xorg miModifyPixmapHeader [self] +------------------------------------------------------------------------------- + 30 100.000 libexa.so exaPolyFillRect +0 0 Xorg miRectsToRegion + 0 0 Xorg miRectsToRegion [self] +------------------------------------------------------------------------------- + 19 100.000 libexa.so exaPolyFillRect +0 0 Xorg miRegionDestroy + 0 0 Xorg miRegionDestroy [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaPolyFillRect +0 0 Xorg miRegionValidate + 0 0 Xorg miRegionValidate [self] +------------------------------------------------------------------------------- + 6 100.000 libexa.so exaCopyArea +0 0 Xorg miSpriteSourceValidate + 0 0 Xorg miSpriteSourceValidate [self] +------------------------------------------------------------------------------- + 7 100.000 libexa.so exaPolyFillRect +0 0 Xorg miTranslateRegion + 0 0 Xorg miTranslateRegion [self] +------------------------------------------------------------------------------- + 2 0.0527 libexa.so exaMoveOutPixmap + 2 0.0527 libexa.so exaComposite + 3 0.0791 libexa.so exaDoMigration + 4 0.1055 libexa.so exaGlyphs + 13 0.3428 libexa.so exaCopyNtoN + 43 1.1340 libexa.so exaCopyDirtyToSys + 990 26.1076 libexa.so exaMoveInPixmap + 2735 72.1255 libexa.so exaPixmapDirty +0 0 Xorg miUnion + 0 0 Xorg miUnion [self] +------------------------------------------------------------------------------- + 1 33.3333 libexa.so exaMemcpyBox + 1 33.3333 libexa.so exaTryDriverComposite + 1 33.3333 libexa.so exaComposite +0 0 anon (tgid:5961 range:0xb7f92000-0xb7f93000) (no symbols) + 0 0 anon (tgid:5961 range:0xb7f92000-0xb7f93000) (no symbols) [self] +------------------------------------------------------------------------------- + 1 0.8475 libexa.so exaFillRegionSolid + 7 5.9322 libexa.so exaWaitSync + 110 93.2203 libexa.so exaTryDriverComposite +0 0 intel_drv.so .plt + 0 0 intel_drv.so .plt [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaCopyNtoN +0 0 intel_drv.so I830EXACopy + 0 0 intel_drv.so I830EXACopy [self] +------------------------------------------------------------------------------- + 5 19.2308 libexa.so exaPolyFillRect + 21 80.7692 libexa.so exaFillRegionSolid +0 0 intel_drv.so I830EXAPrepareSolid + 0 0 intel_drv.so I830EXAPrepareSolid [self] +------------------------------------------------------------------------------- + 2 4.8780 libexa.so exaPolyFillRect + 39 95.1220 libexa.so exaFillRegionSolid +0 0 intel_drv.so I830EXASolid + 0 0 intel_drv.so I830EXASolid [self] +------------------------------------------------------------------------------- + 3 0.0136 libexa.so exaPrepareAccess + 22008 99.9864 libexa.so exaWaitSync +0 0 intel_drv.so I830EXASync + 0 0 intel_drv.so I830EXASync [self] +------------------------------------------------------------------------------- + 8 100.000 libexa.so exaWaitSync +0 0 intel_drv.so I830Sync + 0 0 intel_drv.so I830Sync [self] +------------------------------------------------------------------------------- + 14 100.000 libexa.so exaTryDriverComposite +0 0 intel_drv.so IntelEmitInvarientState + 0 0 intel_drv.so IntelEmitInvarientState [self] +------------------------------------------------------------------------------- + 2 3.8462 libexa.so exaFillRegionSolid + 6 11.5385 libexa.so exaWaitSync + 9 17.3077 libexa.so exaComposite + 35 67.3077 libexa.so exaTryDriverComposite +0 0 intel_drv.so __i686.get_pc_thunk.bx + 0 0 intel_drv.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 6 100.000 libexa.so exaTryDriverComposite +0 0 intel_drv.so i830MarkSync + 0 0 intel_drv.so i830MarkSync [self] +------------------------------------------------------------------------------- + 25 100.000 libexa.so exaTryDriverComposite +0 0 intel_drv.so i830WaitSync + 0 0 intel_drv.so i830WaitSync [self] +------------------------------------------------------------------------------- + 13 100.000 libexa.so exaComposite +0 0 intel_drv.so i830_done_composite + 0 0 intel_drv.so i830_done_composite [self] +------------------------------------------------------------------------------- + 37 100.000 libexa.so exaTryDriverComposite +0 0 intel_drv.so i830_get_transformed_coordinates + 0 0 intel_drv.so i830_get_transformed_coordinates [self] +------------------------------------------------------------------------------- + 13 3.2099 libexa.so exaGlyphs + 159 39.2593 libexa.so exaComposite + 233 57.5309 libexa.so exaTryDriverComposite +0 0 intel_drv.so i965_check_composite + 0 0 intel_drv.so i965_check_composite [self] +------------------------------------------------------------------------------- + 15 39.4737 libexa.so exaComposite + 23 60.5263 libexa.so exaTryDriverComposite +0 0 intel_drv.so i965_check_composite_texture + 0 0 intel_drv.so i965_check_composite_texture [self] +------------------------------------------------------------------------------- + 720 15.8068 libexa.so exaComposite + 3835 84.1932 libexa.so exaTryDriverComposite +0 0 intel_drv.so i965_composite + 0 0 intel_drv.so i965_composite [self] +------------------------------------------------------------------------------- + 6 100.000 libexa.so exaTryDriverComposite +0 0 intel_drv.so i965_get_card_format + 0 0 intel_drv.so i965_get_card_format [self] +------------------------------------------------------------------------------- + 7 35.0000 libexa.so exaComposite + 13 65.0000 libexa.so exaTryDriverComposite +0 0 intel_drv.so i965_get_dest_format + 0 0 intel_drv.so i965_get_dest_format [self] +------------------------------------------------------------------------------- + 11 0.0407 libexa.so exaComposite + 27000 99.9593 libexa.so exaTryDriverComposite +0 0 intel_drv.so i965_prepare_composite + 0 0 intel_drv.so i965_prepare_composite [self] +------------------------------------------------------------------------------- + 21 100.000 libexa.so exaTryDriverComposite +0 0 intel_drv.so intel_get_pixmap_offset + 0 0 intel_drv.so intel_get_pixmap_offset [self] +------------------------------------------------------------------------------- + 46 100.000 libexa.so exaTryDriverComposite +0 0 intel_drv.so intel_get_pixmap_pitch + 0 0 intel_drv.so intel_get_pixmap_pitch [self] +------------------------------------------------------------------------------- + 1 0.0038 libexa.so exaCopyDirtyToSys + 20 0.0763 libexa.so exaTryDriverComposite + 61 0.2327 libexa.so exaMoveInPixmap + 26134 99.6872 libexa.so exaMemcpyBox +0 0 libc-2.5.so memcpy + 0 0 libc-2.5.so memcpy [self] +------------------------------------------------------------------------------- +0 0 libexa.so exaCreateGC + 1 100.000 libfb.so fbCreateGC + 0 0 libexa.so exaCreateGC [self] +------------------------------------------------------------------------------- + 73 100.000 libexa.so exaGlyphs +0 0 libextmod.so XvDestroyPixmap + 0 0 libextmod.so XvDestroyPixmap [self] +------------------------------------------------------------------------------- + 1 8.3333 libexa.so exaCreatePixmap + 1 8.3333 libexa.so exaValidateGC + 2 16.6667 libexa.so exaDestroyPixmap + 3 25.0000 libexa.so exaCopyArea + 5 41.6667 libexa.so exaCopyNtoN +0 0 libfb.so .plt + 0 0 libfb.so .plt [self] +------------------------------------------------------------------------------- + 1 7.6923 libexa.so exaValidateGC + 3 23.0769 libexa.so exaDestroyPixmap + 4 30.7692 libexa.so exaCopyArea + 5 38.4615 libexa.so exaCopyNtoN +0 0 libfb.so __i686.get_pc_thunk.bx + 0 0 libfb.so __i686.get_pc_thunk.bx [self] +------------------------------------------------------------------------------- + 1 3.8462 libexa.so exaValidateGC + 25 96.1538 libexa.so exaCopyNtoN +0 0 libfb.so __i686.get_pc_thunk.cx + 0 0 libfb.so __i686.get_pc_thunk.cx [self] +------------------------------------------------------------------------------- + 1 0.0355 libexa.so exaComposite + 2817 99.9645 libexa.so ExaCheckComposite +0 0 libfb.so fbComposite + 0 0 libfb.so fbComposite [self] +------------------------------------------------------------------------------- + 985 100.000 libexa.so exaCopyNtoN +0 0 libfb.so fbCopyNtoN + 0 0 libfb.so fbCopyNtoN [self] +------------------------------------------------------------------------------- + 38 100.000 libexa.so exaCopyArea +0 0 libfb.so fbCopyRegion + 0 0 libfb.so fbCopyRegion [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaCreateGC +0 0 libfb.so fbCreateGC + 0 0 libfb.so fbCreateGC [self] +------------------------------------------------------------------------------- + 115 100.000 libexa.so exaCreatePixmap +0 0 libfb.so fbCreatePixmap + 0 0 libfb.so fbCreatePixmap [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaCreatePixmap +0 0 libfb.so fbCreatePixmapBpp + 0 0 libfb.so fbCreatePixmapBpp [self] +------------------------------------------------------------------------------- + 23 100.000 libexa.so exaDestroyPixmap +0 0 libfb.so fbDestroyPixmap + 0 0 libfb.so fbDestroyPixmap [self] +------------------------------------------------------------------------------- + 20 0.6805 libexa.so exaGlyphs + 2919 99.3195 libexa.so exaCopyArea +0 0 libfb.so fbDoCopy + 0 0 libfb.so fbDoCopy [self] +------------------------------------------------------------------------------- + 1 4.7619 libexa.so exaPolyFillRect + 20 95.2381 libexa.so exaFillRegionSolid +0 0 libfb.so fbFillRegionSolid + 0 0 libfb.so fbFillRegionSolid [self] +------------------------------------------------------------------------------- + 5 21.7391 libexa.so exaValidateGC + 18 78.2609 libexa.so exaCopyNtoN +0 0 libfb.so fbGetGCPrivateIndex + 0 0 libfb.so fbGetGCPrivateIndex [self] +------------------------------------------------------------------------------- + 910 100.000 libexa.so exaRasterizeTrapezoid +0 0 libfb.so fbRasterizeTrapezoid + 0 0 libfb.so fbRasterizeTrapezoid [self] +------------------------------------------------------------------------------- + 66 100.000 libexa.so exaValidateGC +0 0 libfb.so fbValidateGC + 0 0 libfb.so fbValidateGC [self] +------------------------------------------------------------------------------- + 1 100.000 libexa.so exaRasterizeTrapezoid +0 0 libfb.so image_from_pict + 0 0 libfb.so image_from_pict [self] +------------------------------------------------------------------------------- + 26 100.000 libexa.so exaCopyNtoN +0 0 libpixman.so.0.0.0 pixman_blt + 0 0 libpixman.so.0.0.0 pixman_blt [self] +------------------------------------------------------------------------------- + 34 100.000 libexa.so exaPolyFillRect +0 0 libpixman.so.0.0.0 pixman_region_fini + 0 0 libpixman.so.0.0.0 pixman_region_fini [self] +------------------------------------------------------------------------------- + 9 100.000 libexa.so exaTryDriverComposite +0 0 libpixman.so.0.0.0 pixman_region_init + 0 0 libpixman.so.0.0.0 pixman_region_init [self] +------------------------------------------------------------------------------- + 45 100.000 libexa.so exaTryDriverComposite +0 0 libpixman.so.0.0.0 pixman_region_n_rects + 0 0 libpixman.so.0.0.0 pixman_region_n_rects [self] +------------------------------------------------------------------------------- + 23 100.000 libexa.so exaTryDriverComposite +0 0 libpixman.so.0.0.0 pixman_region_not_empty + 0 0 libpixman.so.0.0.0 pixman_region_not_empty [self] +------------------------------------------------------------------------------- + 100 100.000 libexa.so exaTryDriverComposite +0 0 libpixman.so.0.0.0 pixman_region_rectangles + 0 0 libpixman.so.0.0.0 pixman_region_rectangles [self] +------------------------------------------------------------------------------- + 2 100.000 libexa.so exaPolyFillRect +0 0 libpixman.so.0.0.0 pixman_region_translate + 0 0 libpixman.so.0.0.0 pixman_region_translate [self] +------------------------------------------------------------------------------- + 2 12.5000 libexa.so exaMoveInPixmap + 3 18.7500 libexa.so exaCopyDirtyToSys + 11 68.7500 libexa.so exaPixmapDirty +0 0 libpixman.so.0.0.0 pixman_region_union + 0 0 libpixman.so.0.0.0 pixman_region_union [self] +-------------------------------------------------------------------------------