]> git.cworth.org Git - cworth.org/blob - 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
1 CPU: Core 2, speed 2133.47 MHz (estimated)
2 Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
3 samples  %        image name               symbol name
4 -------------------------------------------------------------------------------
5   245       0.4130  libpixman.so.0.0.0       pixman_region_union
6   59082    99.5870  libpixman.so.0.0.0       pixman_op
7 59256    46.7577  libpixman.so.0.0.0       pixman_region_unionO
8   59256    99.8803  libpixman.so.0.0.0       pixman_region_unionO [self]
9   62        0.1045  libpixman.so.0.0.0       pixman_rect_alloc
10   8         0.0135  libc-2.5.so              realloc
11   1         0.0017  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
12 -------------------------------------------------------------------------------
13   99790    100.000  libpixman.so.0.0.0       pixman_region_union
14 31041    24.4938  libpixman.so.0.0.0       pixman_op
15   59082    59.1844  libpixman.so.0.0.0       pixman_region_unionO
16   31041    31.0948  libpixman.so.0.0.0       pixman_op [self]
17   6277      6.2879  libpixman.so.0.0.0       pixman_rect_alloc
18   1856      1.8592  libc-2.5.so              free
19   1308      1.3103  libc-2.5.so              memmove
20   66        0.0661  libc-2.5.so              _int_free
21   58        0.0581  libc-2.5.so              __i686.get_pc_thunk.bx
22   50        0.0501  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
23   44        0.0441  libpixman.so.0.0.0       .plt
24   42        0.0421  libc-2.5.so              malloc
25   3         0.0030  libc-2.5.so              realloc
26 -------------------------------------------------------------------------------
27   12395    100.000  libpixman.so.0.0.0       pixman_image_composite
28 12452     9.8256  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
29   12452    100.000  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx [self]
30 -------------------------------------------------------------------------------
31 3317      2.6174  libpixman.so.0.0.0       pixman_image_composite
32   12395    59.9169  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
33   3317     16.0342  libpixman.so.0.0.0       pixman_image_composite [self]
34   2434     11.7658  libpixman.so.0.0.0       pixman_compute_composite_region
35   1113      5.3802  libpixman.so.0.0.0       pixman_region_rectangles
36   408       1.9723  libpixman.so.0.0.0       .plt
37   287       1.3873  libpixman.so.0.0.0       pixman_region_init
38   166       0.8024  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
39   157       0.7589  libpixman.so.0.0.0       pixman_region_not_empty
40   154       0.7444  libpixman.so.0.0.0       pixman_region_n_rects
41   140       0.6768  libpixman.so.0.0.0       pixman_have_mmx
42   116       0.5607  libpixman.so.0.0.0       pixman_region_fini
43 -------------------------------------------------------------------------------
44   366      24.7465  libpixman.so.0.0.0       pixman_compute_composite_region
45   1113     75.2535  libpixman.so.0.0.0       pixman_image_composite
46 2158      1.7028  libpixman.so.0.0.0       pixman_region_rectangles
47   2158     100.000  libpixman.so.0.0.0       pixman_region_rectangles [self]
48 -------------------------------------------------------------------------------
49   2434     100.000  libpixman.so.0.0.0       pixman_image_composite
50 2109      1.6642  libpixman.so.0.0.0       pixman_compute_composite_region
51   2109     75.2677  libpixman.so.0.0.0       pixman_compute_composite_region [self]
52   366      13.0621  libpixman.so.0.0.0       pixman_region_rectangles
53   205       7.3162  libpixman.so.0.0.0       pixman_region_n_rects
54   122       4.3540  libpixman.so.0.0.0       pixman_region_not_empty
55 -------------------------------------------------------------------------------
56   164       9.9817  libpixman.so.0.0.0       pixman_image_create_bits
57   287      17.4680  libpixman.so.0.0.0       pixman_image_composite
58   1192     72.5502  libpixman.so.0.0.0       allocate_image
59 1738      1.3714  libpixman.so.0.0.0       pixman_region_init
60   1738     100.000  libpixman.so.0.0.0       pixman_region_init [self]
61 -------------------------------------------------------------------------------
62   116       9.8139  libpixman.so.0.0.0       pixman_image_composite
63   271      22.9272  libpixman.so.0.0.0       reset_clip_region
64   343      29.0186  libpixman.so.0.0.0       pixman_image_unref
65   452      38.2403  libpixman.so.0.0.0       pixman_image_create_bits
66 1599      1.2617  libpixman.so.0.0.0       pixman_region_fini
67   1599     100.000  libpixman.so.0.0.0       pixman_region_fini [self]
68 -------------------------------------------------------------------------------
69   1         0.0902  libpixman.so.0.0.0       pixman_region_unionO
70   50        4.5086  libpixman.so.0.0.0       pixman_op
71   62        5.5906  libpixman.so.0.0.0       pixman_region_union
72   72        6.4923  libpixman.so.0.0.0       pixman_image_set_clip_region
73   89        8.0252  libpixman.so.0.0.0       reset_clip_region
74   145      13.0748  libpixman.so.0.0.0       pixman_image_unref
75   166      14.9684  libpixman.so.0.0.0       pixman_image_composite
76   188      16.9522  libpixman.so.0.0.0       allocate_image
77   336      30.2976  libpixman.so.0.0.0       pixman_image_create_bits
78 1573      1.2412  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
79   1573     100.000  libpixman.so.0.0.0       __i686.get_pc_thunk.bx [self]
80 -------------------------------------------------------------------------------
81   44        5.2009  libpixman.so.0.0.0       pixman_op
82   51        6.0284  libpixman.so.0.0.0       pixman_region_union
83   343      40.5437  libpixman.so.0.0.0       pixman_image_create_bits
84   408      48.2270  libpixman.so.0.0.0       pixman_image_composite
85 1506      1.1884  libpixman.so.0.0.0       .plt
86   1506     100.000  libpixman.so.0.0.0       .plt [self]
87 -------------------------------------------------------------------------------
88   2574     100.000  libpixman.so.0.0.0       pixman_image_create_bits
89 1336      1.0542  libpixman.so.0.0.0       allocate_image
90   1336     49.1900  libpixman.so.0.0.0       allocate_image [self]
91   1192     43.8881  libpixman.so.0.0.0       pixman_region_init
92   188       6.9219  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
93 -------------------------------------------------------------------------------
94 1258      0.9927  libpixman.so.0.0.0       pixman_region_union
95   99790    98.2533  libpixman.so.0.0.0       pixman_op
96   1258      1.2386  libpixman.so.0.0.0       pixman_region_union [self]
97   245       0.2412  libpixman.so.0.0.0       pixman_region_unionO
98   62        0.0610  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
99   62        0.0610  libpixman.so.0.0.0       pixman_rect_alloc
100   51        0.0502  libpixman.so.0.0.0       .plt
101   35        0.0345  libpixman.so.0.0.0       pixman_region_copy
102   33        0.0325  libc-2.5.so              free
103   28        0.0276  libc-2.5.so              memmove
104 -------------------------------------------------------------------------------
105 1220      0.9627  libpixman.so.0.0.0       pixman_image_create_bits
106   2574     38.0995  libpixman.so.0.0.0       allocate_image
107   1264     18.7093  libpixman.so.0.0.0       reset_clip_region
108   1220     18.0580  libpixman.so.0.0.0       pixman_image_create_bits [self]
109   452       6.6903  libpixman.so.0.0.0       pixman_region_fini
110   403       5.9651  libpixman.so.0.0.0       pixman_region_init_rect
111   343       5.0770  libpixman.so.0.0.0       .plt
112   336       4.9734  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
113   164       2.4275  libpixman.so.0.0.0       pixman_region_init
114 -------------------------------------------------------------------------------
115 1012      0.7985  libpixman.so.0.0.0       pixman_image_unref
116   1012     67.4667  libpixman.so.0.0.0       pixman_image_unref [self]
117   343      22.8667  libpixman.so.0.0.0       pixman_region_fini
118   145       9.6667  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
119 -------------------------------------------------------------------------------
120   403      48.2057  libpixman.so.0.0.0       pixman_image_create_bits
121   433      51.7943  libpixman.so.0.0.0       reset_clip_region
122 962       0.7591  libpixman.so.0.0.0       pixman_region_init_rect
123   962      100.000  libpixman.so.0.0.0       pixman_region_init_rect [self]
124 -------------------------------------------------------------------------------
125   154      42.8969  libpixman.so.0.0.0       pixman_image_composite
126   205      57.1031  libpixman.so.0.0.0       pixman_compute_composite_region
127 955       0.7536  libpixman.so.0.0.0       pixman_region_n_rects
128   955      100.000  libpixman.so.0.0.0       pixman_region_n_rects [self]
129 -------------------------------------------------------------------------------
130   1264     100.000  libpixman.so.0.0.0       pixman_image_create_bits
131 602       0.4750  libpixman.so.0.0.0       reset_clip_region
132   602      43.1541  libpixman.so.0.0.0       reset_clip_region [self]
133   433      31.0394  libpixman.so.0.0.0       pixman_region_init_rect
134   271      19.4265  libpixman.so.0.0.0       pixman_region_fini
135   89        6.3799  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
136 -------------------------------------------------------------------------------
137   35        7.8829  libpixman.so.0.0.0       pixman_region_union
138   409      92.1171  libpixman.so.0.0.0       pixman_image_set_clip_region
139 539       0.4253  libpixman.so.0.0.0       pixman_region_copy
140   539      100.000  libpixman.so.0.0.0       pixman_region_copy [self]
141 -------------------------------------------------------------------------------
142   62        0.9686  libpixman.so.0.0.0       pixman_region_unionO
143   62        0.9686  libpixman.so.0.0.0       pixman_region_union
144   6277     98.0628  libpixman.so.0.0.0       pixman_op
145 438       0.3456  libpixman.so.0.0.0       pixman_rect_alloc
146   5752     89.8610  libc-2.5.so              malloc
147   438       6.8427  libpixman.so.0.0.0       pixman_rect_alloc [self]
148   109       1.7029  libc-2.5.so              realloc
149   51        0.7968  libc-2.5.so              _int_malloc
150   45        0.7030  libc-2.5.so              __i686.get_pc_thunk.bx
151   6         0.0937  libc-2.5.so              _int_realloc
152 -------------------------------------------------------------------------------
153   122      43.7276  libpixman.so.0.0.0       pixman_compute_composite_region
154   157      56.2724  libpixman.so.0.0.0       pixman_image_composite
155 420       0.3314  libpixman.so.0.0.0       pixman_region_not_empty
156   420      100.000  libpixman.so.0.0.0       pixman_region_not_empty [self]
157 -------------------------------------------------------------------------------
158 311       0.2454  libpixman.so.0.0.0       pixman_image_set_filter
159   311      100.000  libpixman.so.0.0.0       pixman_image_set_filter [self]
160 -------------------------------------------------------------------------------
161 297       0.2344  libpixman.so.0.0.0       pixman_image_set_clip_region
162   409      52.5707  libpixman.so.0.0.0       pixman_region_copy
163   297      38.1748  libpixman.so.0.0.0       pixman_image_set_clip_region [self]
164   72        9.2545  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
165 -------------------------------------------------------------------------------
166   140      100.000  libpixman.so.0.0.0       pixman_image_composite
167 210       0.1657  libpixman.so.0.0.0       pixman_have_mmx
168   210      100.000  libpixman.so.0.0.0       pixman_have_mmx [self]
169 -------------------------------------------------------------------------------
170 136       0.1073  libpixman.so.0.0.0       pixman_image_set_component_alpha
171   136      100.000  libpixman.so.0.0.0       pixman_image_set_component_alpha [self]
172 -------------------------------------------------------------------------------
173 130       0.1026  libpixman.so.0.0.0       pixman_image_set_repeat
174   130      100.000  libpixman.so.0.0.0       pixman_image_set_repeat [self]
175 -------------------------------------------------------------------------------
176 115       0.0907  libpixman.so.0.0.0       pixman_region_intersect
177   115      100.000  libpixman.so.0.0.0       pixman_region_intersect [self]
178 -------------------------------------------------------------------------------
179 34        0.0268  libpixman.so.0.0.0       pixman_region_translate
180   34       100.000  libpixman.so.0.0.0       pixman_region_translate [self]
181 -------------------------------------------------------------------------------
182 5         0.0039  libpixman.so.0.0.0       pixman_region_init_with_extents
183   5        100.000  libpixman.so.0.0.0       pixman_region_init_with_extents [self]
184 -------------------------------------------------------------------------------
185 1        7.9e-04  libpixman.so.0.0.0       pixman_region_contains_rectangle
186   1        100.000  libpixman.so.0.0.0       pixman_region_contains_rectangle [self]
187 -------------------------------------------------------------------------------
188   45       43.6893  libpixman.so.0.0.0       pixman_rect_alloc
189   58       56.3107  libpixman.so.0.0.0       pixman_op
190 0              0  libc-2.5.so              __i686.get_pc_thunk.bx
191   0              0  libc-2.5.so              __i686.get_pc_thunk.bx [self]
192 -------------------------------------------------------------------------------
193   66       100.000  libpixman.so.0.0.0       pixman_op
194 0              0  libc-2.5.so              _int_free
195   0              0  libc-2.5.so              _int_free [self]
196 -------------------------------------------------------------------------------
197   51       100.000  libpixman.so.0.0.0       pixman_rect_alloc
198 0              0  libc-2.5.so              _int_malloc
199   0              0  libc-2.5.so              _int_malloc [self]
200 -------------------------------------------------------------------------------
201   6        100.000  libpixman.so.0.0.0       pixman_rect_alloc
202 0              0  libc-2.5.so              _int_realloc
203   0              0  libc-2.5.so              _int_realloc [self]
204 -------------------------------------------------------------------------------
205   33        1.7470  libpixman.so.0.0.0       pixman_region_union
206   1856     98.2530  libpixman.so.0.0.0       pixman_op
207 0              0  libc-2.5.so              free
208   0              0  libc-2.5.so              free [self]
209 -------------------------------------------------------------------------------
210   42        0.7249  libpixman.so.0.0.0       pixman_op
211   5752     99.2751  libpixman.so.0.0.0       pixman_rect_alloc
212 0              0  libc-2.5.so              malloc
213   0              0  libc-2.5.so              malloc [self]
214 -------------------------------------------------------------------------------
215   28        2.0958  libpixman.so.0.0.0       pixman_region_union
216   1308     97.9042  libpixman.so.0.0.0       pixman_op
217 0              0  libc-2.5.so              memmove
218   0              0  libc-2.5.so              memmove [self]
219 -------------------------------------------------------------------------------
220   3         2.5000  libpixman.so.0.0.0       pixman_op
221   8         6.6667  libpixman.so.0.0.0       pixman_region_unionO
222   109      90.8333  libpixman.so.0.0.0       pixman_rect_alloc
223 0              0  libc-2.5.so              realloc
224   0              0  libc-2.5.so              realloc [self]
225 -------------------------------------------------------------------------------