]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libpixman.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-glyph-pixmaps / libpixman.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libpixman.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/libpixman.callgraph
new file mode 100644 (file)
index 0000000..298e3ed
--- /dev/null
@@ -0,0 +1,225 @@
+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
+-------------------------------------------------------------------------------
+  245       0.4130  libpixman.so.0.0.0       pixman_region_union
+  59082    99.5870  libpixman.so.0.0.0       pixman_op
+59256    46.7577  libpixman.so.0.0.0       pixman_region_unionO
+  59256    99.8803  libpixman.so.0.0.0       pixman_region_unionO [self]
+  62        0.1045  libpixman.so.0.0.0       pixman_rect_alloc
+  8         0.0135  libc-2.5.so              realloc
+  1         0.0017  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  99790    100.000  libpixman.so.0.0.0       pixman_region_union
+31041    24.4938  libpixman.so.0.0.0       pixman_op
+  59082    59.1844  libpixman.so.0.0.0       pixman_region_unionO
+  31041    31.0948  libpixman.so.0.0.0       pixman_op [self]
+  6277      6.2879  libpixman.so.0.0.0       pixman_rect_alloc
+  1856      1.8592  libc-2.5.so              free
+  1308      1.3103  libc-2.5.so              memmove
+  66        0.0661  libc-2.5.so              _int_free
+  58        0.0581  libc-2.5.so              __i686.get_pc_thunk.bx
+  50        0.0501  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  44        0.0441  libpixman.so.0.0.0       .plt
+  42        0.0421  libc-2.5.so              malloc
+  3         0.0030  libc-2.5.so              realloc
+-------------------------------------------------------------------------------
+  12395    100.000  libpixman.so.0.0.0       pixman_image_composite
+12452     9.8256  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  12452    100.000  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx [self]
+-------------------------------------------------------------------------------
+3317      2.6174  libpixman.so.0.0.0       pixman_image_composite
+  12395    59.9169  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  3317     16.0342  libpixman.so.0.0.0       pixman_image_composite [self]
+  2434     11.7658  libpixman.so.0.0.0       pixman_compute_composite_region
+  1113      5.3802  libpixman.so.0.0.0       pixman_region_rectangles
+  408       1.9723  libpixman.so.0.0.0       .plt
+  287       1.3873  libpixman.so.0.0.0       pixman_region_init
+  166       0.8024  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  157       0.7589  libpixman.so.0.0.0       pixman_region_not_empty
+  154       0.7444  libpixman.so.0.0.0       pixman_region_n_rects
+  140       0.6768  libpixman.so.0.0.0       pixman_have_mmx
+  116       0.5607  libpixman.so.0.0.0       pixman_region_fini
+-------------------------------------------------------------------------------
+  366      24.7465  libpixman.so.0.0.0       pixman_compute_composite_region
+  1113     75.2535  libpixman.so.0.0.0       pixman_image_composite
+2158      1.7028  libpixman.so.0.0.0       pixman_region_rectangles
+  2158     100.000  libpixman.so.0.0.0       pixman_region_rectangles [self]
+-------------------------------------------------------------------------------
+  2434     100.000  libpixman.so.0.0.0       pixman_image_composite
+2109      1.6642  libpixman.so.0.0.0       pixman_compute_composite_region
+  2109     75.2677  libpixman.so.0.0.0       pixman_compute_composite_region [self]
+  366      13.0621  libpixman.so.0.0.0       pixman_region_rectangles
+  205       7.3162  libpixman.so.0.0.0       pixman_region_n_rects
+  122       4.3540  libpixman.so.0.0.0       pixman_region_not_empty
+-------------------------------------------------------------------------------
+  164       9.9817  libpixman.so.0.0.0       pixman_image_create_bits
+  287      17.4680  libpixman.so.0.0.0       pixman_image_composite
+  1192     72.5502  libpixman.so.0.0.0       allocate_image
+1738      1.3714  libpixman.so.0.0.0       pixman_region_init
+  1738     100.000  libpixman.so.0.0.0       pixman_region_init [self]
+-------------------------------------------------------------------------------
+  116       9.8139  libpixman.so.0.0.0       pixman_image_composite
+  271      22.9272  libpixman.so.0.0.0       reset_clip_region
+  343      29.0186  libpixman.so.0.0.0       pixman_image_unref
+  452      38.2403  libpixman.so.0.0.0       pixman_image_create_bits
+1599      1.2617  libpixman.so.0.0.0       pixman_region_fini
+  1599     100.000  libpixman.so.0.0.0       pixman_region_fini [self]
+-------------------------------------------------------------------------------
+  1         0.0902  libpixman.so.0.0.0       pixman_region_unionO
+  50        4.5086  libpixman.so.0.0.0       pixman_op
+  62        5.5906  libpixman.so.0.0.0       pixman_region_union
+  72        6.4923  libpixman.so.0.0.0       pixman_image_set_clip_region
+  89        8.0252  libpixman.so.0.0.0       reset_clip_region
+  145      13.0748  libpixman.so.0.0.0       pixman_image_unref
+  166      14.9684  libpixman.so.0.0.0       pixman_image_composite
+  188      16.9522  libpixman.so.0.0.0       allocate_image
+  336      30.2976  libpixman.so.0.0.0       pixman_image_create_bits
+1573      1.2412  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  1573     100.000  libpixman.so.0.0.0       __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  44        5.2009  libpixman.so.0.0.0       pixman_op
+  51        6.0284  libpixman.so.0.0.0       pixman_region_union
+  343      40.5437  libpixman.so.0.0.0       pixman_image_create_bits
+  408      48.2270  libpixman.so.0.0.0       pixman_image_composite
+1506      1.1884  libpixman.so.0.0.0       .plt
+  1506     100.000  libpixman.so.0.0.0       .plt [self]
+-------------------------------------------------------------------------------
+  2574     100.000  libpixman.so.0.0.0       pixman_image_create_bits
+1336      1.0542  libpixman.so.0.0.0       allocate_image
+  1336     49.1900  libpixman.so.0.0.0       allocate_image [self]
+  1192     43.8881  libpixman.so.0.0.0       pixman_region_init
+  188       6.9219  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+1258      0.9927  libpixman.so.0.0.0       pixman_region_union
+  99790    98.2533  libpixman.so.0.0.0       pixman_op
+  1258      1.2386  libpixman.so.0.0.0       pixman_region_union [self]
+  245       0.2412  libpixman.so.0.0.0       pixman_region_unionO
+  62        0.0610  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  62        0.0610  libpixman.so.0.0.0       pixman_rect_alloc
+  51        0.0502  libpixman.so.0.0.0       .plt
+  35        0.0345  libpixman.so.0.0.0       pixman_region_copy
+  33        0.0325  libc-2.5.so              free
+  28        0.0276  libc-2.5.so              memmove
+-------------------------------------------------------------------------------
+1220      0.9627  libpixman.so.0.0.0       pixman_image_create_bits
+  2574     38.0995  libpixman.so.0.0.0       allocate_image
+  1264     18.7093  libpixman.so.0.0.0       reset_clip_region
+  1220     18.0580  libpixman.so.0.0.0       pixman_image_create_bits [self]
+  452       6.6903  libpixman.so.0.0.0       pixman_region_fini
+  403       5.9651  libpixman.so.0.0.0       pixman_region_init_rect
+  343       5.0770  libpixman.so.0.0.0       .plt
+  336       4.9734  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  164       2.4275  libpixman.so.0.0.0       pixman_region_init
+-------------------------------------------------------------------------------
+1012      0.7985  libpixman.so.0.0.0       pixman_image_unref
+  1012     67.4667  libpixman.so.0.0.0       pixman_image_unref [self]
+  343      22.8667  libpixman.so.0.0.0       pixman_region_fini
+  145       9.6667  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  403      48.2057  libpixman.so.0.0.0       pixman_image_create_bits
+  433      51.7943  libpixman.so.0.0.0       reset_clip_region
+962       0.7591  libpixman.so.0.0.0       pixman_region_init_rect
+  962      100.000  libpixman.so.0.0.0       pixman_region_init_rect [self]
+-------------------------------------------------------------------------------
+  154      42.8969  libpixman.so.0.0.0       pixman_image_composite
+  205      57.1031  libpixman.so.0.0.0       pixman_compute_composite_region
+955       0.7536  libpixman.so.0.0.0       pixman_region_n_rects
+  955      100.000  libpixman.so.0.0.0       pixman_region_n_rects [self]
+-------------------------------------------------------------------------------
+  1264     100.000  libpixman.so.0.0.0       pixman_image_create_bits
+602       0.4750  libpixman.so.0.0.0       reset_clip_region
+  602      43.1541  libpixman.so.0.0.0       reset_clip_region [self]
+  433      31.0394  libpixman.so.0.0.0       pixman_region_init_rect
+  271      19.4265  libpixman.so.0.0.0       pixman_region_fini
+  89        6.3799  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  35        7.8829  libpixman.so.0.0.0       pixman_region_union
+  409      92.1171  libpixman.so.0.0.0       pixman_image_set_clip_region
+539       0.4253  libpixman.so.0.0.0       pixman_region_copy
+  539      100.000  libpixman.so.0.0.0       pixman_region_copy [self]
+-------------------------------------------------------------------------------
+  62        0.9686  libpixman.so.0.0.0       pixman_region_unionO
+  62        0.9686  libpixman.so.0.0.0       pixman_region_union
+  6277     98.0628  libpixman.so.0.0.0       pixman_op
+438       0.3456  libpixman.so.0.0.0       pixman_rect_alloc
+  5752     89.8610  libc-2.5.so              malloc
+  438       6.8427  libpixman.so.0.0.0       pixman_rect_alloc [self]
+  109       1.7029  libc-2.5.so              realloc
+  51        0.7968  libc-2.5.so              _int_malloc
+  45        0.7030  libc-2.5.so              __i686.get_pc_thunk.bx
+  6         0.0937  libc-2.5.so              _int_realloc
+-------------------------------------------------------------------------------
+  122      43.7276  libpixman.so.0.0.0       pixman_compute_composite_region
+  157      56.2724  libpixman.so.0.0.0       pixman_image_composite
+420       0.3314  libpixman.so.0.0.0       pixman_region_not_empty
+  420      100.000  libpixman.so.0.0.0       pixman_region_not_empty [self]
+-------------------------------------------------------------------------------
+311       0.2454  libpixman.so.0.0.0       pixman_image_set_filter
+  311      100.000  libpixman.so.0.0.0       pixman_image_set_filter [self]
+-------------------------------------------------------------------------------
+297       0.2344  libpixman.so.0.0.0       pixman_image_set_clip_region
+  409      52.5707  libpixman.so.0.0.0       pixman_region_copy
+  297      38.1748  libpixman.so.0.0.0       pixman_image_set_clip_region [self]
+  72        9.2545  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  140      100.000  libpixman.so.0.0.0       pixman_image_composite
+210       0.1657  libpixman.so.0.0.0       pixman_have_mmx
+  210      100.000  libpixman.so.0.0.0       pixman_have_mmx [self]
+-------------------------------------------------------------------------------
+136       0.1073  libpixman.so.0.0.0       pixman_image_set_component_alpha
+  136      100.000  libpixman.so.0.0.0       pixman_image_set_component_alpha [self]
+-------------------------------------------------------------------------------
+130       0.1026  libpixman.so.0.0.0       pixman_image_set_repeat
+  130      100.000  libpixman.so.0.0.0       pixman_image_set_repeat [self]
+-------------------------------------------------------------------------------
+115       0.0907  libpixman.so.0.0.0       pixman_region_intersect
+  115      100.000  libpixman.so.0.0.0       pixman_region_intersect [self]
+-------------------------------------------------------------------------------
+34        0.0268  libpixman.so.0.0.0       pixman_region_translate
+  34       100.000  libpixman.so.0.0.0       pixman_region_translate [self]
+-------------------------------------------------------------------------------
+5         0.0039  libpixman.so.0.0.0       pixman_region_init_with_extents
+  5        100.000  libpixman.so.0.0.0       pixman_region_init_with_extents [self]
+-------------------------------------------------------------------------------
+1        7.9e-04  libpixman.so.0.0.0       pixman_region_contains_rectangle
+  1        100.000  libpixman.so.0.0.0       pixman_region_contains_rectangle [self]
+-------------------------------------------------------------------------------
+  45       43.6893  libpixman.so.0.0.0       pixman_rect_alloc
+  58       56.3107  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.5.so              __i686.get_pc_thunk.bx
+  0              0  libc-2.5.so              __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  66       100.000  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.5.so              _int_free
+  0              0  libc-2.5.so              _int_free [self]
+-------------------------------------------------------------------------------
+  51       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]
+-------------------------------------------------------------------------------
+  6        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]
+-------------------------------------------------------------------------------
+  33        1.7470  libpixman.so.0.0.0       pixman_region_union
+  1856     98.2530  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.5.so              free
+  0              0  libc-2.5.so              free [self]
+-------------------------------------------------------------------------------
+  42        0.7249  libpixman.so.0.0.0       pixman_op
+  5752     99.2751  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.5.so              malloc
+  0              0  libc-2.5.so              malloc [self]
+-------------------------------------------------------------------------------
+  28        2.0958  libpixman.so.0.0.0       pixman_region_union
+  1308     97.9042  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.5.so              memmove
+  0              0  libc-2.5.so              memmove [self]
+-------------------------------------------------------------------------------
+  3         2.5000  libpixman.so.0.0.0       pixman_op
+  8         6.6667  libpixman.so.0.0.0       pixman_region_unionO
+  109      90.8333  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.5.so              realloc
+  0              0  libc-2.5.so              realloc [self]
+-------------------------------------------------------------------------------