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