]> git.cworth.org Git - cworth.org/blob - src/exa/i965/synchronous_composite/EXA-no-gettimeofday/pixman.callgraph
Add synchronous composite blog entry
[cworth.org] / src / exa / i965 / synchronous_composite / EXA-no-gettimeofday / pixman.callgraph
1 CPU: Core 2, speed 2133.49 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   5514     100.000  libpixman.so.0.0.0       pixman_rasterize_trapezoid
6 5402     89.9434  libpixman.so.0.0.0       pixman_rasterize_edges
7   5402     97.9510  libpixman.so.0.0.0       pixman_rasterize_edges [self]
8   113       2.0490  libc-2.5.so              memset
9 -------------------------------------------------------------------------------
10   314      100.000  libpixman.so.0.0.0       pixman_region_union
11 146       2.4309  libpixman.so.0.0.0       pixman_op
12   146      46.4968  libpixman.so.0.0.0       pixman_op [self]
13   70       22.2930  libpixman.so.0.0.0       pixman_rect_alloc
14   33       10.5096  libpixman.so.0.0.0       pixman_region_unionO
15   29        9.2357  libc-2.5.so              free
16   24        7.6433  libc-2.5.so              memmove
17   8         2.5478  libc-2.5.so              malloc
18   2         0.6369  libpixman.so.0.0.0       .plt
19   2         0.6369  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
20 -------------------------------------------------------------------------------
21 87        1.4486  libpixman.so.0.0.0       pixman_region_union
22   314      73.8824  libpixman.so.0.0.0       pixman_op
23   87       20.4706  libpixman.so.0.0.0       pixman_region_union [self]
24   8         1.8824  libpixman.so.0.0.0       pixman_region_copy
25   6         1.4118  libpixman.so.0.0.0       pixman_region_unionO
26   3         0.7059  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
27   3         0.7059  libc-2.5.so              free
28   2         0.4706  libpixman.so.0.0.0       .plt
29   2         0.4706  libpixman.so.0.0.0       pixman_rect_alloc
30 -------------------------------------------------------------------------------
31 82        1.3653  libpixman.so.0.0.0       pixman_region_rectangles
32   82       100.000  libpixman.so.0.0.0       pixman_region_rectangles [self]
33 -------------------------------------------------------------------------------
34   1        100.000  libpixman.so.0.0.0       pixman_image_create_bits
35 44        0.7326  libpixman.so.0.0.0       pixman_region_fini
36   44       97.7778  libpixman.so.0.0.0       pixman_region_fini [self]
37   1         2.2222  libc-2.5.so              free
38 -------------------------------------------------------------------------------
39   6        15.3846  libpixman.so.0.0.0       pixman_region_union
40   33       84.6154  libpixman.so.0.0.0       pixman_op
41 39        0.6494  libpixman.so.0.0.0       pixman_region_unionO
42   39       100.000  libpixman.so.0.0.0       pixman_region_unionO [self]
43 -------------------------------------------------------------------------------
44 38        0.6327  libpixman.so.0.0.0       pixman_region_n_rects
45   38       100.000  libpixman.so.0.0.0       pixman_region_n_rects [self]
46 -------------------------------------------------------------------------------
47   6        33.3333  libpixman.so.0.0.0       pixman_edge_step
48   12       66.6667  libpixman.so.0.0.0       _pixman_edge_tMultiInit
49 18        0.2997  libpixman.so.0.0.0       __divdi3
50   18       100.000  libpixman.so.0.0.0       __divdi3 [self]
51 -------------------------------------------------------------------------------
52 17        0.2831  libpixman.so.0.0.0       pixman_region_not_empty
53   17       100.000  libpixman.so.0.0.0       pixman_region_not_empty [self]
54 -------------------------------------------------------------------------------
55   2         2.7778  libpixman.so.0.0.0       pixman_region_union
56   70       97.2222  libpixman.so.0.0.0       pixman_op
57 16        0.2664  libpixman.so.0.0.0       pixman_rect_alloc
58   52       72.2222  libc-2.5.so              malloc
59   16       22.2222  libpixman.so.0.0.0       pixman_rect_alloc [self]
60   3         4.1667  libc-2.5.so              __i686.get_pc_thunk.bx
61   1         1.3889  libc-2.5.so              _int_malloc
62 -------------------------------------------------------------------------------
63   1        14.2857  libpixman.so.0.0.0       pixman_image_create_bits
64   1        14.2857  libpixman.so.0.0.0       pixman_edge_init
65   2        28.5714  libpixman.so.0.0.0       pixman_op
66   3        42.8571  libpixman.so.0.0.0       pixman_region_union
67 15        0.2498  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
68   15       100.000  libpixman.so.0.0.0       __i686.get_pc_thunk.bx [self]
69 -------------------------------------------------------------------------------
70   8        100.000  libpixman.so.0.0.0       pixman_region_union
71 15        0.2498  libpixman.so.0.0.0       pixman_region_copy
72   15       100.000  libpixman.so.0.0.0       pixman_region_copy [self]
73 -------------------------------------------------------------------------------
74   1        50.0000  libpixman.so.0.0.0       allocate_image
75   1        50.0000  libpixman.so.0.0.0       pixman_image_create_bits
76 13        0.2165  libpixman.so.0.0.0       pixman_region_init
77   13       100.000  libpixman.so.0.0.0       pixman_region_init [self]
78 -------------------------------------------------------------------------------
79 13        0.2165  libpixman.so.0.0.0       pixman_region_intersect
80   13       100.000  libpixman.so.0.0.0       pixman_region_intersect [self]
81 -------------------------------------------------------------------------------
82   2        33.3333  libpixman.so.0.0.0       pixman_op
83   2        33.3333  libpixman.so.0.0.0       pixman_region_union
84   2        33.3333  libpixman.so.0.0.0       pixman_rasterize_trapezoid
85 9         0.1499  libpixman.so.0.0.0       .plt
86   9        100.000  libpixman.so.0.0.0       .plt [self]
87 -------------------------------------------------------------------------------
88   19       100.000  libpixman.so.0.0.0       pixman_edge_init
89 7         0.1166  libpixman.so.0.0.0       _pixman_edge_tMultiInit
90   12       63.1579  libpixman.so.0.0.0       __divdi3
91   7        36.8421  libpixman.so.0.0.0       _pixman_edge_tMultiInit [self]
92 -------------------------------------------------------------------------------
93   8        100.000  libpixman.so.0.0.0       pixman_image_create_bits
94 7         0.1166  libpixman.so.0.0.0       allocate_image
95   7        87.5000  libpixman.so.0.0.0       allocate_image [self]
96   1        12.5000  libpixman.so.0.0.0       pixman_region_init
97 -------------------------------------------------------------------------------
98   36       100.000  libpixman.so.0.0.0       pixman_line_fixed_edge_init
99 7         0.1166  libpixman.so.0.0.0       pixman_edge_init
100   19       52.7778  libpixman.so.0.0.0       _pixman_edge_tMultiInit
101   9        25.0000  libpixman.so.0.0.0       pixman_edge_step
102   7        19.4444  libpixman.so.0.0.0       pixman_edge_init [self]
103   1         2.7778  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
104 -------------------------------------------------------------------------------
105 7         0.1166  libpixman.so.0.0.0       pixman_region_translate
106   7        100.000  libpixman.so.0.0.0       pixman_region_translate [self]
107 -------------------------------------------------------------------------------
108 5         0.0833  libpixman.so.0.0.0       pixman_rasterize_trapezoid
109   5514     99.1192  libpixman.so.0.0.0       pixman_rasterize_edges
110   36        0.6471  libpixman.so.0.0.0       pixman_line_fixed_edge_init
111   5         0.0899  libpixman.so.0.0.0       pixman_sample_floor_y
112   5         0.0899  libpixman.so.0.0.0       pixman_rasterize_trapezoid [self]
113   2         0.0360  libpixman.so.0.0.0       .plt
114   1         0.0180  libpixman.so.0.0.0       pixman_sample_ceil_y
115 -------------------------------------------------------------------------------
116   5        100.000  libpixman.so.0.0.0       pixman_rasterize_trapezoid
117 5         0.0833  libpixman.so.0.0.0       pixman_sample_floor_y
118   5        100.000  libpixman.so.0.0.0       pixman_sample_floor_y [self]
119 -------------------------------------------------------------------------------
120   9        100.000  libpixman.so.0.0.0       pixman_edge_init
121 3         0.0500  libpixman.so.0.0.0       pixman_edge_step
122   6        66.6667  libpixman.so.0.0.0       __divdi3
123   3        33.3333  libpixman.so.0.0.0       pixman_edge_step [self]
124 -------------------------------------------------------------------------------
125   2        100.000  libpixman.so.0.0.0       pixman_image_create_bits
126 3         0.0500  libpixman.so.0.0.0       pixman_region_init_rect
127   3        100.000  libpixman.so.0.0.0       pixman_region_init_rect [self]
128 -------------------------------------------------------------------------------
129 2         0.0333  libpixman.so.0.0.0       pixman_image_unref
130   2        100.000  libpixman.so.0.0.0       pixman_image_unref [self]
131 -------------------------------------------------------------------------------
132 2         0.0333  libpixman.so.0.0.0       pixman_region_init_with_extents
133   2        100.000  libpixman.so.0.0.0       pixman_region_init_with_extents [self]
134 -------------------------------------------------------------------------------
135 1         0.0167  libpixman.so.0.0.0       pixman_image_create_bits
136   8        57.1429  libpixman.so.0.0.0       allocate_image
137   2        14.2857  libpixman.so.0.0.0       pixman_region_init_rect
138   1         7.1429  libpixman.so.0.0.0       __i686.get_pc_thunk.bx
139   1         7.1429  libpixman.so.0.0.0       pixman_region_init
140   1         7.1429  libpixman.so.0.0.0       pixman_region_fini
141   1         7.1429  libpixman.so.0.0.0       pixman_image_create_bits [self]
142 -------------------------------------------------------------------------------
143 1         0.0167  libpixman.so.0.0.0       pixman_image_set_repeat
144   1        100.000  libpixman.so.0.0.0       pixman_image_set_repeat [self]
145 -------------------------------------------------------------------------------
146   36       100.000  libpixman.so.0.0.0       pixman_rasterize_trapezoid
147 1         0.0167  libpixman.so.0.0.0       pixman_line_fixed_edge_init
148   36       97.2973  libpixman.so.0.0.0       pixman_edge_init
149   1         2.7027  libpixman.so.0.0.0       pixman_line_fixed_edge_init [self]
150 -------------------------------------------------------------------------------
151   1        100.000  libpixman.so.0.0.0       pixman_rasterize_trapezoid
152 1         0.0167  libpixman.so.0.0.0       pixman_sample_ceil_y
153   1        100.000  libpixman.so.0.0.0       pixman_sample_ceil_y [self]
154 -------------------------------------------------------------------------------
155   3        100.000  libpixman.so.0.0.0       pixman_rect_alloc
156 0              0  libc-2.5.so              __i686.get_pc_thunk.bx
157   0              0  libc-2.5.so              __i686.get_pc_thunk.bx [self]
158 -------------------------------------------------------------------------------
159   1        100.000  libpixman.so.0.0.0       pixman_rect_alloc
160 0              0  libc-2.5.so              _int_malloc
161   0              0  libc-2.5.so              _int_malloc [self]
162 -------------------------------------------------------------------------------
163   1         3.0303  libpixman.so.0.0.0       pixman_region_fini
164   3         9.0909  libpixman.so.0.0.0       pixman_region_union
165   29       87.8788  libpixman.so.0.0.0       pixman_op
166 0              0  libc-2.5.so              free
167   0              0  libc-2.5.so              free [self]
168 -------------------------------------------------------------------------------
169   8        13.3333  libpixman.so.0.0.0       pixman_op
170   52       86.6667  libpixman.so.0.0.0       pixman_rect_alloc
171 0              0  libc-2.5.so              malloc
172   0              0  libc-2.5.so              malloc [self]
173 -------------------------------------------------------------------------------
174   24       100.000  libpixman.so.0.0.0       pixman_op
175 0              0  libc-2.5.so              memmove
176   0              0  libc-2.5.so              memmove [self]
177 -------------------------------------------------------------------------------
178   113      100.000  libpixman.so.0.0.0       pixman_rasterize_edges
179 0              0  libc-2.5.so              memset
180   0              0  libc-2.5.so              memset [self]
181 -------------------------------------------------------------------------------