]> git.cworth.org Git - cworth.org/blob - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/libfb.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-before / libfb.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   26        0.4143  libfb.so                 fbGetImage
6   489       7.7928  libfb.so                 fbBltStip
7   5760     91.7928  libfb.so                 fbCopyNtoN
8 2101     23.9785  libfb.so                 fbBlt
9   4205     66.6825  libc-2.5.so              memcpy
10   2101     33.3175  libfb.so                 fbBlt [self]
11 -------------------------------------------------------------------------------
12   5639     100.000  libfb.so                 fbComposite
13 1561     17.8156  libfb.so                 image_from_pict
14   3087     53.9402  libpixman.so.0.0.0       pixman_image_create_bits
15   1561     27.2759  libfb.so                 image_from_pict [self]
16   297       5.1896  libpixman.so.0.0.0       pixman_image_set_clip_region
17   127       2.2191  libpixman.so.0.0.0       pixman_image_set_filter
18   125       2.1842  libpixman.so.0.0.0       .plt
19   122       2.1317  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
20   95        1.6600  libpixman.so.0.0.0       reset_clip_region
21   85        1.4852  libpixman.so.0.0.0       pixman_image_set_component_alpha
22   58        1.0135  libpixman.so.0.0.0       pixman_region_fini
23   55        0.9610  libpixman.so.0.0.0       allocate_image
24   46        0.8038  libpixman.so.0.0.0       pixman_region_copy
25   44        0.7688  libpixman.so.0.0.0       pixman_region_init_rect
26   21        0.3669  libpixman.so.0.0.0       pixman_image_set_repeat
27 -------------------------------------------------------------------------------
28 1155     13.1819  libfb.so                 fbComposite
29   10508    52.1748  libpixman.so.0.0.0       pixman_image_composite
30   5639     27.9990  libfb.so                 image_from_pict
31   1155      5.7349  libfb.so                 fbComposite [self]
32   834       4.1410  libpixman.so.0.0.0       pixman_image_unref
33   533       2.6465  Xorg                     miCompositeSourceValidate
34   356       1.7676  libpixman.so.0.0.0       pixman_compute_composite_region
35   223       1.1072  libfb.so                 .plt
36   181       0.8987  libpixman.so.0.0.0       .plt
37   120       0.5958  libpixman.so.0.0.0       pixman_region_fini
38   119       0.5909  libpixman.so.0.0.0       pixman_image_set_component_alpha
39   71        0.3525  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
40   69        0.3426  libfb.so                 __i686.get_pc_thunk.bx
41   54        0.2681  libpixman.so.0.0.0       pixman_image_create_bits
42   39        0.1936  libpixman.so.0.0.0       pixman_region_rectangles
43   38        0.1887  libpixman.so.0.0.0       pixman_image_set_clip_region
44   37        0.1837  Xorg                     miSpriteSourceValidate
45   35        0.1738  libpixman.so.0.0.0       pixman_image_set_repeat
46   32        0.1589  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
47   27        0.1341  libpixman.so.0.0.0       pixman_region_init
48   24        0.1192  libpixman.so.0.0.0       pixman_image_set_filter
49   23        0.1142  libpixman.so.0.0.0       pixman_have_mmx
50   23        0.1142  Xorg                     __i686.get_pc_thunk.bx
51 -------------------------------------------------------------------------------
52 1110     12.6683  libfb.so                 fbDoCopy
53   21229    93.4046  libfb.so                 fbCopyRegion
54   1110      4.8838  libfb.so                 fbDoCopy [self]
55   334       1.4696  Xorg                     miSpriteSourceValidate
56   30        0.1320  Xorg                     __i686.get_pc_thunk.bx
57   25        0.1100  libexa.so                exaCopyNtoN
58 -------------------------------------------------------------------------------
59   17       100.000  libfb.so                 fbCopyRegion
60 1010     11.5270  libfb.so                 fbCopyNtoN
61   5760     72.5806  libfb.so                 fbBlt
62   1010     12.7268  libfb.so                 fbCopyNtoN [self]
63   419       5.2797  libc-2.5.so              memcpy
64   353       4.4481  libpixman.so.0.0.0       pixman_blt
65   146       1.8397  libfb.so                 .plt
66   114       1.4365  libpixman.so.0.0.0       pixman_blt_mmx
67   48        0.6048  libpixman.so.0.0.0       .plt
68   36        0.4536  libpixman.so.0.0.0       pixman_have_mmx
69   22        0.2772  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
70   20        0.2520  libfb.so                 __i686.get_pc_thunk.bx
71   8         0.1008  libfb.so                 fbGetGCPrivateIndex
72 -------------------------------------------------------------------------------
73   1         0.2667  libfb.so                 fbCreatePixmap
74   5         1.3333  libfb.so                 fbGetImage
75   146      38.9333  libfb.so                 fbCopyNtoN
76   223      59.4667  libfb.so                 fbComposite
77 588       6.7108  libfb.so                 .plt
78   588      100.000  libfb.so                 .plt [self]
79 -------------------------------------------------------------------------------
80   21229    100.000  libfb.so                 fbDoCopy
81 454       5.1815  libfb.so                 fbCopyRegion
82   20045    94.0594  libexa.so                exaCopyNtoN
83   454       2.1304  libfb.so                 fbCopyRegion [self]
84   299       1.4030  libexa.so                .plt
85   260       1.2200  libexa.so                exaDoMigration
86   50        0.2346  libexa.so                exaFinishAccess
87   46        0.2159  libexa.so                exaGetDrawablePixmap
88   42        0.1971  libexa.so                exaGetDrawableDeltas
89   32        0.1502  libexa.so                __i686.get_pc_thunk.bx
90   27        0.1267  libexa.so                exaPrepareAccess
91   21        0.0985  libexa.so                exaPixmapIsOffscreen
92   18        0.0845  libexa.so                exaPixmapDirty
93   17        0.0798  libfb.so                 fbCopyNtoN
94 -------------------------------------------------------------------------------
95   1         0.9091  libfb.so                 fbGetImage
96   1         0.9091  libfb.so                 fbCreatePixmap
97   19       17.2727  libfb.so                 fbBltStip
98   20       18.1818  libfb.so                 fbCopyNtoN
99   69       62.7273  libfb.so                 fbComposite
100 232       2.6478  libfb.so                 __i686.get_pc_thunk.bx
101   232      100.000  libfb.so                 __i686.get_pc_thunk.bx [self]
102 -------------------------------------------------------------------------------
103 99        1.1299  libfb.so                 __i686.get_pc_thunk.cx
104   99       100.000  libfb.so                 __i686.get_pc_thunk.cx [self]
105 -------------------------------------------------------------------------------
106 95        1.0842  libfb.so                 fbGetImage
107   549      80.4985  libfb.so                 fbBltStip
108   95       13.9296  libfb.so                 fbGetImage [self]
109   26        3.8123  libfb.so                 fbBlt
110   5         0.7331  libfb.so                 .plt
111   5         0.7331  libfb.so                 fbReplicatePixel
112   1         0.1466  libfb.so                 __i686.get_pc_thunk.bx
113   1         0.1466  libfb.so                 fbGetWinPrivateIndex
114 -------------------------------------------------------------------------------
115 65        0.7418  libfb.so                 _fbGetWindowPixmap
116   65       97.0149  libfb.so                 _fbGetWindowPixmap [self]
117   2         2.9851  libfb.so                 fbGetWinPrivateIndex
118 -------------------------------------------------------------------------------
119 64        0.7304  libfb.so                 fbValidateGC
120   64       86.4865  libfb.so                 fbValidateGC [self]
121   10       13.5135  Xorg                     miComputeCompositeClip
122 -------------------------------------------------------------------------------
123   8        100.000  libfb.so                 fbCopyNtoN
124 55        0.6277  libfb.so                 fbGetGCPrivateIndex
125   55       100.000  libfb.so                 fbGetGCPrivateIndex [self]
126 -------------------------------------------------------------------------------
127   549      100.000  libfb.so                 fbGetImage
128 47        0.5364  libfb.so                 fbBltStip
129   489      86.0915  libfb.so                 fbBlt
130   47        8.2746  libfb.so                 fbBltStip [self]
131   19        3.3451  libfb.so                 __i686.get_pc_thunk.bx
132   13        2.2887  libc-2.5.so              memcpy
133 -------------------------------------------------------------------------------
134   5        100.000  libfb.so                 fbGetImage
135 41        0.4679  libfb.so                 fbReplicatePixel
136   41       100.000  libfb.so                 fbReplicatePixel [self]
137 -------------------------------------------------------------------------------
138   1        33.3333  libfb.so                 fbGetImage
139   2        66.6667  libfb.so                 _fbGetWindowPixmap
140 33        0.3766  libfb.so                 fbGetWinPrivateIndex
141   33       100.000  libfb.so                 fbGetWinPrivateIndex [self]
142 -------------------------------------------------------------------------------
143   268      100.000  libfb.so                 fbCreatePixmap
144 30        0.3424  libfb.so                 fbCreatePixmapBpp
145   239      88.1919  Xorg                     AllocatePixmap
146   30       11.0701  libfb.so                 fbCreatePixmapBpp [self]
147   1         0.3690  Xorg                     __i686.get_pc_thunk.bx
148   1         0.3690  Xorg                     Xalloc
149 -------------------------------------------------------------------------------
150 12        0.1370  libfb.so                 fbCreatePixmap
151   268      93.0556  libfb.so                 fbCreatePixmapBpp
152   12        4.1667  libfb.so                 fbCreatePixmap [self]
153   6         2.0833  Xorg                     AllocatePixmap
154   1         0.3472  libfb.so                 .plt
155   1         0.3472  libfb.so                 __i686.get_pc_thunk.bx
156 -------------------------------------------------------------------------------
157 9         0.1027  libfb.so                 fbDestroyPixmap
158   24       63.1579  Xorg                     Xfree
159   9        23.6842  libfb.so                 fbDestroyPixmap [self]
160   4        10.5263  libc-2.5.so              free
161   1         2.6316  Xorg                     .plt
162 -------------------------------------------------------------------------------
163   1        100.000  libfb.so                 fbPolyGlyphBlt
164 1         0.0114  libfb.so                 fbGlyph32
165   1        100.000  libfb.so                 fbGlyph32 [self]
166 -------------------------------------------------------------------------------
167   1        100.000  libfb.so                 fbDestroyPixmap
168 0              0  Xorg                     .plt
169   0              0  Xorg                     .plt [self]
170 -------------------------------------------------------------------------------
171   6         2.4490  libfb.so                 fbCreatePixmap
172   239      97.5510  libfb.so                 fbCreatePixmapBpp
173 0              0  Xorg                     AllocatePixmap
174   0              0  Xorg                     AllocatePixmap [self]
175 -------------------------------------------------------------------------------
176   1        100.000  libfb.so                 fbCreatePixmapBpp
177 0              0  Xorg                     Xalloc
178   0              0  Xorg                     Xalloc [self]
179 -------------------------------------------------------------------------------
180   24       100.000  libfb.so                 fbDestroyPixmap
181 0              0  Xorg                     Xfree
182   0              0  Xorg                     Xfree [self]
183 -------------------------------------------------------------------------------
184   1         1.8519  libfb.so                 fbCreatePixmapBpp
185   23       42.5926  libfb.so                 fbComposite
186   30       55.5556  libfb.so                 fbDoCopy
187 0              0  Xorg                     __i686.get_pc_thunk.bx
188   0              0  Xorg                     __i686.get_pc_thunk.bx [self]
189 -------------------------------------------------------------------------------
190   533      100.000  libfb.so                 fbComposite
191 0              0  Xorg                     miCompositeSourceValidate
192   0              0  Xorg                     miCompositeSourceValidate [self]
193 -------------------------------------------------------------------------------
194   10       100.000  libfb.so                 fbValidateGC
195 0              0  Xorg                     miComputeCompositeClip
196   0              0  Xorg                     miComputeCompositeClip [self]
197 -------------------------------------------------------------------------------
198   37        9.9730  libfb.so                 fbComposite
199   334      90.0270  libfb.so                 fbDoCopy
200 0              0  Xorg                     miSpriteSourceValidate
201   0              0  Xorg                     miSpriteSourceValidate [self]
202 -------------------------------------------------------------------------------
203   4        100.000  libfb.so                 fbDestroyPixmap
204 0              0  libc-2.5.so              free
205   0              0  libc-2.5.so              free [self]
206 -------------------------------------------------------------------------------
207   13        0.2804  libfb.so                 fbBltStip
208   419       9.0360  libfb.so                 fbCopyNtoN
209   4205     90.6836  libfb.so                 fbBlt
210 0              0  libc-2.5.so              memcpy
211   0              0  libc-2.5.so              memcpy [self]
212 -------------------------------------------------------------------------------
213   299      100.000  libfb.so                 fbCopyRegion
214 0              0  libexa.so                .plt
215   0              0  libexa.so                .plt [self]
216 -------------------------------------------------------------------------------
217   32       100.000  libfb.so                 fbCopyRegion
218 0              0  libexa.so                __i686.get_pc_thunk.bx
219   0              0  libexa.so                __i686.get_pc_thunk.bx [self]
220 -------------------------------------------------------------------------------
221   25        0.1246  libfb.so                 fbDoCopy
222   20045    99.8754  libfb.so                 fbCopyRegion
223 0              0  libexa.so                exaCopyNtoN
224   0              0  libexa.so                exaCopyNtoN [self]
225 -------------------------------------------------------------------------------
226   260      100.000  libfb.so                 fbCopyRegion
227 0              0  libexa.so                exaDoMigration
228   0              0  libexa.so                exaDoMigration [self]
229 -------------------------------------------------------------------------------
230   50       100.000  libfb.so                 fbCopyRegion
231 0              0  libexa.so                exaFinishAccess
232   0              0  libexa.so                exaFinishAccess [self]
233 -------------------------------------------------------------------------------
234   42       100.000  libfb.so                 fbCopyRegion
235 0              0  libexa.so                exaGetDrawableDeltas
236   0              0  libexa.so                exaGetDrawableDeltas [self]
237 -------------------------------------------------------------------------------
238   46       100.000  libfb.so                 fbCopyRegion
239 0              0  libexa.so                exaGetDrawablePixmap
240   0              0  libexa.so                exaGetDrawablePixmap [self]
241 -------------------------------------------------------------------------------
242   18       100.000  libfb.so                 fbCopyRegion
243 0              0  libexa.so                exaPixmapDirty
244   0              0  libexa.so                exaPixmapDirty [self]
245 -------------------------------------------------------------------------------
246   21       100.000  libfb.so                 fbCopyRegion
247 0              0  libexa.so                exaPixmapIsOffscreen
248   0              0  libexa.so                exaPixmapIsOffscreen [self]
249 -------------------------------------------------------------------------------
250   27       100.000  libfb.so                 fbCopyRegion
251 0              0  libexa.so                exaPrepareAccess
252   0              0  libexa.so                exaPrepareAccess [self]
253 -------------------------------------------------------------------------------
254 0              0  libfb.so                 fbPolyGlyphBlt
255   1        100.000  libfb.so                 fbGlyph32
256   0              0  libfb.so                 fbPolyGlyphBlt [self]
257 -------------------------------------------------------------------------------
258   48       13.5593  libfb.so                 fbCopyNtoN
259   125      35.3107  libfb.so                 image_from_pict
260   181      51.1299  libfb.so                 fbComposite
261 0              0  libpixman.so.0.0.0       .plt
262   0              0  libpixman.so.0.0.0       .plt [self]
263 -------------------------------------------------------------------------------
264   22       10.2326  libfb.so                 fbCopyNtoN
265   71       33.0233  libfb.so                 fbComposite
266   122      56.7442  libfb.so                 image_from_pict
267 0              0  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
268   0              0  libpixman.so.0.0.0       __i686.get_pc_thunk.bx [self]
269 -------------------------------------------------------------------------------
270   55       100.000  libfb.so                 image_from_pict
271 0              0  libpixman.so.0.0.0       allocate_image
272   0              0  libpixman.so.0.0.0       allocate_image [self]
273 -------------------------------------------------------------------------------
274   32       100.000  libfb.so                 fbComposite
275 0              0  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx
276   0              0  libpixman.so.0.0.0       fbCompositeSrcAdd_8000x8000mmx [self]
277 -------------------------------------------------------------------------------
278   353      100.000  libfb.so                 fbCopyNtoN
279 0              0  libpixman.so.0.0.0       pixman_blt
280   0              0  libpixman.so.0.0.0       pixman_blt [self]
281 -------------------------------------------------------------------------------
282   114      100.000  libfb.so                 fbCopyNtoN
283 0              0  libpixman.so.0.0.0       pixman_blt_mmx
284   0              0  libpixman.so.0.0.0       pixman_blt_mmx [self]
285 -------------------------------------------------------------------------------
286   356      100.000  libfb.so                 fbComposite
287 0              0  libpixman.so.0.0.0       pixman_compute_composite_region
288   0              0  libpixman.so.0.0.0       pixman_compute_composite_region [self]
289 -------------------------------------------------------------------------------
290   23       38.9831  libfb.so                 fbComposite
291   36       61.0169  libfb.so                 fbCopyNtoN
292 0              0  libpixman.so.0.0.0       pixman_have_mmx
293   0              0  libpixman.so.0.0.0       pixman_have_mmx [self]
294 -------------------------------------------------------------------------------
295   10508    100.000  libfb.so                 fbComposite
296 0              0  libpixman.so.0.0.0       pixman_image_composite
297   0              0  libpixman.so.0.0.0       pixman_image_composite [self]
298 -------------------------------------------------------------------------------
299   54        1.7192  libfb.so                 fbComposite
300   3087     98.2808  libfb.so                 image_from_pict
301 0              0  libpixman.so.0.0.0       pixman_image_create_bits
302   0              0  libpixman.so.0.0.0       pixman_image_create_bits [self]
303 -------------------------------------------------------------------------------
304   38       11.3433  libfb.so                 fbComposite
305   297      88.6567  libfb.so                 image_from_pict
306 0              0  libpixman.so.0.0.0       pixman_image_set_clip_region
307   0              0  libpixman.so.0.0.0       pixman_image_set_clip_region [self]
308 -------------------------------------------------------------------------------
309   85       41.6667  libfb.so                 image_from_pict
310   119      58.3333  libfb.so                 fbComposite
311 0              0  libpixman.so.0.0.0       pixman_image_set_component_alpha
312   0              0  libpixman.so.0.0.0       pixman_image_set_component_alpha [self]
313 -------------------------------------------------------------------------------
314   24       15.8940  libfb.so                 fbComposite
315   127      84.1060  libfb.so                 image_from_pict
316 0              0  libpixman.so.0.0.0       pixman_image_set_filter
317   0              0  libpixman.so.0.0.0       pixman_image_set_filter [self]
318 -------------------------------------------------------------------------------
319   21       37.5000  libfb.so                 image_from_pict
320   35       62.5000  libfb.so                 fbComposite
321 0              0  libpixman.so.0.0.0       pixman_image_set_repeat
322   0              0  libpixman.so.0.0.0       pixman_image_set_repeat [self]
323 -------------------------------------------------------------------------------
324   834      100.000  libfb.so                 fbComposite
325 0              0  libpixman.so.0.0.0       pixman_image_unref
326   0              0  libpixman.so.0.0.0       pixman_image_unref [self]
327 -------------------------------------------------------------------------------
328   46       100.000  libfb.so                 image_from_pict
329 0              0  libpixman.so.0.0.0       pixman_region_copy
330   0              0  libpixman.so.0.0.0       pixman_region_copy [self]
331 -------------------------------------------------------------------------------
332   58       32.5843  libfb.so                 image_from_pict
333   120      67.4157  libfb.so                 fbComposite
334 0              0  libpixman.so.0.0.0       pixman_region_fini
335   0              0  libpixman.so.0.0.0       pixman_region_fini [self]
336 -------------------------------------------------------------------------------
337   27       100.000  libfb.so                 fbComposite
338 0              0  libpixman.so.0.0.0       pixman_region_init
339   0              0  libpixman.so.0.0.0       pixman_region_init [self]
340 -------------------------------------------------------------------------------
341   44       100.000  libfb.so                 image_from_pict
342 0              0  libpixman.so.0.0.0       pixman_region_init_rect
343   0              0  libpixman.so.0.0.0       pixman_region_init_rect [self]
344 -------------------------------------------------------------------------------
345   39       100.000  libfb.so                 fbComposite
346 0              0  libpixman.so.0.0.0       pixman_region_rectangles
347   0              0  libpixman.so.0.0.0       pixman_region_rectangles [self]
348 -------------------------------------------------------------------------------
349   95       100.000  libfb.so                 image_from_pict
350 0              0  libpixman.so.0.0.0       reset_clip_region
351   0              0  libpixman.so.0.0.0       reset_clip_region [self]
352 -------------------------------------------------------------------------------