]> git.cworth.org Git - cworth.org/blobdiff - 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
diff --git a/src/exa/i965/synchronous_composite/EXA-no-gettimeofday/intel_drv.callgraph b/src/exa/i965/synchronous_composite/EXA-no-gettimeofday/intel_drv.callgraph
new file mode 100644 (file)
index 0000000..59dd34b
--- /dev/null
@@ -0,0 +1,187 @@
+CPU: Core 2, speed 2133.49 MHz (estimated)
+Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
+samples  %        image name               symbol name
+-------------------------------------------------------------------------------
+  4         0.0128  intel_drv.so             I830EXASync
+  31127    99.9872  intel_drv.so             I830Sync
+31130    69.2393  intel_drv.so             I830WaitLpRing
+  31130    99.9968  intel_drv.so             I830WaitLpRing [self]
+  1         0.0032  libc-2.5.so              gettimeofday
+-------------------------------------------------------------------------------
+9782     21.7571  intel_drv.so             i965_prepare_composite
+  28919    64.8495  intel_drv.so             i830WaitSync
+  9782     21.9357  intel_drv.so             i965_prepare_composite [self]
+  5524     12.3873  libc-2.5.so              memcpy
+  105       0.2355  intel_drv.so             intel_get_pixmap_offset
+  74        0.1659  intel_drv.so             intel_get_pixmap_pitch
+  55        0.1233  intel_drv.so             IntelEmitInvarientState
+  40        0.0897  intel_drv.so             __i686.get_pc_thunk.bx
+  27        0.0605  intel_drv.so             .plt
+  15        0.0336  intel_drv.so             i965_get_card_format
+  12        0.0269  libexa.so                exaWaitSync
+  10        0.0224  libdri.so                DRIGetSAREAPrivate
+  9         0.0202  libdri.so                DRIGetContext
+  8         0.0179  intel_drv.so             i965_get_dest_format
+  8         0.0179  libdri.so                __i686.get_pc_thunk.cx
+  5         0.0112  libexa.so                exaGetPixmapOffset
+  1         0.0022  libexa.so                exaGetPixmapPitch
+-------------------------------------------------------------------------------
+2800      6.2278  intel_drv.so             i965_composite
+  2800     90.1191  intel_drv.so             i965_composite [self]
+  157       5.0531  intel_drv.so             i830_get_transformed_coordinates
+  76        2.4461  intel_drv.so             i830WaitSync
+  36        1.1587  intel_drv.so             __i686.get_pc_thunk.bx
+  31        0.9977  intel_drv.so             i830MarkSync
+  5         0.1609  libexa.so                exaMarkSync
+  2         0.0644  libexa.so                exaWaitSync
+-------------------------------------------------------------------------------
+  31400    100.000  intel_drv.so             I830EXASync
+272       0.6050  intel_drv.so             I830Sync
+  31127    99.1179  intel_drv.so             I830WaitLpRing
+  272       0.8661  intel_drv.so             I830Sync [self]
+  4         0.0127  intel_drv.so             __i686.get_pc_thunk.bx
+  1         0.0032  Xorg                     GetTimeInMillis
+-------------------------------------------------------------------------------
+  157      100.000  intel_drv.so             i965_composite
+187       0.4159  intel_drv.so             i830_get_transformed_coordinates
+  187      100.000  intel_drv.so             i830_get_transformed_coordinates [self]
+-------------------------------------------------------------------------------
+  1         1.0870  intel_drv.so             I830EXASync
+  4         4.3478  intel_drv.so             I830Sync
+  11       11.9565  intel_drv.so             i965_check_composite
+  36       39.1304  intel_drv.so             i965_composite
+  40       43.4783  intel_drv.so             i965_prepare_composite
+119       0.2647  intel_drv.so             __i686.get_pc_thunk.bx
+  119      100.000  intel_drv.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  76        0.2621  intel_drv.so             i965_composite
+  28919    99.7379  intel_drv.so             i965_prepare_composite
+103       0.2291  intel_drv.so             i830WaitSync
+  28896    99.6105  libexa.so                exaWaitSync
+  103       0.3551  intel_drv.so             i830WaitSync [self]
+  5         0.0172  intel_drv.so             I830EXASync
+  5         0.0172  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         3.5714  intel_drv.so             I830EXASync
+  27       96.4286  intel_drv.so             i965_prepare_composite
+99        0.2202  intel_drv.so             .plt
+  99       100.000  intel_drv.so             .plt [self]
+-------------------------------------------------------------------------------
+  74       100.000  intel_drv.so             i965_prepare_composite
+83        0.1846  intel_drv.so             intel_get_pixmap_pitch
+  83       96.5116  intel_drv.so             intel_get_pixmap_pitch [self]
+  3         3.4884  libexa.so                exaGetPixmapPitch
+-------------------------------------------------------------------------------
+  105      100.000  intel_drv.so             i965_prepare_composite
+77        0.1713  intel_drv.so             intel_get_pixmap_offset
+  77       68.7500  intel_drv.so             intel_get_pixmap_offset [self]
+  24       21.4286  libexa.so                exaGetPixmapOffset
+  11        9.8214  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  59       100.000  intel_drv.so             i965_check_composite
+73        0.1624  intel_drv.so             i965_check_composite_texture
+  73       100.000  intel_drv.so             i965_check_composite_texture [self]
+-------------------------------------------------------------------------------
+54        0.1201  intel_drv.so             i965_check_composite
+  59       44.0299  intel_drv.so             i965_check_composite_texture
+  54       40.2985  intel_drv.so             i965_check_composite [self]
+  11        8.2090  intel_drv.so             __i686.get_pc_thunk.bx
+  10        7.4627  intel_drv.so             i965_get_dest_format
+-------------------------------------------------------------------------------
+38        0.0845  intel_drv.so             I830EXASolid
+  38       97.4359  intel_drv.so             I830EXASolid [self]
+  1         2.5641  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  55       100.000  intel_drv.so             i965_prepare_composite
+36        0.0801  intel_drv.so             IntelEmitInvarientState
+  36       62.0690  intel_drv.so             IntelEmitInvarientState [self]
+  15       25.8621  libdri.so                DRIGetSAREAPrivate
+  7        12.0690  libdri.so                DRIGetContext
+-------------------------------------------------------------------------------
+  15       100.000  intel_drv.so             i965_prepare_composite
+32        0.0712  intel_drv.so             i965_get_card_format
+  32       100.000  intel_drv.so             i965_get_card_format [self]
+-------------------------------------------------------------------------------
+  8        44.4444  intel_drv.so             i965_prepare_composite
+  10       55.5556  intel_drv.so             i965_check_composite
+28        0.0623  intel_drv.so             i965_get_dest_format
+  28       100.000  intel_drv.so             i965_get_dest_format [self]
+-------------------------------------------------------------------------------
+  5        100.000  intel_drv.so             i830WaitSync
+19        0.0423  intel_drv.so             I830EXASync
+  31400    99.9204  intel_drv.so             I830Sync
+  19        0.0605  intel_drv.so             I830EXASync [self]
+  4         0.0127  intel_drv.so             I830WaitLpRing
+  1         0.0032  intel_drv.so             .plt
+  1         0.0032  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  31       100.000  intel_drv.so             i965_composite
+15        0.0334  intel_drv.so             i830MarkSync
+  19       51.3514  libexa.so                exaMarkSync
+  15       40.5405  intel_drv.so             i830MarkSync [self]
+  3         8.1081  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+10        0.0222  intel_drv.so             I830EXAPrepareSolid
+  10       71.4286  intel_drv.so             I830EXAPrepareSolid [self]
+  3        21.4286  libexa.so                exaGetPixmapOffset
+  1         7.1429  libexa.so                exaGetPixmapPitch
+-------------------------------------------------------------------------------
+3         0.0067  intel_drv.so             i830_done_composite
+  3        100.000  intel_drv.so             i830_done_composite [self]
+-------------------------------------------------------------------------------
+  1        100.000  intel_drv.so             I830Sync
+0              0  Xorg                     GetTimeInMillis
+  0              0  Xorg                     GetTimeInMillis [self]
+-------------------------------------------------------------------------------
+  1        100.000  intel_drv.so             I830WaitLpRing
+0              0  libc-2.5.so              gettimeofday
+  0              0  libc-2.5.so              gettimeofday [self]
+-------------------------------------------------------------------------------
+  5524     100.000  intel_drv.so             i965_prepare_composite
+0              0  libc-2.5.so              memcpy
+  0              0  libc-2.5.so              memcpy [self]
+-------------------------------------------------------------------------------
+  7        43.7500  intel_drv.so             IntelEmitInvarientState
+  9        56.2500  intel_drv.so             i965_prepare_composite
+0              0  libdri.so                DRIGetContext
+  0              0  libdri.so                DRIGetContext [self]
+-------------------------------------------------------------------------------
+  10       40.0000  intel_drv.so             i965_prepare_composite
+  15       60.0000  intel_drv.so             IntelEmitInvarientState
+0              0  libdri.so                DRIGetSAREAPrivate
+  0              0  libdri.so                DRIGetSAREAPrivate [self]
+-------------------------------------------------------------------------------
+  8        100.000  intel_drv.so             i965_prepare_composite
+0              0  libdri.so                __i686.get_pc_thunk.cx
+  0              0  libdri.so                __i686.get_pc_thunk.cx [self]
+-------------------------------------------------------------------------------
+  1         5.0000  intel_drv.so             I830EXASolid
+  3        15.0000  intel_drv.so             i830MarkSync
+  5        25.0000  intel_drv.so             i830WaitSync
+  11       55.0000  intel_drv.so             intel_get_pixmap_offset
+0              0  libexa.so                __i686.get_pc_thunk.bx
+  0              0  libexa.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  3         9.3750  intel_drv.so             I830EXAPrepareSolid
+  5        15.6250  intel_drv.so             i965_prepare_composite
+  24       75.0000  intel_drv.so             intel_get_pixmap_offset
+0              0  libexa.so                exaGetPixmapOffset
+  0              0  libexa.so                exaGetPixmapOffset [self]
+-------------------------------------------------------------------------------
+  1        20.0000  intel_drv.so             I830EXAPrepareSolid
+  1        20.0000  intel_drv.so             i965_prepare_composite
+  3        60.0000  intel_drv.so             intel_get_pixmap_pitch
+0              0  libexa.so                exaGetPixmapPitch
+  0              0  libexa.so                exaGetPixmapPitch [self]
+-------------------------------------------------------------------------------
+  5        20.8333  intel_drv.so             i965_composite
+  19       79.1667  intel_drv.so             i830MarkSync
+0              0  libexa.so                exaMarkSync
+  0              0  libexa.so                exaMarkSync [self]
+-------------------------------------------------------------------------------
+  2         0.0069  intel_drv.so             i965_composite
+  12        0.0415  intel_drv.so             i965_prepare_composite
+  28896    99.9516  intel_drv.so             i830WaitSync
+0              0  libexa.so                exaWaitSync
+  0              0  libexa.so                exaWaitSync [self]
+-------------------------------------------------------------------------------