]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libfb.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-glyph-pixmaps / libfb.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libfb.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libfb.callgraph
new file mode 100644 (file)
index 0000000..bbab111
--- /dev/null
@@ -0,0 +1,250 @@
+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
+-------------------------------------------------------------------------------
+  11882    100.000  libfb.so                 fbComposite
+3064     44.6062  libfb.so                 image_from_pict
+  6657     55.5583  libpixman.so.0.0.0       pixman_image_create_bits
+  3064     25.5717  libfb.so                 image_from_pict [self]
+  668       5.5750  libpixman.so.0.0.0       pixman_image_set_clip_region
+  279       2.3285  libpixman.so.0.0.0       .plt
+  269       2.2450  libpixman.so.0.0.0       pixman_image_set_filter
+  266       2.2200  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  156       1.3020  libpixman.so.0.0.0       pixman_region_fini
+  142       1.1851  libpixman.so.0.0.0       allocate_image
+  131       1.0933  libpixman.so.0.0.0       reset_clip_region
+  126       1.0516  libpixman.so.0.0.0       pixman_region_init_rect
+  91        0.7595  libpixman.so.0.0.0       pixman_image_set_component_alpha
+  82        0.6844  libpixman.so.0.0.0       pixman_region_copy
+  51        0.4256  libpixman.so.0.0.0       pixman_image_set_repeat
+-------------------------------------------------------------------------------
+1970     28.6796  libfb.so                 fbComposite
+  20661    53.0354  libpixman.so.0.0.0       pixman_image_composite
+  11882    30.5003  libfb.so                 image_from_pict
+  1970      5.0569  libfb.so                 fbComposite [self]
+  1378      3.5372  libpixman.so.0.0.0       pixman_image_unref
+  628       1.6120  Xorg                     miCompositeSourceValidate
+  453       1.1628  libfb.so                 .plt
+  375       0.9626  libpixman.so.0.0.0       .plt
+  368       0.9446  libpixman.so.0.0.0       pixman_compute_composite_region
+  231       0.5930  libpixman.so.0.0.0       pixman_region_fini
+  154       0.3953  libfb.so                 __i686.get_pc_thunk.bx
+  140       0.3594  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  110       0.2824  libpixman.so.0.0.0       pixman_image_set_clip_region
+  98        0.2516  libpixman.so.0.0.0       pixman_image_create_bits
+  79        0.2028  libpixman.so.0.0.0       pixman_image_set_repeat
+  77        0.1977  libpixman.so.0.0.0       pixman_region_init
+  73        0.1874  Xorg                     miSpriteSourceValidate
+  70        0.1797  libpixman.so.0.0.0       pixman_have_mmx
+  57        0.1463  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  45        0.1155  Xorg                     __i686.get_pc_thunk.bx
+  45        0.1155  libpixman.so.0.0.0       pixman_image_set_component_alpha
+  42        0.1078  libpixman.so.0.0.0       pixman_image_set_filter
+  21        0.0539  libpixman.so.0.0.0       pixman_region_rectangles
+-------------------------------------------------------------------------------
+  1         0.2179  libfb.so                 fbCreatePixmap
+  5         1.0893  libfb.so                 fbGetImage
+  453      98.6928  libfb.so                 fbComposite
+767      11.1661  libfb.so                 .plt
+  767      100.000  libfb.so                 .plt [self]
+-------------------------------------------------------------------------------
+  2         1.1976  libfb.so                 fbCreatePixmap
+  4         2.3952  libfb.so                 fbBltStip
+  7         4.1916  libfb.so                 fbGetImage
+  154      92.2156  libfb.so                 fbComposite
+270       3.9307  libfb.so                 __i686.get_pc_thunk.bx
+  270      100.000  libfb.so                 __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+200       2.9116  libfb.so                 fbGetImage
+  872      75.2373  libfb.so                 fbBltStip
+  200      17.2563  libfb.so                 fbGetImage [self]
+  64        5.5220  libfb.so                 fbBlt
+  9         0.7765  libfb.so                 fbReplicatePixel
+  7         0.6040  libfb.so                 __i686.get_pc_thunk.bx
+  5         0.4314  libfb.so                 .plt
+  2         0.1726  libfb.so                 fbGetWinPrivateIndex
+-------------------------------------------------------------------------------
+  64        7.4332  libfb.so                 fbGetImage
+  797      92.5668  libfb.so                 fbBltStip
+123       1.7907  libfb.so                 fbBlt
+  738      85.7143  libc-2.5.so              memcpy
+  123      14.2857  libfb.so                 fbBlt [self]
+-------------------------------------------------------------------------------
+  2        50.0000  libfb.so                 fbGetImage
+  2        50.0000  libfb.so                 _fbGetWindowPixmap
+85        1.2374  libfb.so                 fbGetWinPrivateIndex
+  85       100.000  libfb.so                 fbGetWinPrivateIndex [self]
+-------------------------------------------------------------------------------
+79        1.1501  libfb.so                 _fbGetWindowPixmap
+  79       97.5309  libfb.so                 _fbGetWindowPixmap [self]
+  2         2.4691  libfb.so                 fbGetWinPrivateIndex
+-------------------------------------------------------------------------------
+  872      100.000  libfb.so                 fbGetImage
+61        0.8880  libfb.so                 fbBltStip
+  797      89.2497  libfb.so                 fbBlt
+  61        6.8309  libfb.so                 fbBltStip [self]
+  31        3.4714  libc-2.5.so              memcpy
+  4         0.4479  libfb.so                 __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+59        0.8589  libfb.so                 fbValidateGC
+  59       75.6410  libfb.so                 fbValidateGC [self]
+  17       21.7949  Xorg                     miComputeCompositeClip
+  1         1.2821  libfb.so                 fbGetGCPrivateIndex
+  1         1.2821  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+50        0.7279  libfb.so                 __i686.get_pc_thunk.cx
+  50       100.000  libfb.so                 __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  9        100.000  libfb.so                 fbGetImage
+40        0.5823  libfb.so                 fbReplicatePixel
+  40       100.000  libfb.so                 fbReplicatePixel [self]
+-------------------------------------------------------------------------------
+29        0.4222  libfb.so                 fbCreatePixmap
+  327      89.3443  libfb.so                 fbCreatePixmapBpp
+  29        7.9235  libfb.so                 fbCreatePixmap [self]
+  7         1.9126  Xorg                     AllocatePixmap
+  2         0.5464  libfb.so                 __i686.get_pc_thunk.bx
+  1         0.2732  libfb.so                 .plt
+-------------------------------------------------------------------------------
+  327      100.000  libfb.so                 fbCreatePixmap
+29        0.4222  libfb.so                 fbCreatePixmapBpp
+  293      88.5196  Xorg                     AllocatePixmap
+  29        8.7613  libfb.so                 fbCreatePixmapBpp [self]
+  8         2.4169  Xorg                     Xalloc
+  1         0.3021  Xorg                     __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+24        0.3494  libfb.so                 fbDestroyPixmap
+  35       57.3770  Xorg                     Xfree
+  24       39.3443  libfb.so                 fbDestroyPixmap [self]
+  1         1.6393  Xorg                     __i686.get_pc_thunk.bx
+  1         1.6393  libc-2.5.so              free
+-------------------------------------------------------------------------------
+  1        100.000  libfb.so                 fbValidateGC
+19        0.2766  libfb.so                 fbGetGCPrivateIndex
+  19       100.000  libfb.so                 fbGetGCPrivateIndex [self]
+-------------------------------------------------------------------------------
+  7         2.3333  libfb.so                 fbCreatePixmap
+  293      97.6667  libfb.so                 fbCreatePixmapBpp
+0              0  Xorg                     AllocatePixmap
+  0              0  Xorg                     AllocatePixmap [self]
+-------------------------------------------------------------------------------
+  8        100.000  libfb.so                 fbCreatePixmapBpp
+0              0  Xorg                     Xalloc
+  0              0  Xorg                     Xalloc [self]
+-------------------------------------------------------------------------------
+  35       100.000  libfb.so                 fbDestroyPixmap
+0              0  Xorg                     Xfree
+  0              0  Xorg                     Xfree [self]
+-------------------------------------------------------------------------------
+  1         2.0833  libfb.so                 fbValidateGC
+  1         2.0833  libfb.so                 fbDestroyPixmap
+  1         2.0833  libfb.so                 fbCreatePixmapBpp
+  45       93.7500  libfb.so                 fbComposite
+0              0  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  628      100.000  libfb.so                 fbComposite
+0              0  Xorg                     miCompositeSourceValidate
+  0              0  Xorg                     miCompositeSourceValidate [self]
+-------------------------------------------------------------------------------
+  17       100.000  libfb.so                 fbValidateGC
+0              0  Xorg                     miComputeCompositeClip
+  0              0  Xorg                     miComputeCompositeClip [self]
+-------------------------------------------------------------------------------
+  73       100.000  libfb.so                 fbComposite
+0              0  Xorg                     miSpriteSourceValidate
+  0              0  Xorg                     miSpriteSourceValidate [self]
+-------------------------------------------------------------------------------
+  1        100.000  libfb.so                 fbDestroyPixmap
+0              0  libc-2.5.so              free
+  0              0  libc-2.5.so              free [self]
+-------------------------------------------------------------------------------
+  31        4.0312  libfb.so                 fbBltStip
+  738      95.9688  libfb.so                 fbBlt
+0              0  libc-2.5.so              memcpy
+  0              0  libc-2.5.so              memcpy [self]
+-------------------------------------------------------------------------------
+  279      42.6606  libfb.so                 image_from_pict
+  375      57.3394  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       .plt
+  0              0  libpixman.so.0.0.0       .plt [self]
+-------------------------------------------------------------------------------
+  140      34.4828  libfb.so                 fbComposite
+  266      65.5172  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]
+-------------------------------------------------------------------------------
+  142      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]
+-------------------------------------------------------------------------------
+  57       100.000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  0              0  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx [self]
+-------------------------------------------------------------------------------
+  368      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]
+-------------------------------------------------------------------------------
+  70       100.000  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_have_mmx
+  0              0  libpixman.so.0.0.0       pixman_have_mmx [self]
+-------------------------------------------------------------------------------
+  20661    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]
+-------------------------------------------------------------------------------
+  98        1.4508  libfb.so                 fbComposite
+  6657     98.5492  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]
+-------------------------------------------------------------------------------
+  110      14.1388  libfb.so                 fbComposite
+  668      85.8612  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]
+-------------------------------------------------------------------------------
+  45       33.0882  libfb.so                 fbComposite
+  91       66.9118  libfb.so                 image_from_pict
+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]
+-------------------------------------------------------------------------------
+  42       13.5048  libfb.so                 fbComposite
+  269      86.4952  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]
+-------------------------------------------------------------------------------
+  51       39.2308  libfb.so                 image_from_pict
+  79       60.7692  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]
+-------------------------------------------------------------------------------
+  1378     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]
+-------------------------------------------------------------------------------
+  82       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]
+-------------------------------------------------------------------------------
+  156      40.3101  libfb.so                 image_from_pict
+  231      59.6899  libfb.so                 fbComposite
+0              0  libpixman.so.0.0.0       pixman_region_fini
+  0              0  libpixman.so.0.0.0       pixman_region_fini [self]
+-------------------------------------------------------------------------------
+  77       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]
+-------------------------------------------------------------------------------
+  126      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]
+-------------------------------------------------------------------------------
+  21       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]
+-------------------------------------------------------------------------------
+  131      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]
+-------------------------------------------------------------------------------