]> git.cworth.org Git - cworth.org/blob - src/exa/i965/synchronous_composite/EXA-no-fallbacks/intel_drv.callgraph
Add synchronous composite blog entry
[cworth.org] / src / exa / i965 / synchronous_composite / EXA-no-fallbacks / intel_drv.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   8         0.0220  intel_drv.so             I830EXASync
6   36397    99.9780  intel_drv.so             I830Sync
7 19660    64.0245  intel_drv.so             I830WaitLpRing
8   19660    53.9976  intel_drv.so             I830WaitLpRing [self]
9   14583    40.0533  libc-2.5.so              gettimeofday
10   1932      5.3064  Xorg                     GetTimeInMillis
11   122       0.3351  Xorg                     .plt
12   111       0.3049  Xorg                     __i686.get_pc_thunk.bx
13   1         0.0027  anon (tgid:4263 range:0xb7f4d000-0xb7f4e000) (no symbols)
14 -------------------------------------------------------------------------------
15 6287     20.4742  intel_drv.so             i965_prepare_composite
16   35335    78.1402  intel_drv.so             i830WaitSync
17   6287     13.9031  intel_drv.so             i965_prepare_composite [self]
18   2907      6.4286  libc-2.5.so              memcpy
19   280       0.6192  intel_drv.so             intel_get_pixmap_offset
20   113       0.2499  intel_drv.so             IntelEmitInvarientState
21   95        0.2101  intel_drv.so             intel_get_pixmap_pitch
22   55        0.1216  intel_drv.so             .plt
23   52        0.1150  intel_drv.so             __i686.get_pc_thunk.bx
24   20        0.0442  libdri.so                __i686.get_pc_thunk.cx
25   19        0.0420  libdri.so                DRIGetSAREAPrivate
26   15        0.0332  intel_drv.so             i965_get_card_format
27   15        0.0332  libexa.so                exaGetPixmapOffset
28   10        0.0221  libdri.so                DRIGetContext
29   7         0.0155  libexa.so                exaWaitSync
30   5         0.0111  intel_drv.so             i965_get_dest_format
31   5         0.0111  libexa.so                exaGetPixmapPitch
32 -------------------------------------------------------------------------------
33 2614      8.5127  intel_drv.so             i965_composite
34   2614     73.6546  intel_drv.so             i965_composite [self]
35   719      20.2592  intel_drv.so             i830MarkSync
36   93        2.6205  intel_drv.so             i830_get_transformed_coordinates
37   60        1.6906  intel_drv.so             i830WaitSync
38   36        1.0144  intel_drv.so             __i686.get_pc_thunk.bx
39   13        0.3663  libexa.so                exaMarkSync
40   9         0.2536  intel_drv.so             .plt
41   5         0.1409  libexa.so                exaWaitSync
42 -------------------------------------------------------------------------------
43   37201    100.000  intel_drv.so             I830EXASync
44 512       1.6674  intel_drv.so             I830Sync
45   36397    97.8072  intel_drv.so             I830WaitLpRing
46   512       1.3759  intel_drv.so             I830Sync [self]
47   184       0.4945  Xorg                     GetTimeInMillis
48   114       0.3063  intel_drv.so             .plt
49   6         0.0161  intel_drv.so             __i686.get_pc_thunk.bx
50 -------------------------------------------------------------------------------
51   7         3.7838  intel_drv.so             I830EXASync
52   9         4.8649  intel_drv.so             i965_composite
53   55       29.7297  intel_drv.so             i965_prepare_composite
54   114      61.6216  intel_drv.so             I830Sync
55 277       0.9021  intel_drv.so             .plt
56   277      100.000  intel_drv.so             .plt [self]
57 -------------------------------------------------------------------------------
58   5         4.0650  intel_drv.so             I830EXASync
59   6         4.8780  intel_drv.so             I830Sync
60   24       19.5122  intel_drv.so             i965_check_composite
61   36       29.2683  intel_drv.so             i965_composite
62   52       42.2764  intel_drv.so             i965_prepare_composite
63 162       0.5276  intel_drv.so             __i686.get_pc_thunk.bx
64   162      100.000  intel_drv.so             __i686.get_pc_thunk.bx [self]
65 -------------------------------------------------------------------------------
66   60        0.1695  intel_drv.so             i965_composite
67   35335    99.8305  intel_drv.so             i965_prepare_composite
68 154       0.5015  intel_drv.so             i830WaitSync
69   35271    99.5344  libexa.so                exaWaitSync
70   154       0.4346  intel_drv.so             i830WaitSync [self]
71   7         0.0198  libexa.so                __i686.get_pc_thunk.bx
72   4         0.0113  intel_drv.so             I830EXASync
73 -------------------------------------------------------------------------------
74 140       0.4559  intel_drv.so             i965_check_composite
75   140      48.6111  intel_drv.so             i965_check_composite [self]
76   117      40.6250  intel_drv.so             i965_check_composite_texture
77   24        8.3333  intel_drv.so             __i686.get_pc_thunk.bx
78   7         2.4306  intel_drv.so             i965_get_dest_format
79 -------------------------------------------------------------------------------
80   280      100.000  intel_drv.so             i965_prepare_composite
81 138       0.4494  intel_drv.so             intel_get_pixmap_offset
82   150      50.6757  libexa.so                exaGetPixmapOffset
83   138      46.6216  intel_drv.so             intel_get_pixmap_offset [self]
84   8         2.7027  libexa.so                __i686.get_pc_thunk.bx
85 -------------------------------------------------------------------------------
86   117      100.000  intel_drv.so             i965_check_composite
87 136       0.4429  intel_drv.so             i965_check_composite_texture
88   136      100.000  intel_drv.so             i965_check_composite_texture [self]
89 -------------------------------------------------------------------------------
90   719      100.000  intel_drv.so             i965_composite
91 114       0.3713  intel_drv.so             i830MarkSync
92   602      83.7274  libexa.so                exaMarkSync
93   114      15.8554  intel_drv.so             i830MarkSync [self]
94   3         0.4172  libexa.so                __i686.get_pc_thunk.bx
95 -------------------------------------------------------------------------------
96   95       100.000  intel_drv.so             i965_prepare_composite
97 113       0.3680  intel_drv.so             intel_get_pixmap_pitch
98   113      94.1667  intel_drv.so             intel_get_pixmap_pitch [self]
99   7         5.8333  libexa.so                exaGetPixmapPitch
100 -------------------------------------------------------------------------------
101   93       100.000  intel_drv.so             i965_composite
102 112       0.3647  intel_drv.so             i830_get_transformed_coordinates
103   112      100.000  intel_drv.so             i830_get_transformed_coordinates [self]
104 -------------------------------------------------------------------------------
105   113      100.000  intel_drv.so             i965_prepare_composite
106 80        0.2605  intel_drv.so             IntelEmitInvarientState
107   80       68.3761  intel_drv.so             IntelEmitInvarientState [self]
108   23       19.6581  libdri.so                DRIGetSAREAPrivate
109   14       11.9658  libdri.so                DRIGetContext
110 -------------------------------------------------------------------------------
111   4        100.000  intel_drv.so             i830WaitSync
112 56        0.1824  intel_drv.so             I830EXASync
113   37201    99.7961  intel_drv.so             I830Sync
114   56        0.1502  intel_drv.so             I830EXASync [self]
115   8         0.0215  intel_drv.so             I830WaitLpRing
116   7         0.0188  intel_drv.so             .plt
117   5         0.0134  intel_drv.so             __i686.get_pc_thunk.bx
118 -------------------------------------------------------------------------------
119 55        0.1791  intel_drv.so             I830EXASolid
120   55       91.6667  intel_drv.so             I830EXASolid [self]
121   5         8.3333  libexa.so                exaGetPixmapOffset
122 -------------------------------------------------------------------------------
123   5        41.6667  intel_drv.so             i965_prepare_composite
124   7        58.3333  intel_drv.so             i965_check_composite
125 36        0.1172  intel_drv.so             i965_get_dest_format
126   36       100.000  intel_drv.so             i965_get_dest_format [self]
127 -------------------------------------------------------------------------------
128   15       100.000  intel_drv.so             i965_prepare_composite
129 20        0.0651  intel_drv.so             i965_get_card_format
130   20       100.000  intel_drv.so             i965_get_card_format [self]
131 -------------------------------------------------------------------------------
132 13        0.0423  intel_drv.so             I830EXAPrepareSolid
133   13       86.6667  intel_drv.so             I830EXAPrepareSolid [self]
134   1         6.6667  libexa.so                __i686.get_pc_thunk.bx
135   1         6.6667  libexa.so                exaGetPixmapOffset
136 -------------------------------------------------------------------------------
137 13        0.0423  intel_drv.so             i830_done_composite
138   13       100.000  intel_drv.so             i830_done_composite [self]
139 -------------------------------------------------------------------------------
140   6        100.000  intel_drv.so             I830DRISwapContext
141 7         0.0228  intel_drv.so             I830EmitFlush
142   7        100.000  intel_drv.so             I830EmitFlush [self]
143 -------------------------------------------------------------------------------
144   3        100.000  intel_drv.so             I830DRISwapContext
145 3         0.0098  intel_drv.so             I830RefreshRing
146   3        100.000  intel_drv.so             I830RefreshRing [self]
147 -------------------------------------------------------------------------------
148 2         0.0065  intel_drv.so             I830DRISwapContext
149   6        46.1538  intel_drv.so             I830EmitFlush
150   3        23.0769  intel_drv.so             I830RefreshRing
151   2        15.3846  libdri.so                DRIGetSAREAPrivate
152   2        15.3846  intel_drv.so             I830DRISwapContext [self]
153 -------------------------------------------------------------------------------
154 2         0.0065  intel_drv.so             I830EXAPrepareCopy
155   2        100.000  intel_drv.so             I830EXAPrepareCopy [self]
156 -------------------------------------------------------------------------------
157 1         0.0033  intel_drv.so             I830EXADoneSolid
158   1        100.000  intel_drv.so             I830EXADoneSolid [self]
159 -------------------------------------------------------------------------------
160   122      100.000  intel_drv.so             I830WaitLpRing
161 0              0  Xorg                     .plt
162   0              0  Xorg                     .plt [self]
163 -------------------------------------------------------------------------------
164   184       8.6957  intel_drv.so             I830Sync
165   1932     91.3043  intel_drv.so             I830WaitLpRing
166 0              0  Xorg                     GetTimeInMillis
167   0              0  Xorg                     GetTimeInMillis [self]
168 -------------------------------------------------------------------------------
169   111      100.000  intel_drv.so             I830WaitLpRing
170 0              0  Xorg                     __i686.get_pc_thunk.bx
171   0              0  Xorg                     __i686.get_pc_thunk.bx [self]
172 -------------------------------------------------------------------------------
173   1        100.000  intel_drv.so             I830WaitLpRing
174 0              0  anon (tgid:4263 range:0xb7f4d000-0xb7f4e000) (no symbols)
175   0              0  anon (tgid:4263 range:0xb7f4d000-0xb7f4e000) (no symbols) [self]
176 -------------------------------------------------------------------------------
177   14583    100.000  intel_drv.so             I830WaitLpRing
178 0              0  libc-2.5.so              gettimeofday
179   0              0  libc-2.5.so              gettimeofday [self]
180 -------------------------------------------------------------------------------
181   2907     100.000  intel_drv.so             i965_prepare_composite
182 0              0  libc-2.5.so              memcpy
183   0              0  libc-2.5.so              memcpy [self]
184 -------------------------------------------------------------------------------
185   10       41.6667  intel_drv.so             i965_prepare_composite
186   14       58.3333  intel_drv.so             IntelEmitInvarientState
187 0              0  libdri.so                DRIGetContext
188   0              0  libdri.so                DRIGetContext [self]
189 -------------------------------------------------------------------------------
190   2         4.5455  intel_drv.so             I830DRISwapContext
191   19       43.1818  intel_drv.so             i965_prepare_composite
192   23       52.2727  intel_drv.so             IntelEmitInvarientState
193 0              0  libdri.so                DRIGetSAREAPrivate
194   0              0  libdri.so                DRIGetSAREAPrivate [self]
195 -------------------------------------------------------------------------------
196   20       100.000  intel_drv.so             i965_prepare_composite
197 0              0  libdri.so                __i686.get_pc_thunk.cx
198   0              0  libdri.so                __i686.get_pc_thunk.cx [self]
199 -------------------------------------------------------------------------------
200   1         5.2632  intel_drv.so             I830EXAPrepareSolid
201   3        15.7895  intel_drv.so             i830MarkSync
202   7        36.8421  intel_drv.so             i830WaitSync
203   8        42.1053  intel_drv.so             intel_get_pixmap_offset
204 0              0  libexa.so                __i686.get_pc_thunk.bx
205   0              0  libexa.so                __i686.get_pc_thunk.bx [self]
206 -------------------------------------------------------------------------------
207   1         0.5848  intel_drv.so             I830EXAPrepareSolid
208   5         2.9240  intel_drv.so             I830EXASolid
209   15        8.7719  intel_drv.so             i965_prepare_composite
210   150      87.7193  intel_drv.so             intel_get_pixmap_offset
211 0              0  libexa.so                exaGetPixmapOffset
212   0              0  libexa.so                exaGetPixmapOffset [self]
213 -------------------------------------------------------------------------------
214   5        41.6667  intel_drv.so             i965_prepare_composite
215   7        58.3333  intel_drv.so             intel_get_pixmap_pitch
216 0              0  libexa.so                exaGetPixmapPitch
217   0              0  libexa.so                exaGetPixmapPitch [self]
218 -------------------------------------------------------------------------------
219   13        2.1138  intel_drv.so             i965_composite
220   602      97.8862  intel_drv.so             i830MarkSync
221 0              0  libexa.so                exaMarkSync
222   0              0  libexa.so                exaMarkSync [self]
223 -------------------------------------------------------------------------------
224   5         0.0142  intel_drv.so             i965_composite
225   7         0.0198  intel_drv.so             i965_prepare_composite
226   35271    99.9660  intel_drv.so             i830WaitSync
227 0              0  libexa.so                exaWaitSync
228   0              0  libexa.so                exaWaitSync [self]
229 -------------------------------------------------------------------------------