]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libfb.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-before / libfb.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libfb.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libfb.callgraph
new file mode 100644 (file)
index 0000000..a86033b
--- /dev/null
@@ -0,0 +1,352 @@
+CPU: Core 2, speed 2133.47 MHz (estimated)
+Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
+samples  %        image name               symbol name
+-------------------------------------------------------------------------------
+  26        0.4143  libfb.so                 fbGetImage
+  489       7.7928  libfb.so                 fbBltStip
+  5760     91.7928  libfb.so                 fbCopyNtoN
+2101     23.9785  libfb.so                 fbBlt
+  4205     66.6825  libc-2.5.so              memcpy
+  2101     33.3175  libfb.so                 fbBlt [self]
+-------------------------------------------------------------------------------
+  5639     100.000  libfb.so                 fbComposite
+1561     17.8156  libfb.so                 image_from_pict
+  3087     53.9402  libpixman.so.0.0.0       pixman_image_create_bits
+  1561     27.2759  libfb.so                 image_from_pict [self]
+  297       5.1896  libpixman.so.0.0.0       pixman_image_set_clip_region
+  127       2.2191  libpixman.so.0.0.0       pixman_image_set_filter
+  125       2.1842  libpixman.so.0.0.0       .plt
+  122       2.1317  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  95        1.6600  libpixman.so.0.0.0       reset_clip_region
+  85        1.4852  libpixman.so.0.0.0       pixman_image_set_component_alpha
+  58        1.0135  libpixman.so.0.0.0       pixman_region_fini
+  55        0.9610  libpixman.so.0.0.0       allocate_image
+  46        0.8038  libpixman.so.0.0.0       pixman_region_copy
+  44        0.7688  libpixman.so.0.0.0       pixman_region_init_rect
+  21        0.3669  libpixman.so.0.0.0       pixman_image_set_repeat
+-------------------------------------------------------------------------------
+1155     13.1819  libfb.so                 fbComposite
+  10508    52.1748  libpixman.so.0.0.0       pixman_image_composite
+  5639     27.9990  libfb.so                 image_from_pict
+  1155      5.7349  libfb.so                 fbComposite [self]
+  834       4.1410  libpixman.so.0.0.0       pixman_image_unref
+  533       2.6465  Xorg                     miCompositeSourceValidate
+  356       1.7676  libpixman.so.0.0.0       pixman_compute_composite_region
+  223       1.1072  libfb.so                 .plt
+  181       0.8987  libpixman.so.0.0.0       .plt
+  120       0.5958  libpixman.so.0.0.0       pixman_region_fini
+  119       0.5909  libpixman.so.0.0.0       pixman_image_set_component_alpha
+  71        0.3525  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  69        0.3426  libfb.so                 __i686.get_pc_thunk.bx
+  54        0.2681  libpixman.so.0.0.0       pixman_image_create_bits
+  39        0.1936  libpixman.so.0.0.0       pixman_region_rectangles
+  38        0.1887  libpixman.so.0.0.0       pixman_image_set_clip_region
+  37        0.1837  Xorg                     miSpriteSourceValidate
+  35        0.1738  libpixman.so.0.0.0       pixman_image_set_repeat
+  32        0.1589  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  27        0.1341  libpixman.so.0.0.0       pixman_region_init
+  24        0.1192  libpixman.so.0.0.0       pixman_image_set_filter
+  23        0.1142  libpixman.so.0.0.0       pixman_have_mmx
+  23        0.1142  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+1110     12.6683  libfb.so                 fbDoCopy
+  21229    93.4046  libfb.so                 fbCopyRegion
+  1110      4.8838  libfb.so                 fbDoCopy [self]
+  334       1.4696  Xorg                     miSpriteSourceValidate
+  30        0.1320  Xorg                     __i686.get_pc_thunk.bx
+  25        0.1100  libexa.so                exaCopyNtoN
+-------------------------------------------------------------------------------
+  17       100.000  libfb.so                 fbCopyRegion
+1010     11.5270  libfb.so                 fbCopyNtoN
+  5760     72.5806  libfb.so                 fbBlt
+  1010     12.7268  libfb.so                 fbCopyNtoN [self]
+  419       5.2797  libc-2.5.so              memcpy
+  353       4.4481  libpixman.so.0.0.0       pixman_blt
+  146       1.8397  libfb.so                 .plt
+  114       1.4365  libpixman.so.0.0.0       pixman_blt_mmx
+  48        0.6048  libpixman.so.0.0.0       .plt
+  36        0.4536  libpixman.so.0.0.0       pixman_have_mmx
+  22        0.2772  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  20        0.2520  libfb.so                 __i686.get_pc_thunk.bx
+  8         0.1008  libfb.so                 fbGetGCPrivateIndex
+-------------------------------------------------------------------------------
+  1         0.2667  libfb.so                 fbCreatePixmap
+  5         1.3333  libfb.so                 fbGetImage
+  146      38.9333  libfb.so                 fbCopyNtoN
+  223      59.4667  libfb.so                 fbComposite
+588       6.7108  libfb.so                 .plt
+  588      100.000  libfb.so                 .plt [self]
+-------------------------------------------------------------------------------
+  21229    100.000  libfb.so                 fbDoCopy
+454       5.1815  libfb.so                 fbCopyRegion
+  20045    94.0594  libexa.so                exaCopyNtoN
+  454       2.1304  libfb.so                 fbCopyRegion [self]
+  299       1.4030  libexa.so                .plt
+  260       1.2200  libexa.so                exaDoMigration
+  50        0.2346  libexa.so                exaFinishAccess
+  46        0.2159  libexa.so                exaGetDrawablePixmap
+  42        0.1971  libexa.so                exaGetDrawableDeltas
+  32        0.1502  libexa.so                __i686.get_pc_thunk.bx
+  27        0.1267  libexa.so                exaPrepareAccess
+  21        0.0985  libexa.so                exaPixmapIsOffscreen
+  18        0.0845  libexa.so                exaPixmapDirty
+  17        0.0798  libfb.so                 fbCopyNtoN
+-------------------------------------------------------------------------------
+  1         0.9091  libfb.so                 fbGetImage
+  1         0.9091  libfb.so                 fbCreatePixmap
+  19       17.2727  libfb.so                 fbBltStip
+  20       18.1818  libfb.so                 fbCopyNtoN
+  69       62.7273  libfb.so                 fbComposite
+232       2.6478  libfb.so                 __i686.get_pc_thunk.bx
+  232      100.000  libfb.so                 __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+99        1.1299  libfb.so                 __i686.get_pc_thunk.cx
+  99       100.000  libfb.so                 __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+95        1.0842  libfb.so                 fbGetImage
+  549      80.4985  libfb.so                 fbBltStip
+  95       13.9296  libfb.so                 fbGetImage [self]
+  26        3.8123  libfb.so                 fbBlt
+  5         0.7331  libfb.so                 .plt
+  5         0.7331  libfb.so                 fbReplicatePixel
+  1         0.1466  libfb.so                 __i686.get_pc_thunk.bx
+  1         0.1466  libfb.so                 fbGetWinPrivateIndex
+-------------------------------------------------------------------------------
+65        0.7418  libfb.so                 _fbGetWindowPixmap
+  65       97.0149  libfb.so                 _fbGetWindowPixmap [self]
+  2         2.9851  libfb.so                 fbGetWinPrivateIndex
+-------------------------------------------------------------------------------
+64        0.7304  libfb.so                 fbValidateGC
+  64       86.4865  libfb.so                 fbValidateGC [self]
+  10       13.5135  Xorg                     miComputeCompositeClip
+-------------------------------------------------------------------------------
+  8        100.000  libfb.so                 fbCopyNtoN
+55        0.6277  libfb.so                 fbGetGCPrivateIndex
+  55       100.000  libfb.so                 fbGetGCPrivateIndex [self]
+-------------------------------------------------------------------------------
+  549      100.000  libfb.so                 fbGetImage
+47        0.5364  libfb.so                 fbBltStip
+  489      86.0915  libfb.so                 fbBlt
+  47        8.2746  libfb.so                 fbBltStip [self]
+  19        3.3451  libfb.so                 __i686.get_pc_thunk.bx
+  13        2.2887  libc-2.5.so              memcpy
+-------------------------------------------------------------------------------
+  5        100.000  libfb.so                 fbGetImage
+41        0.4679  libfb.so                 fbReplicatePixel
+  41       100.000  libfb.so                 fbReplicatePixel [self]
+-------------------------------------------------------------------------------
+  1        33.3333  libfb.so                 fbGetImage
+  2        66.6667  libfb.so                 _fbGetWindowPixmap
+33        0.3766  libfb.so                 fbGetWinPrivateIndex
+  33       100.000  libfb.so                 fbGetWinPrivateIndex [self]
+-------------------------------------------------------------------------------
+  268      100.000  libfb.so                 fbCreatePixmap
+30        0.3424  libfb.so                 fbCreatePixmapBpp
+  239      88.1919  Xorg                     AllocatePixmap
+  30       11.0701  libfb.so                 fbCreatePixmapBpp [self]
+  1         0.3690  Xorg                     __i686.get_pc_thunk.bx
+  1         0.3690  Xorg                     Xalloc
+-------------------------------------------------------------------------------
+12        0.1370  libfb.so                 fbCreatePixmap
+  268      93.0556  libfb.so                 fbCreatePixmapBpp
+  12        4.1667  libfb.so                 fbCreatePixmap [self]
+  6         2.0833  Xorg                     AllocatePixmap
+  1         0.3472  libfb.so                 .plt
+  1         0.3472  libfb.so                 __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+9         0.1027  libfb.so                 fbDestroyPixmap
+  24       63.1579  Xorg                     Xfree
+  9        23.6842  libfb.so                 fbDestroyPixmap [self]
+  4        10.5263  libc-2.5.so              free
+  1         2.6316  Xorg                     .plt
+-------------------------------------------------------------------------------
+  1        100.000  libfb.so                 fbPolyGlyphBlt
+1         0.0114  libfb.so                 fbGlyph32
+  1        100.000  libfb.so                 fbGlyph32 [self]
+-------------------------------------------------------------------------------
+  1        100.000  libfb.so                 fbDestroyPixmap
+0              0  Xorg                     .plt
+  0              0  Xorg                     .plt [self]
+-------------------------------------------------------------------------------
+  6         2.4490  libfb.so                 fbCreatePixmap
+  239      97.5510  libfb.so                 fbCreatePixmapBpp
+0              0  Xorg                     AllocatePixmap
+  0              0  Xorg                     AllocatePixmap [self]
+-------------------------------------------------------------------------------
+  1        100.000  libfb.so                 fbCreatePixmapBpp
+0              0  Xorg                     Xalloc
+  0              0  Xorg                     Xalloc [self]
+-------------------------------------------------------------------------------
+  24       100.000  libfb.so                 fbDestroyPixmap
+0              0  Xorg                     Xfree
+  0              0  Xorg                     Xfree [self]
+-------------------------------------------------------------------------------
+  1         1.8519  libfb.so                 fbCreatePixmapBpp
+  23       42.5926  libfb.so                 fbComposite
+  30       55.5556  libfb.so                 fbDoCopy
+0              0  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  533      100.000  libfb.so                 fbComposite
+0              0  Xorg                     miCompositeSourceValidate
+  0              0  Xorg                     miCompositeSourceValidate [self]
+-------------------------------------------------------------------------------
+  10       100.000  libfb.so                 fbValidateGC
+0              0  Xorg                     miComputeCompositeClip
+  0              0  Xorg                     miComputeCompositeClip [self]
+-------------------------------------------------------------------------------
+  37        9.9730  libfb.so                 fbComposite
+  334      90.0270  libfb.so                 fbDoCopy
+0              0  Xorg                     miSpriteSourceValidate
+  0              0  Xorg                     miSpriteSourceValidate [self]
+-------------------------------------------------------------------------------
+  4        100.000  libfb.so                 fbDestroyPixmap
+0              0  libc-2.5.so              free
+  0              0  libc-2.5.so              free [self]
+-------------------------------------------------------------------------------
+  13        0.2804  libfb.so                 fbBltStip
+  419       9.0360  libfb.so                 fbCopyNtoN
+  4205     90.6836  libfb.so                 fbBlt
+0              0  libc-2.5.so              memcpy
+  0              0  libc-2.5.so              memcpy [self]
+-------------------------------------------------------------------------------
+  299      100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                .plt
+  0              0  libexa.so                .plt [self]
+-------------------------------------------------------------------------------
+  32       100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                __i686.get_pc_thunk.bx
+  0              0  libexa.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  25        0.1246  libfb.so                 fbDoCopy
+  20045    99.8754  libfb.so                 fbCopyRegion
+0              0  libexa.so                exaCopyNtoN
+  0              0  libexa.so                exaCopyNtoN [self]
+-------------------------------------------------------------------------------
+  260      100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                exaDoMigration
+  0              0  libexa.so                exaDoMigration [self]
+-------------------------------------------------------------------------------
+  50       100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                exaFinishAccess
+  0              0  libexa.so                exaFinishAccess [self]
+-------------------------------------------------------------------------------
+  42       100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                exaGetDrawableDeltas
+  0              0  libexa.so                exaGetDrawableDeltas [self]
+-------------------------------------------------------------------------------
+  46       100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                exaGetDrawablePixmap
+  0              0  libexa.so                exaGetDrawablePixmap [self]
+-------------------------------------------------------------------------------
+  18       100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                exaPixmapDirty
+  0              0  libexa.so                exaPixmapDirty [self]
+-------------------------------------------------------------------------------
+  21       100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                exaPixmapIsOffscreen
+  0              0  libexa.so                exaPixmapIsOffscreen [self]
+-------------------------------------------------------------------------------
+  27       100.000  libfb.so                 fbCopyRegion
+0              0  libexa.so                exaPrepareAccess
+  0              0  libexa.so                exaPrepareAccess [self]
+-------------------------------------------------------------------------------
+0              0  libfb.so                 fbPolyGlyphBlt
+  1        100.000  libfb.so                 fbGlyph32
+  0              0  libfb.so                 fbPolyGlyphBlt [self]
+-------------------------------------------------------------------------------
+  48       13.5593  libfb.so                 fbCopyNtoN
+  125      35.3107  libfb.so                 image_from_pict
+  181      51.1299  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       .plt
+  0              0  libpixman.so.0.0.0       .plt [self]
+-------------------------------------------------------------------------------
+  22       10.2326  libfb.so                 fbCopyNtoN
+  71       33.0233  libfb.so                 fbComposite
+  122      56.7442  libfb.so                 image_from_pict
+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]
+-------------------------------------------------------------------------------
+  55       100.000  libfb.so                 image_from_pict
+0              0  libpixman.so.0.0.0       allocate_image
+  0              0  libpixman.so.0.0.0       allocate_image [self]
+-------------------------------------------------------------------------------
+  32       100.000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  0              0  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx [self]
+-------------------------------------------------------------------------------
+  353      100.000  libfb.so                 fbCopyNtoN
+0              0  libpixman.so.0.0.0       pixman_blt
+  0              0  libpixman.so.0.0.0       pixman_blt [self]
+-------------------------------------------------------------------------------
+  114      100.000  libfb.so                 fbCopyNtoN
+0              0  libpixman.so.0.0.0       pixman_blt_mmx
+  0              0  libpixman.so.0.0.0       pixman_blt_mmx [self]
+-------------------------------------------------------------------------------
+  356      100.000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_compute_composite_region
+  0              0  libpixman.so.0.0.0       pixman_compute_composite_region [self]
+-------------------------------------------------------------------------------
+  23       38.9831  libfb.so                 fbComposite
+  36       61.0169  libfb.so                 fbCopyNtoN
+0              0  libpixman.so.0.0.0       pixman_have_mmx
+  0              0  libpixman.so.0.0.0       pixman_have_mmx [self]
+-------------------------------------------------------------------------------
+  10508    100.000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_image_composite
+  0              0  libpixman.so.0.0.0       pixman_image_composite [self]
+-------------------------------------------------------------------------------
+  54        1.7192  libfb.so                 fbComposite
+  3087     98.2808  libfb.so                 image_from_pict
+0              0  libpixman.so.0.0.0       pixman_image_create_bits
+  0              0  libpixman.so.0.0.0       pixman_image_create_bits [self]
+-------------------------------------------------------------------------------
+  38       11.3433  libfb.so                 fbComposite
+  297      88.6567  libfb.so                 image_from_pict
+0              0  libpixman.so.0.0.0       pixman_image_set_clip_region
+  0              0  libpixman.so.0.0.0       pixman_image_set_clip_region [self]
+-------------------------------------------------------------------------------
+  85       41.6667  libfb.so                 image_from_pict
+  119      58.3333  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_image_set_component_alpha
+  0              0  libpixman.so.0.0.0       pixman_image_set_component_alpha [self]
+-------------------------------------------------------------------------------
+  24       15.8940  libfb.so                 fbComposite
+  127      84.1060  libfb.so                 image_from_pict
+0              0  libpixman.so.0.0.0       pixman_image_set_filter
+  0              0  libpixman.so.0.0.0       pixman_image_set_filter [self]
+-------------------------------------------------------------------------------
+  21       37.5000  libfb.so                 image_from_pict
+  35       62.5000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_image_set_repeat
+  0              0  libpixman.so.0.0.0       pixman_image_set_repeat [self]
+-------------------------------------------------------------------------------
+  834      100.000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_image_unref
+  0              0  libpixman.so.0.0.0       pixman_image_unref [self]
+-------------------------------------------------------------------------------
+  46       100.000  libfb.so                 image_from_pict
+0              0  libpixman.so.0.0.0       pixman_region_copy
+  0              0  libpixman.so.0.0.0       pixman_region_copy [self]
+-------------------------------------------------------------------------------
+  58       32.5843  libfb.so                 image_from_pict
+  120      67.4157  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_region_fini
+  0              0  libpixman.so.0.0.0       pixman_region_fini [self]
+-------------------------------------------------------------------------------
+  27       100.000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_region_init
+  0              0  libpixman.so.0.0.0       pixman_region_init [self]
+-------------------------------------------------------------------------------
+  44       100.000  libfb.so                 image_from_pict
+0              0  libpixman.so.0.0.0       pixman_region_init_rect
+  0              0  libpixman.so.0.0.0       pixman_region_init_rect [self]
+-------------------------------------------------------------------------------
+  39       100.000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_region_rectangles
+  0              0  libpixman.so.0.0.0       pixman_region_rectangles [self]
+-------------------------------------------------------------------------------
+  95       100.000  libfb.so                 image_from_pict
+0              0  libpixman.so.0.0.0       reset_clip_region
+  0              0  libpixman.so.0.0.0       reset_clip_region [self]
+-------------------------------------------------------------------------------