]> git.cworth.org Git - cworth.org/blob - src/exa/i965/synchronous_composite/EXA-no-gettimeofday/intel_drv.callgraph
Add synchronous composite blog entry
[cworth.org] / src / exa / i965 / synchronous_composite / EXA-no-gettimeofday / 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   4         0.0128  intel_drv.so             I830EXASync
6   31127    99.9872  intel_drv.so             I830Sync
7 31130    69.2393  intel_drv.so             I830WaitLpRing
8   31130    99.9968  intel_drv.so             I830WaitLpRing [self]
9   1         0.0032  libc-2.5.so              gettimeofday
10 -------------------------------------------------------------------------------
11 9782     21.7571  intel_drv.so             i965_prepare_composite
12   28919    64.8495  intel_drv.so             i830WaitSync
13   9782     21.9357  intel_drv.so             i965_prepare_composite [self]
14   5524     12.3873  libc-2.5.so              memcpy
15   105       0.2355  intel_drv.so             intel_get_pixmap_offset
16   74        0.1659  intel_drv.so             intel_get_pixmap_pitch
17   55        0.1233  intel_drv.so             IntelEmitInvarientState
18   40        0.0897  intel_drv.so             __i686.get_pc_thunk.bx
19   27        0.0605  intel_drv.so             .plt
20   15        0.0336  intel_drv.so             i965_get_card_format
21   12        0.0269  libexa.so                exaWaitSync
22   10        0.0224  libdri.so                DRIGetSAREAPrivate
23   9         0.0202  libdri.so                DRIGetContext
24   8         0.0179  intel_drv.so             i965_get_dest_format
25   8         0.0179  libdri.so                __i686.get_pc_thunk.cx
26   5         0.0112  libexa.so                exaGetPixmapOffset
27   1         0.0022  libexa.so                exaGetPixmapPitch
28 -------------------------------------------------------------------------------
29 2800      6.2278  intel_drv.so             i965_composite
30   2800     90.1191  intel_drv.so             i965_composite [self]
31   157       5.0531  intel_drv.so             i830_get_transformed_coordinates
32   76        2.4461  intel_drv.so             i830WaitSync
33   36        1.1587  intel_drv.so             __i686.get_pc_thunk.bx
34   31        0.9977  intel_drv.so             i830MarkSync
35   5         0.1609  libexa.so                exaMarkSync
36   2         0.0644  libexa.so                exaWaitSync
37 -------------------------------------------------------------------------------
38   31400    100.000  intel_drv.so             I830EXASync
39 272       0.6050  intel_drv.so             I830Sync
40   31127    99.1179  intel_drv.so             I830WaitLpRing
41   272       0.8661  intel_drv.so             I830Sync [self]
42   4         0.0127  intel_drv.so             __i686.get_pc_thunk.bx
43   1         0.0032  Xorg                     GetTimeInMillis
44 -------------------------------------------------------------------------------
45   157      100.000  intel_drv.so             i965_composite
46 187       0.4159  intel_drv.so             i830_get_transformed_coordinates
47   187      100.000  intel_drv.so             i830_get_transformed_coordinates [self]
48 -------------------------------------------------------------------------------
49   1         1.0870  intel_drv.so             I830EXASync
50   4         4.3478  intel_drv.so             I830Sync
51   11       11.9565  intel_drv.so             i965_check_composite
52   36       39.1304  intel_drv.so             i965_composite
53   40       43.4783  intel_drv.so             i965_prepare_composite
54 119       0.2647  intel_drv.so             __i686.get_pc_thunk.bx
55   119      100.000  intel_drv.so             __i686.get_pc_thunk.bx [self]
56 -------------------------------------------------------------------------------
57   76        0.2621  intel_drv.so             i965_composite
58   28919    99.7379  intel_drv.so             i965_prepare_composite
59 103       0.2291  intel_drv.so             i830WaitSync
60   28896    99.6105  libexa.so                exaWaitSync
61   103       0.3551  intel_drv.so             i830WaitSync [self]
62   5         0.0172  intel_drv.so             I830EXASync
63   5         0.0172  libexa.so                __i686.get_pc_thunk.bx
64 -------------------------------------------------------------------------------
65   1         3.5714  intel_drv.so             I830EXASync
66   27       96.4286  intel_drv.so             i965_prepare_composite
67 99        0.2202  intel_drv.so             .plt
68   99       100.000  intel_drv.so             .plt [self]
69 -------------------------------------------------------------------------------
70   74       100.000  intel_drv.so             i965_prepare_composite
71 83        0.1846  intel_drv.so             intel_get_pixmap_pitch
72   83       96.5116  intel_drv.so             intel_get_pixmap_pitch [self]
73   3         3.4884  libexa.so                exaGetPixmapPitch
74 -------------------------------------------------------------------------------
75   105      100.000  intel_drv.so             i965_prepare_composite
76 77        0.1713  intel_drv.so             intel_get_pixmap_offset
77   77       68.7500  intel_drv.so             intel_get_pixmap_offset [self]
78   24       21.4286  libexa.so                exaGetPixmapOffset
79   11        9.8214  libexa.so                __i686.get_pc_thunk.bx
80 -------------------------------------------------------------------------------
81   59       100.000  intel_drv.so             i965_check_composite
82 73        0.1624  intel_drv.so             i965_check_composite_texture
83   73       100.000  intel_drv.so             i965_check_composite_texture [self]
84 -------------------------------------------------------------------------------
85 54        0.1201  intel_drv.so             i965_check_composite
86   59       44.0299  intel_drv.so             i965_check_composite_texture
87   54       40.2985  intel_drv.so             i965_check_composite [self]
88   11        8.2090  intel_drv.so             __i686.get_pc_thunk.bx
89   10        7.4627  intel_drv.so             i965_get_dest_format
90 -------------------------------------------------------------------------------
91 38        0.0845  intel_drv.so             I830EXASolid
92   38       97.4359  intel_drv.so             I830EXASolid [self]
93   1         2.5641  libexa.so                __i686.get_pc_thunk.bx
94 -------------------------------------------------------------------------------
95   55       100.000  intel_drv.so             i965_prepare_composite
96 36        0.0801  intel_drv.so             IntelEmitInvarientState
97   36       62.0690  intel_drv.so             IntelEmitInvarientState [self]
98   15       25.8621  libdri.so                DRIGetSAREAPrivate
99   7        12.0690  libdri.so                DRIGetContext
100 -------------------------------------------------------------------------------
101   15       100.000  intel_drv.so             i965_prepare_composite
102 32        0.0712  intel_drv.so             i965_get_card_format
103   32       100.000  intel_drv.so             i965_get_card_format [self]
104 -------------------------------------------------------------------------------
105   8        44.4444  intel_drv.so             i965_prepare_composite
106   10       55.5556  intel_drv.so             i965_check_composite
107 28        0.0623  intel_drv.so             i965_get_dest_format
108   28       100.000  intel_drv.so             i965_get_dest_format [self]
109 -------------------------------------------------------------------------------
110   5        100.000  intel_drv.so             i830WaitSync
111 19        0.0423  intel_drv.so             I830EXASync
112   31400    99.9204  intel_drv.so             I830Sync
113   19        0.0605  intel_drv.so             I830EXASync [self]
114   4         0.0127  intel_drv.so             I830WaitLpRing
115   1         0.0032  intel_drv.so             .plt
116   1         0.0032  intel_drv.so             __i686.get_pc_thunk.bx
117 -------------------------------------------------------------------------------
118   31       100.000  intel_drv.so             i965_composite
119 15        0.0334  intel_drv.so             i830MarkSync
120   19       51.3514  libexa.so                exaMarkSync
121   15       40.5405  intel_drv.so             i830MarkSync [self]
122   3         8.1081  libexa.so                __i686.get_pc_thunk.bx
123 -------------------------------------------------------------------------------
124 10        0.0222  intel_drv.so             I830EXAPrepareSolid
125   10       71.4286  intel_drv.so             I830EXAPrepareSolid [self]
126   3        21.4286  libexa.so                exaGetPixmapOffset
127   1         7.1429  libexa.so                exaGetPixmapPitch
128 -------------------------------------------------------------------------------
129 3         0.0067  intel_drv.so             i830_done_composite
130   3        100.000  intel_drv.so             i830_done_composite [self]
131 -------------------------------------------------------------------------------
132   1        100.000  intel_drv.so             I830Sync
133 0              0  Xorg                     GetTimeInMillis
134   0              0  Xorg                     GetTimeInMillis [self]
135 -------------------------------------------------------------------------------
136   1        100.000  intel_drv.so             I830WaitLpRing
137 0              0  libc-2.5.so              gettimeofday
138   0              0  libc-2.5.so              gettimeofday [self]
139 -------------------------------------------------------------------------------
140   5524     100.000  intel_drv.so             i965_prepare_composite
141 0              0  libc-2.5.so              memcpy
142   0              0  libc-2.5.so              memcpy [self]
143 -------------------------------------------------------------------------------
144   7        43.7500  intel_drv.so             IntelEmitInvarientState
145   9        56.2500  intel_drv.so             i965_prepare_composite
146 0              0  libdri.so                DRIGetContext
147   0              0  libdri.so                DRIGetContext [self]
148 -------------------------------------------------------------------------------
149   10       40.0000  intel_drv.so             i965_prepare_composite
150   15       60.0000  intel_drv.so             IntelEmitInvarientState
151 0              0  libdri.so                DRIGetSAREAPrivate
152   0              0  libdri.so                DRIGetSAREAPrivate [self]
153 -------------------------------------------------------------------------------
154   8        100.000  intel_drv.so             i965_prepare_composite
155 0              0  libdri.so                __i686.get_pc_thunk.cx
156   0              0  libdri.so                __i686.get_pc_thunk.cx [self]
157 -------------------------------------------------------------------------------
158   1         5.0000  intel_drv.so             I830EXASolid
159   3        15.0000  intel_drv.so             i830MarkSync
160   5        25.0000  intel_drv.so             i830WaitSync
161   11       55.0000  intel_drv.so             intel_get_pixmap_offset
162 0              0  libexa.so                __i686.get_pc_thunk.bx
163   0              0  libexa.so                __i686.get_pc_thunk.bx [self]
164 -------------------------------------------------------------------------------
165   3         9.3750  intel_drv.so             I830EXAPrepareSolid
166   5        15.6250  intel_drv.so             i965_prepare_composite
167   24       75.0000  intel_drv.so             intel_get_pixmap_offset
168 0              0  libexa.so                exaGetPixmapOffset
169   0              0  libexa.so                exaGetPixmapOffset [self]
170 -------------------------------------------------------------------------------
171   1        20.0000  intel_drv.so             I830EXAPrepareSolid
172   1        20.0000  intel_drv.so             i965_prepare_composite
173   3        60.0000  intel_drv.so             intel_get_pixmap_pitch
174 0              0  libexa.so                exaGetPixmapPitch
175   0              0  libexa.so                exaGetPixmapPitch [self]
176 -------------------------------------------------------------------------------
177   5        20.8333  intel_drv.so             i965_composite
178   19       79.1667  intel_drv.so             i830MarkSync
179 0              0  libexa.so                exaMarkSync
180   0              0  libexa.so                exaMarkSync [self]
181 -------------------------------------------------------------------------------
182   2         0.0069  intel_drv.so             i965_composite
183   12        0.0415  intel_drv.so             i965_prepare_composite
184   28896    99.9516  intel_drv.so             i830WaitSync
185 0              0  libexa.so                exaWaitSync
186   0              0  libexa.so                exaWaitSync [self]
187 -------------------------------------------------------------------------------