X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=src%2Fexa%2Fstoring_glyphs_as_pixmaps%2FEXA-aa10text-before%2Flibpixman.callgraph;fp=src%2Fexa%2Fstoring_glyphs_as_pixmaps%2FEXA-aa10text-before%2Flibpixman.callgraph;h=1a67eb113523b04892cd3edfd666c4994c8464be;hb=5f1222d95c1544b5c2e3110577c6e6fa2c578561;hp=0000000000000000000000000000000000000000;hpb=056fe59d8d38ea4be1271268ac83910e675d143c;p=cworth.org 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 index 0000000..1a67eb1 --- /dev/null +++ b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libpixman.callgraph @@ -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] +-------------------------------------------------------------------------------