]> git.cworth.org Git - cworth.org/blobdiff - src/exa/i965/eliminating_glyph_fallbacks/aa10text-fallbacks/libpixman.callgraph
Add entry on eliminating glyph fallbacks
[cworth.org] / src / exa / i965 / eliminating_glyph_fallbacks / aa10text-fallbacks / libpixman.callgraph
diff --git a/src/exa/i965/eliminating_glyph_fallbacks/aa10text-fallbacks/libpixman.callgraph b/src/exa/i965/eliminating_glyph_fallbacks/aa10text-fallbacks/libpixman.callgraph
new file mode 100644 (file)
index 0000000..c81fc6f
--- /dev/null
@@ -0,0 +1,220 @@
+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
+-------------------------------------------------------------------------------
+  98        0.3442  libpixman.so.0.0.0       pixman_region_union
+  28376    99.6558  libpixman.so.0.0.0       pixman_op
+28445    46.3342  libpixman.so.0.0.0       pixman_region_unionO
+  28445    99.8982  libpixman.so.0.0.0       pixman_region_unionO [self]
+  28        0.0983  libpixman.so.0.0.0       pixman_rect_alloc
+  1         0.0035  libc-2.6.so              r\bt$1À¹\ 1
+-------------------------------------------------------------------------------
+  47566    100.000  libpixman.so.0.0.0       pixman_region_union
+15050    24.5150  libpixman.so.0.0.0       pixman_op
+  28376    59.6247  libpixman.so.0.0.0       pixman_region_unionO
+  15050    31.6236  libpixman.so.0.0.0       pixman_op [self]
+  2191      4.6038  libpixman.so.0.0.0       pixman_rect_alloc
+  1239      2.6034  libc-2.6.so              t&\8d\82
+  601       1.2628  libc-2.6.so              ü\8bu\b\89]øè|$ûÿ\81Ãð\ 5\ e
+  46        0.0967  libc-2.6.so              t\ 1ð\83*\ 1u^\89ø\8b\8b\8b\89ì]Ã\89\f$èYb
+  25        0.0525  libc-2.6.so              \ 4;Q\bs\v\ f\ 2\83Â\ 1\89Q\ 4]Ã]é\ 1D
+  23        0.0483  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  20        0.0420  libc-2.6.so              \8b\89T$\ 4\ 5\90\ 1
+  19        0.0399  libpixman.so.0.0.0       .plt
+  1         0.0021  libc-2.6.so              r\bt$1À¹\ 1
+-------------------------------------------------------------------------------
+  5913     100.000  libpixman.so.0.0.0       pixman_image_composite
+5950      9.6920  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  5950     100.000  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx [self]
+-------------------------------------------------------------------------------
+1718      2.7985  libpixman.so.0.0.0       pixman_image_composite
+  5913     58.9531  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
+  1718     17.1286  libpixman.so.0.0.0       pixman_image_composite [self]
+  1443     14.3868  libpixman.so.0.0.0       pixman_compute_composite_region
+  210       2.0937  libpixman.so.0.0.0       .plt
+  165       1.6451  libpixman.so.0.0.0       pixman_region_init
+  141       1.4058  libpixman.so.0.0.0       pixman_region_rectangles
+  140       1.3958  libpixman.so.0.0.0       pixman_region_not_empty
+  86        0.8574  libpixman.so.0.0.0       pixman_have_mmx
+  85        0.8475  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  70        0.6979  libpixman.so.0.0.0       pixman_region_n_rects
+  59        0.5882  libpixman.so.0.0.0       pixman_region_fini
+-------------------------------------------------------------------------------
+  1443     100.000  libpixman.so.0.0.0       pixman_image_composite
+1070      1.7429  libpixman.so.0.0.0       pixman_compute_composite_region
+  1070     72.6902  libpixman.so.0.0.0       pixman_compute_composite_region [self]
+  222      15.0815  libpixman.so.0.0.0       pixman_region_rectangles
+  103       6.9973  libpixman.so.0.0.0       pixman_region_n_rects
+  77        5.2310  libpixman.so.0.0.0       pixman_region_not_empty
+-------------------------------------------------------------------------------
+  81       10.6439  libpixman.so.0.0.0       pixman_image_create_bits
+  165      21.6820  libpixman.so.0.0.0       pixman_image_composite
+  515      67.6741  libpixman.so.0.0.0       allocate_image
+805       1.3113  libpixman.so.0.0.0       pixman_region_init
+  805      100.000  libpixman.so.0.0.0       pixman_region_init [self]
+-------------------------------------------------------------------------------
+  141      38.8430  libpixman.so.0.0.0       pixman_image_composite
+  222      61.1570  libpixman.so.0.0.0       pixman_compute_composite_region
+780       1.2705  libpixman.so.0.0.0       pixman_region_rectangles
+  780      100.000  libpixman.so.0.0.0       pixman_region_rectangles [self]
+-------------------------------------------------------------------------------
+  23        4.1367  libpixman.so.0.0.0       pixman_op
+  23        4.1367  libpixman.so.0.0.0       pixman_region_union
+  40        7.1942  libpixman.so.0.0.0       reset_clip_region
+  41        7.3741  libpixman.so.0.0.0       pixman_image_set_clip_region
+  81       14.5683  libpixman.so.0.0.0       pixman_image_unref
+  85       15.2878  libpixman.so.0.0.0       pixman_image_composite
+  103      18.5252  libpixman.so.0.0.0       allocate_image
+  160      28.7770  libpixman.so.0.0.0       pixman_image_create_bits
+777       1.2657  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  777      100.000  libpixman.so.0.0.0       __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  19        4.3678  libpixman.so.0.0.0       pixman_op
+  31        7.1264  libpixman.so.0.0.0       pixman_region_union
+  175      40.2299  libpixman.so.0.0.0       pixman_image_create_bits
+  210      48.2759  libpixman.so.0.0.0       pixman_image_composite
+771       1.2559  libpixman.so.0.0.0       .plt
+  771      100.000  libpixman.so.0.0.0       .plt [self]
+-------------------------------------------------------------------------------
+  1237     100.000  libpixman.so.0.0.0       pixman_image_create_bits
+692       1.1272  libpixman.so.0.0.0       allocate_image
+  692      52.8244  libpixman.so.0.0.0       allocate_image [self]
+  515      39.3130  libpixman.so.0.0.0       pixman_region_init
+  103       7.8626  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  59       12.7983  libpixman.so.0.0.0       pixman_image_composite
+  88       19.0889  libpixman.so.0.0.0       reset_clip_region
+  144      31.2364  libpixman.so.0.0.0       pixman_image_unref
+  170      36.8764  libpixman.so.0.0.0       pixman_image_create_bits
+691       1.1256  libpixman.so.0.0.0       pixman_region_fini
+  691      100.000  libpixman.so.0.0.0       pixman_region_fini [self]
+-------------------------------------------------------------------------------
+620       1.0099  libpixman.so.0.0.0       pixman_image_create_bits
+  1237     38.7046  libpixman.so.0.0.0       allocate_image
+  620      19.3992  libpixman.so.0.0.0       pixman_image_create_bits [self]
+  535      16.7397  libpixman.so.0.0.0       reset_clip_region
+  218       6.8210  libpixman.so.0.0.0       pixman_region_init_rect
+  175       5.4756  libpixman.so.0.0.0       .plt
+  170       5.3191  libpixman.so.0.0.0       pixman_region_fini
+  160       5.0063  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  81        2.5344  libpixman.so.0.0.0       pixman_region_init
+-------------------------------------------------------------------------------
+620       1.0099  libpixman.so.0.0.0       pixman_region_union
+  47566    98.1673  libpixman.so.0.0.0       pixman_op
+  620       1.2796  libpixman.so.0.0.0       pixman_region_union [self]
+  98        0.2023  libpixman.so.0.0.0       pixman_region_unionO
+  42        0.0867  libc-2.6.so              t&\8d\82
+  32        0.0660  libpixman.so.0.0.0       pixman_rect_alloc
+  31        0.0640  libpixman.so.0.0.0       .plt
+  26        0.0537  libc-2.6.so              ü\8bu\b\89]øè|$ûÿ\81Ãð\ 5\ e
+  23        0.0475  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+  16        0.0330  libpixman.so.0.0.0       pixman_region_copy
+-------------------------------------------------------------------------------
+573       0.9334  libpixman.so.0.0.0       pixman_image_unref
+  573      71.8045  libpixman.so.0.0.0       pixman_image_unref [self]
+  144      18.0451  libpixman.so.0.0.0       pixman_region_fini
+  81       10.1504  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  70       40.4624  libpixman.so.0.0.0       pixman_image_composite
+  103      59.5376  libpixman.so.0.0.0       pixman_compute_composite_region
+500       0.8145  libpixman.so.0.0.0       pixman_region_n_rects
+  500      100.000  libpixman.so.0.0.0       pixman_region_n_rects [self]
+-------------------------------------------------------------------------------
+  168      43.5233  libpixman.so.0.0.0       reset_clip_region
+  218      56.4767  libpixman.so.0.0.0       pixman_image_create_bits
+412       0.6711  libpixman.so.0.0.0       pixman_region_init_rect
+  412      100.000  libpixman.so.0.0.0       pixman_region_init_rect [self]
+-------------------------------------------------------------------------------
+  28        1.2439  libpixman.so.0.0.0       pixman_region_unionO
+  32        1.4216  libpixman.so.0.0.0       pixman_region_union
+  2191     97.3345  libpixman.so.0.0.0       pixman_op
+304       0.4952  libpixman.so.0.0.0       pixman_rect_alloc
+  1859     82.5855  libc-2.6.so              \ 4;Q\bs\v\ f\ 2\83Â\ 1\89Q\ 4]Ã]é\ 1D
+  304      13.5051  libpixman.so.0.0.0       pixman_rect_alloc [self]
+  50        2.2212  libc-2.6.so              r\bt$1À¹\ 1
+  19        0.8441  libc-2.6.so              t\ 1ð\83*\ 1u^\89ø\8b\8b\8b\89ì]Ã\89\f$èYb
+  16        0.7108  libc-2.6.so              ÀuïÇFhÿÿÿÿ\90\8dt&
+  3         0.1333  libc-2.6.so              \ 2è\96F\b
+-------------------------------------------------------------------------------
+  535      100.000  libpixman.so.0.0.0       pixman_image_create_bits
+302       0.4919  libpixman.so.0.0.0       reset_clip_region
+  302      50.5017  libpixman.so.0.0.0       reset_clip_region [self]
+  168      28.0936  libpixman.so.0.0.0       pixman_region_init_rect
+  88       14.7157  libpixman.so.0.0.0       pixman_region_fini
+  40        6.6890  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  77       35.4839  libpixman.so.0.0.0       pixman_compute_composite_region
+  140      64.5161  libpixman.so.0.0.0       pixman_image_composite
+299       0.4870  libpixman.so.0.0.0       pixman_region_not_empty
+  299      100.000  libpixman.so.0.0.0       pixman_region_not_empty [self]
+-------------------------------------------------------------------------------
+  16        7.0175  libpixman.so.0.0.0       pixman_region_union
+  212      92.9825  libpixman.so.0.0.0       pixman_image_set_clip_region
+290       0.4724  libpixman.so.0.0.0       pixman_region_copy
+  290      100.000  libpixman.so.0.0.0       pixman_region_copy [self]
+-------------------------------------------------------------------------------
+  86       100.000  libpixman.so.0.0.0       pixman_image_composite
+179       0.2916  libpixman.so.0.0.0       pixman_have_mmx
+  179      100.000  libpixman.so.0.0.0       pixman_have_mmx [self]
+-------------------------------------------------------------------------------
+153       0.2492  libpixman.so.0.0.0       pixman_image_set_clip_region
+  212      52.2167  libpixman.so.0.0.0       pixman_region_copy
+  153      37.6847  libpixman.so.0.0.0       pixman_image_set_clip_region [self]
+  41       10.0985  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+136       0.2215  libpixman.so.0.0.0       pixman_image_set_filter
+  136      100.000  libpixman.so.0.0.0       pixman_image_set_filter [self]
+-------------------------------------------------------------------------------
+97        0.1580  libpixman.so.0.0.0       pixman_image_set_repeat
+  97       100.000  libpixman.so.0.0.0       pixman_image_set_repeat [self]
+-------------------------------------------------------------------------------
+79        0.1287  libpixman.so.0.0.0       pixman_image_set_component_alpha
+  79       100.000  libpixman.so.0.0.0       pixman_image_set_component_alpha [self]
+-------------------------------------------------------------------------------
+54        0.0880  libpixman.so.0.0.0       pixman_region_intersect
+  54       100.000  libpixman.so.0.0.0       pixman_region_intersect [self]
+-------------------------------------------------------------------------------
+18        0.0293  libpixman.so.0.0.0       pixman_region_translate
+  18       100.000  libpixman.so.0.0.0       pixman_region_translate [self]
+-------------------------------------------------------------------------------
+6         0.0098  libpixman.so.0.0.0       pixman_region_init_with_extents
+  6        100.000  libpixman.so.0.0.0       pixman_region_init_with_extents [self]
+-------------------------------------------------------------------------------
+  3        100.000  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.6.so              \ 2è\96F\b
+  0              0  libc-2.6.so              \ 2è\96F\b [self]
+-------------------------------------------------------------------------------
+  25        1.3270  libpixman.so.0.0.0       pixman_op
+  1859     98.6730  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.6.so              \ 4;Q\bs\v\ f\ 2\83Â\ 1\89Q\ 4]Ã]é\ 1D
+  0              0  libc-2.6.so              \ 4;Q\bs\v\ f\ 2\83Â\ 1\89Q\ 4]Ã]é\ 1D [self]
+-------------------------------------------------------------------------------
+  1         1.9231  libpixman.so.0.0.0       pixman_region_unionO
+  1         1.9231  libpixman.so.0.0.0       pixman_op
+  50       96.1538  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.6.so              r\bt$1À¹\ 1
+  0              0  libc-2.6.so              r\bt$1À¹\ 1 [self]
+-------------------------------------------------------------------------------
+  19       29.2308  libpixman.so.0.0.0       pixman_rect_alloc
+  46       70.7692  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.6.so              t\ 1ð\83*\ 1u^\89ø\8b\8b\8b\89ì]Ã\89\f$èYb
+  0              0  libc-2.6.so              t\ 1ð\83*\ 1u^\89ø\8b\8b\8b\89ì]Ã\89\f$èYb [self]
+-------------------------------------------------------------------------------
+  42        3.2787  libpixman.so.0.0.0       pixman_region_union
+  1239     96.7213  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.6.so              t&\8d\82
+  0              0  libc-2.6.so              t&\8d\82 [self]
+-------------------------------------------------------------------------------
+  20       100.000  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.6.so              \8b\89T$\ 4\ 5\90\ 1
+  0              0  libc-2.6.so              \8b\89T$\ 4\ 5\90\ 1 [self]
+-------------------------------------------------------------------------------
+  16       100.000  libpixman.so.0.0.0       pixman_rect_alloc
+0              0  libc-2.6.so              ÀuïÇFhÿÿÿÿ\90\8dt&
+  0              0  libc-2.6.so              ÀuïÇFhÿÿÿÿ\90\8dt& [self]
+-------------------------------------------------------------------------------
+  26        4.1467  libpixman.so.0.0.0       pixman_region_union
+  601      95.8533  libpixman.so.0.0.0       pixman_op
+0              0  libc-2.6.so              ü\8bu\b\89]øè|$ûÿ\81Ãð\ 5\ e
+  0              0  libc-2.6.so              ü\8bu\b\89]øè|$ûÿ\81Ãð\ 5\ e [self]
+-------------------------------------------------------------------------------