]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libpixman.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-before / libpixman.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libpixman.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libpixman.callgraph
new file mode 100644 (file)
index 0000000..1a67eb1
--- /dev/null
@@ -0,0 +1,238 @@
+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
+-------------------------------------------------------------------------------
+  161       0.5591  libpixman.so.0.0.0       pixman_region_union
+  28635    99.4409  libpixman.so.0.0.0       pixman_op
+28752    42.2457  libpixman.so.0.0.0       pixman_region_unionO
+  28752    99.8472  libpixman.so.0.0.0       pixman_region_unionO [self]
+  41        0.1424  libpixman.so.0.0.0       pixman_rect_alloc
+  2         0.0069  libc-2.5.so              realloc
+  1         0.0035  libpixman.so.0.0.0       .plt
+-------------------------------------------------------------------------------
+  56998    100.000  libpixman.so.0.0.0       pixman_region_union
+18733    27.5246  libpixman.so.0.0.0       pixman_op
+  28635    50.1823  libpixman.so.0.0.0       pixman_region_unionO
+  18733    32.8292  libpixman.so.0.0.0       pixman_op [self]
+  5858     10.2660  libpixman.so.0.0.0       pixman_rect_alloc
+  2039      3.5733  libc-2.5.so              free
+  1427      2.5008  libc-2.5.so              memmove
+  132       0.2313  libc-2.5.so              malloc
+  65        0.1139  libc-2.5.so              _int_free
+  60        0.1051  libc-2.5.so              __i686.get_pc_thunk.bx
+  56        0.0981  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  55        0.0964  libpixman.so.0.0.0       .plt
+  2         0.0035  libc-2.5.so              realloc
+-------------------------------------------------------------------------------
+  5650     100.000  libpixman.so.0.0.0       pixman_image_composite
+5682      8.3486  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  5682     100.000  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx [self]
+-------------------------------------------------------------------------------
+  2065     100.000  libpixman.so.0.0.0       pixman_image_composite
+1956      2.8740  libpixman.so.0.0.0       pixman_compute_composite_region
+  1956     80.7931  libpixman.so.0.0.0       pixman_compute_composite_region [self]
+  259      10.6981  libpixman.so.0.0.0       pixman_region_rectangles
+  109       4.5023  libpixman.so.0.0.0       pixman_region_n_rects
+  97        4.0066  libpixman.so.0.0.0       pixman_region_not_empty
+-------------------------------------------------------------------------------
+1766      2.5948  libpixman.so.0.0.0       pixman_image_composite
+  5650     53.7123  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  2065     19.6311  libpixman.so.0.0.0       pixman_compute_composite_region
+  1766     16.7887  libpixman.so.0.0.0       pixman_image_composite [self]
+  248       2.3576  libpixman.so.0.0.0       .plt
+  246       2.3386  libpixman.so.0.0.0       pixman_region_not_empty
+  147       1.3975  libpixman.so.0.0.0       pixman_region_rectangles
+  119       1.1313  libpixman.so.0.0.0       pixman_region_init
+  100       0.9507  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  71        0.6750  libpixman.so.0.0.0       pixman_region_n_rects
+  71        0.6750  libpixman.so.0.0.0       pixman_have_mmx
+  36        0.3422  libpixman.so.0.0.0       pixman_region_fini
+-------------------------------------------------------------------------------
+1520      2.2334  libpixman.so.0.0.0       pixman_region_union
+  56998    96.5528  libpixman.so.0.0.0       pixman_op
+  1520      2.5748  libpixman.so.0.0.0       pixman_region_union [self]
+  161       0.2727  libpixman.so.0.0.0       pixman_region_unionO
+  82        0.1389  libpixman.so.0.0.0       .plt
+  79        0.1338  libc-2.5.so              free
+  72        0.1220  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  67        0.1135  libpixman.so.0.0.0       pixman_rect_alloc
+  31        0.0525  libc-2.5.so              memmove
+  23        0.0390  libpixman.so.0.0.0       pixman_region_copy
+-------------------------------------------------------------------------------
+  16        2.5197  libpixman.so.0.0.0       pixman_blt
+  42        6.6142  libpixman.so.0.0.0       reset_clip_region
+  46        7.2441  libpixman.so.0.0.0       pixman_image_set_clip_region
+  56        8.8189  libpixman.so.0.0.0       pixman_op
+  72       11.3386  libpixman.so.0.0.0       pixman_region_union
+  90       14.1732  libpixman.so.0.0.0       allocate_image
+  91       14.3307  libpixman.so.0.0.0       pixman_image_unref
+  100      15.7480  libpixman.so.0.0.0       pixman_image_composite
+  122      19.2126  libpixman.so.0.0.0       pixman_image_create_bits
+929       1.3650  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  929      100.000  libpixman.so.0.0.0       __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  72        8.1356  libpixman.so.0.0.0       pixman_image_create_bits
+  119      13.4463  libpixman.so.0.0.0       pixman_image_composite
+  694      78.4181  libpixman.so.0.0.0       allocate_image
+921       1.3532  libpixman.so.0.0.0       pixman_region_init
+  921      100.000  libpixman.so.0.0.0       pixman_region_init [self]
+-------------------------------------------------------------------------------
+  1         0.1852  libpixman.so.0.0.0       pixman_region_unionO
+  55       10.1852  libpixman.so.0.0.0       pixman_op
+  82       15.1852  libpixman.so.0.0.0       pixman_region_union
+  154      28.5185  libpixman.so.0.0.0       pixman_image_create_bits
+  248      45.9259  libpixman.so.0.0.0       pixman_image_composite
+896       1.3165  libpixman.so.0.0.0       .plt
+  896      100.000  libpixman.so.0.0.0       .plt [self]
+-------------------------------------------------------------------------------
+  36        6.0100  libpixman.so.0.0.0       pixman_image_composite
+  144      24.0401  libpixman.so.0.0.0       reset_clip_region
+  169      28.2137  libpixman.so.0.0.0       pixman_image_create_bits
+  250      41.7362  libpixman.so.0.0.0       pixman_image_unref
+801       1.1769  libpixman.so.0.0.0       pixman_region_fini
+  801      100.000  libpixman.so.0.0.0       pixman_region_fini [self]
+-------------------------------------------------------------------------------
+  147      36.2069  libpixman.so.0.0.0       pixman_image_composite
+  259      63.7931  libpixman.so.0.0.0       pixman_compute_composite_region
+772       1.1343  libpixman.so.0.0.0       pixman_region_rectangles
+  772      100.000  libpixman.so.0.0.0       pixman_region_rectangles [self]
+-------------------------------------------------------------------------------
+601       0.8831  libpixman.so.0.0.0       pixman_image_unref
+  601      63.8004  libpixman.so.0.0.0       pixman_image_unref [self]
+  250      26.5393  libpixman.so.0.0.0       pixman_region_fini
+  91        9.6603  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1323     100.000  libpixman.so.0.0.0       pixman_image_create_bits
+594       0.8728  libpixman.so.0.0.0       allocate_image
+  694      50.3628  libpixman.so.0.0.0       pixman_region_init
+  594      43.1060  libpixman.so.0.0.0       allocate_image [self]
+  90        6.5312  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  71       39.4444  libpixman.so.0.0.0       pixman_image_composite
+  109      60.5556  libpixman.so.0.0.0       pixman_compute_composite_region
+514       0.7552  libpixman.so.0.0.0       pixman_region_n_rects
+  514      100.000  libpixman.so.0.0.0       pixman_region_n_rects [self]
+-------------------------------------------------------------------------------
+505       0.7420  libpixman.so.0.0.0       pixman_image_create_bits
+  1323     42.1203  libpixman.so.0.0.0       allocate_image
+  578      18.4018  libpixman.so.0.0.0       reset_clip_region
+  505      16.0777  libpixman.so.0.0.0       pixman_image_create_bits [self]
+  218       6.9405  libpixman.so.0.0.0       pixman_region_init_rect
+  169       5.3805  libpixman.so.0.0.0       pixman_region_fini
+  154       4.9029  libpixman.so.0.0.0       .plt
+  122       3.8841  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  72        2.2923  libpixman.so.0.0.0       pixman_region_init
+-------------------------------------------------------------------------------
+  41        0.6872  libpixman.so.0.0.0       pixman_region_unionO
+  67        1.1230  libpixman.so.0.0.0       pixman_region_union
+  5858     98.1897  libpixman.so.0.0.0       pixman_op
+481       0.7067  libpixman.so.0.0.0       pixman_rect_alloc
+  5302     88.8703  libc-2.5.so              malloc
+  481       8.0624  libpixman.so.0.0.0       pixman_rect_alloc [self]
+  65        1.0895  libc-2.5.so              __i686.get_pc_thunk.bx
+  63        1.0560  libc-2.5.so              realloc
+  50        0.8381  libc-2.5.so              _int_malloc
+  5         0.0838  libc-2.5.so              _int_realloc
+-------------------------------------------------------------------------------
+  97       28.2799  libpixman.so.0.0.0       pixman_compute_composite_region
+  246      71.7201  libpixman.so.0.0.0       pixman_image_composite
+431       0.6333  libpixman.so.0.0.0       pixman_region_not_empty
+  431      100.000  libpixman.so.0.0.0       pixman_region_not_empty [self]
+-------------------------------------------------------------------------------
+  152      41.0811  libpixman.so.0.0.0       reset_clip_region
+  218      58.9189  libpixman.so.0.0.0       pixman_image_create_bits
+414       0.6083  libpixman.so.0.0.0       pixman_region_init_rect
+  414      100.000  libpixman.so.0.0.0       pixman_region_init_rect [self]
+-------------------------------------------------------------------------------
+  578      100.000  libpixman.so.0.0.0       pixman_image_create_bits
+335       0.4922  libpixman.so.0.0.0       reset_clip_region
+  335      49.7771  libpixman.so.0.0.0       reset_clip_region [self]
+  152      22.5854  libpixman.so.0.0.0       pixman_region_init_rect
+  144      21.3967  libpixman.so.0.0.0       pixman_region_fini
+  42        6.2407  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  23       11.5000  libpixman.so.0.0.0       pixman_region_union
+  177      88.5000  libpixman.so.0.0.0       pixman_image_set_clip_region
+245       0.3600  libpixman.so.0.0.0       pixman_region_copy
+  245      99.1903  libpixman.so.0.0.0       pixman_region_copy [self]
+  1         0.4049  libc-2.5.so              _int_free
+  1         0.4049  libc-2.5.so              free
+-------------------------------------------------------------------------------
+219       0.3218  libpixman.so.0.0.0       pixman_blt
+  219      57.4803  libpixman.so.0.0.0       pixman_blt [self]
+  94       24.6719  libpixman.so.0.0.0       pixman_blt_mmx
+  52       13.6483  libpixman.so.0.0.0       pixman_have_mmx
+  16        4.1995  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  94       100.000  libpixman.so.0.0.0       pixman_blt
+208       0.3056  libpixman.so.0.0.0       pixman_blt_mmx
+  208      100.000  libpixman.so.0.0.0       pixman_blt_mmx [self]
+-------------------------------------------------------------------------------
+204       0.2997  libpixman.so.0.0.0       pixman_image_set_component_alpha
+  204      100.000  libpixman.so.0.0.0       pixman_image_set_component_alpha [self]
+-------------------------------------------------------------------------------
+  52       42.2764  libpixman.so.0.0.0       pixman_blt
+  71       57.7236  libpixman.so.0.0.0       pixman_image_composite
+182       0.2674  libpixman.so.0.0.0       pixman_have_mmx
+  182      100.000  libpixman.so.0.0.0       pixman_have_mmx [self]
+-------------------------------------------------------------------------------
+151       0.2219  libpixman.so.0.0.0       pixman_image_set_filter
+  151      100.000  libpixman.so.0.0.0       pixman_image_set_filter [self]
+-------------------------------------------------------------------------------
+112       0.1646  libpixman.so.0.0.0       pixman_image_set_clip_region
+  177      52.8358  libpixman.so.0.0.0       pixman_region_copy
+  112      33.4328  libpixman.so.0.0.0       pixman_image_set_clip_region [self]
+  46       13.7313  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+57        0.0838  libpixman.so.0.0.0       pixman_region_intersect
+  57       100.000  libpixman.so.0.0.0       pixman_region_intersect [self]
+-------------------------------------------------------------------------------
+56        0.0823  libpixman.so.0.0.0       pixman_image_set_repeat
+  56       100.000  libpixman.so.0.0.0       pixman_image_set_repeat [self]
+-------------------------------------------------------------------------------
+14        0.0206  libpixman.so.0.0.0       pixman_region_translate
+  14       100.000  libpixman.so.0.0.0       pixman_region_translate [self]
+-------------------------------------------------------------------------------
+8         0.0118  libpixman.so.0.0.0       pixman_region_init_with_extents
+  8        100.000  libpixman.so.0.0.0       pixman_region_init_with_extents [self]
+-------------------------------------------------------------------------------
+  60       48.0000  libpixman.so.0.0.0       pixman_op
+  65       52.0000  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.5.so              __i686.get_pc_thunk.bx
+  0              0  libc-2.5.so              __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  1         1.5152  libpixman.so.0.0.0       pixman_region_copy
+  65       98.4848  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.5.so              _int_free
+  0              0  libc-2.5.so              _int_free [self]
+-------------------------------------------------------------------------------
+  50       100.000  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.5.so              _int_malloc
+  0              0  libc-2.5.so              _int_malloc [self]
+-------------------------------------------------------------------------------
+  5        100.000  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.5.so              _int_realloc
+  0              0  libc-2.5.so              _int_realloc [self]
+-------------------------------------------------------------------------------
+  1         0.0472  libpixman.so.0.0.0       pixman_region_copy
+  79        3.7282  libpixman.so.0.0.0       pixman_region_union
+  2039     96.2246  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.5.so              free
+  0              0  libc-2.5.so              free [self]
+-------------------------------------------------------------------------------
+  132       2.4291  libpixman.so.0.0.0       pixman_op
+  5302     97.5709  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.5.so              malloc
+  0              0  libc-2.5.so              malloc [self]
+-------------------------------------------------------------------------------
+  31        2.1262  libpixman.so.0.0.0       pixman_region_union
+  1427     97.8738  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.5.so              memmove
+  0              0  libc-2.5.so              memmove [self]
+-------------------------------------------------------------------------------
+  2         2.9851  libpixman.so.0.0.0       pixman_region_unionO
+  2         2.9851  libpixman.so.0.0.0       pixman_op
+  63       94.0299  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.5.so              realloc
+  0              0  libc-2.5.so              realloc [self]
+-------------------------------------------------------------------------------