]> git.cworth.org Git - cworth.org/blobdiff - src/exa/i965/synchronous_composite/EXA/intel_drv.callgraph
Add synchronous composite blog entry
[cworth.org] / src / exa / i965 / synchronous_composite / EXA / intel_drv.callgraph
diff --git a/src/exa/i965/synchronous_composite/EXA/intel_drv.callgraph b/src/exa/i965/synchronous_composite/EXA/intel_drv.callgraph
new file mode 100644 (file)
index 0000000..c17af15
--- /dev/null
@@ -0,0 +1,209 @@
+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
+-------------------------------------------------------------------------------
+  16        0.0756  intel_drv.so             I830EXASync
+  21162    99.9244  intel_drv.so             I830Sync
+11683    41.1417  intel_drv.so             I830WaitLpRing
+  11683    55.1657  intel_drv.so             I830WaitLpRing [self]
+  8254     38.9744  libc-2.5.so              gettimeofday
+  1130      5.3357  Xorg                     GetTimeInMillis
+  62        0.2928  Xorg                     __i686.get_pc_thunk.bx
+  49        0.2314  Xorg                     .plt
+-------------------------------------------------------------------------------
+10181    35.8524  intel_drv.so             i965_prepare_composite
+  12089    44.7525  intel_drv.so             i830WaitSync
+  10181    37.6893  intel_drv.so             i965_prepare_composite [self]
+  4090     15.1409  libc-2.5.so              memcpy
+  218       0.8070  intel_drv.so             intel_get_pixmap_offset
+  124       0.4590  intel_drv.so             intel_get_pixmap_pitch
+  118       0.4368  intel_drv.so             IntelEmitInvarientState
+  62        0.2295  intel_drv.so             __i686.get_pc_thunk.bx
+  31        0.1148  intel_drv.so             .plt
+  22        0.0814  libdri.so                DRIGetContext
+  17        0.0629  libdri.so                __i686.get_pc_thunk.cx
+  17        0.0629  libexa.so                exaGetPixmapPitch
+  14        0.0518  libexa.so                exaGetPixmapOffset
+  11        0.0407  intel_drv.so             i965_get_card_format
+  8         0.0296  libexa.so                exaWaitSync
+  7         0.0259  libdri.so                DRIGetSAREAPrivate
+  4         0.0148  intel_drv.so             i965_get_dest_format
+-------------------------------------------------------------------------------
+4128     14.5367  intel_drv.so             i965_composite
+  4128     90.6257  intel_drv.so             i965_composite [self]
+  179       3.9297  intel_drv.so             i830_get_transformed_coordinates
+  127       2.7881  intel_drv.so             i830WaitSync
+  56        1.2294  intel_drv.so             i830MarkSync
+  43        0.9440  intel_drv.so             __i686.get_pc_thunk.bx
+  16        0.3513  intel_drv.so             .plt
+  5         0.1098  libexa.so                exaWaitSync
+  1         0.0220  libexa.so                exaMarkSync
+-------------------------------------------------------------------------------
+  21910    100.000  intel_drv.so             I830EXASync
+570       2.0073  intel_drv.so             I830Sync
+  21162    96.5508  intel_drv.so             I830WaitLpRing
+  570       2.6006  intel_drv.so             I830Sync [self]
+  127       0.5794  Xorg                     GetTimeInMillis
+  50        0.2281  intel_drv.so             .plt
+  8         0.0365  intel_drv.so             __i686.get_pc_thunk.bx
+  1         0.0046  anon (tgid:5961 range:0xb7f92000-0xb7f93000) (no symbols)
+-------------------------------------------------------------------------------
+  9         8.4906  intel_drv.so             I830EXASync
+  16       15.0943  intel_drv.so             i965_composite
+  31       29.2453  intel_drv.so             i965_prepare_composite
+  50       47.1698  intel_drv.so             I830Sync
+224       0.7888  intel_drv.so             .plt
+  224      100.000  intel_drv.so             .plt [self]
+-------------------------------------------------------------------------------
+  179      100.000  intel_drv.so             i965_composite
+216       0.7606  intel_drv.so             i830_get_transformed_coordinates
+  216      100.000  intel_drv.so             i830_get_transformed_coordinates [self]
+-------------------------------------------------------------------------------
+211       0.7430  intel_drv.so             i965_check_composite
+  211      52.0988  intel_drv.so             i965_check_composite [self]
+  155      38.2716  intel_drv.so             i965_check_composite_texture
+  21        5.1852  intel_drv.so             __i686.get_pc_thunk.bx
+  18        4.4444  intel_drv.so             i965_get_dest_format
+-------------------------------------------------------------------------------
+  6         4.2857  intel_drv.so             I830EXASync
+  8         5.7143  intel_drv.so             I830Sync
+  21       15.0000  intel_drv.so             i965_check_composite
+  43       30.7143  intel_drv.so             i965_composite
+  62       44.2857  intel_drv.so             i965_prepare_composite
+193       0.6796  intel_drv.so             __i686.get_pc_thunk.bx
+  193      100.000  intel_drv.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  155      100.000  intel_drv.so             i965_check_composite
+193       0.6796  intel_drv.so             i965_check_composite_texture
+  193      100.000  intel_drv.so             i965_check_composite_texture [self]
+-------------------------------------------------------------------------------
+  127       1.0396  intel_drv.so             i965_composite
+  12089    98.9604  intel_drv.so             i965_prepare_composite
+170       0.5987  intel_drv.so             i830WaitSync
+  12054    98.4563  libexa.so                exaWaitSync
+  170       1.3885  intel_drv.so             i830WaitSync [self]
+  12        0.0980  libexa.so                __i686.get_pc_thunk.bx
+  7         0.0572  intel_drv.so             I830EXASync
+-------------------------------------------------------------------------------
+  124      100.000  intel_drv.so             i965_prepare_composite
+164       0.5775  intel_drv.so             intel_get_pixmap_pitch
+  164      96.4706  intel_drv.so             intel_get_pixmap_pitch [self]
+  6         3.5294  libexa.so                exaGetPixmapPitch
+-------------------------------------------------------------------------------
+  218      100.000  intel_drv.so             i965_prepare_composite
+151       0.5317  intel_drv.so             intel_get_pixmap_offset
+  151      63.1799  intel_drv.so             intel_get_pixmap_offset [self]
+  71       29.7071  libexa.so                exaGetPixmapOffset
+  17        7.1130  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  118      100.000  intel_drv.so             i965_prepare_composite
+82        0.2888  intel_drv.so             IntelEmitInvarientState
+  82       62.1212  intel_drv.so             IntelEmitInvarientState [self]
+  34       25.7576  libdri.so                DRIGetSAREAPrivate
+  16       12.1212  libdri.so                DRIGetContext
+-------------------------------------------------------------------------------
+  7        100.000  intel_drv.so             i830WaitSync
+77        0.2712  intel_drv.so             I830EXASync
+  21910    99.5095  intel_drv.so             I830Sync
+  77        0.3497  intel_drv.so             I830EXASync [self]
+  16        0.0727  intel_drv.so             I830WaitLpRing
+  9         0.0409  intel_drv.so             .plt
+  6         0.0273  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  4        18.1818  intel_drv.so             i965_prepare_composite
+  18       81.8182  intel_drv.so             i965_check_composite
+42        0.1479  intel_drv.so             i965_get_dest_format
+  42       100.000  intel_drv.so             i965_get_dest_format [self]
+-------------------------------------------------------------------------------
+39        0.1373  intel_drv.so             I830EXASolid
+  39       95.1220  intel_drv.so             I830EXASolid [self]
+  2         4.8780  libexa.so                exaGetPixmapOffset
+-------------------------------------------------------------------------------
+23        0.0810  intel_drv.so             I830EXAPrepareSolid
+  23       88.4615  intel_drv.so             I830EXAPrepareSolid [self]
+  3        11.5385  libexa.so                exaGetPixmapOffset
+-------------------------------------------------------------------------------
+  56       100.000  intel_drv.so             i965_composite
+19        0.0669  intel_drv.so             i830MarkSync
+  35       56.4516  libexa.so                exaMarkSync
+  19       30.6452  intel_drv.so             i830MarkSync [self]
+  8        12.9032  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  11       100.000  intel_drv.so             i965_prepare_composite
+17        0.0599  intel_drv.so             i965_get_card_format
+  17       100.000  intel_drv.so             i965_get_card_format [self]
+-------------------------------------------------------------------------------
+13        0.0458  intel_drv.so             i830_done_composite
+  13       100.000  intel_drv.so             i830_done_composite [self]
+-------------------------------------------------------------------------------
+1         0.0035  intel_drv.so             I830EXACopy
+  1        100.000  intel_drv.so             I830EXACopy [self]
+-------------------------------------------------------------------------------
+  49       100.000  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     .plt
+  0              0  Xorg                     .plt [self]
+-------------------------------------------------------------------------------
+  127      10.1034  intel_drv.so             I830Sync
+  1130     89.8966  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     GetTimeInMillis
+  0              0  Xorg                     GetTimeInMillis [self]
+-------------------------------------------------------------------------------
+  62       100.000  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  1        100.000  intel_drv.so             I830Sync
+0              0  anon (tgid:5961 range:0xb7f92000-0xb7f93000) (no symbols)
+  0              0  anon (tgid:5961 range:0xb7f92000-0xb7f93000) (no symbols) [self]
+-------------------------------------------------------------------------------
+  8254     100.000  intel_drv.so             I830WaitLpRing
+0              0  libc-2.5.so              gettimeofday
+  0              0  libc-2.5.so              gettimeofday [self]
+-------------------------------------------------------------------------------
+  4090     100.000  intel_drv.so             i965_prepare_composite
+0              0  libc-2.5.so              memcpy
+  0              0  libc-2.5.so              memcpy [self]
+-------------------------------------------------------------------------------
+  16       42.1053  intel_drv.so             IntelEmitInvarientState
+  22       57.8947  intel_drv.so             i965_prepare_composite
+0              0  libdri.so                DRIGetContext
+  0              0  libdri.so                DRIGetContext [self]
+-------------------------------------------------------------------------------
+  7        17.0732  intel_drv.so             i965_prepare_composite
+  34       82.9268  intel_drv.so             IntelEmitInvarientState
+0              0  libdri.so                DRIGetSAREAPrivate
+  0              0  libdri.so                DRIGetSAREAPrivate [self]
+-------------------------------------------------------------------------------
+  17       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]
+-------------------------------------------------------------------------------
+  8        21.6216  intel_drv.so             i830MarkSync
+  12       32.4324  intel_drv.so             i830WaitSync
+  17       45.9459  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]
+-------------------------------------------------------------------------------
+  2         2.2222  intel_drv.so             I830EXASolid
+  3         3.3333  intel_drv.so             I830EXAPrepareSolid
+  14       15.5556  intel_drv.so             i965_prepare_composite
+  71       78.8889  intel_drv.so             intel_get_pixmap_offset
+0              0  libexa.so                exaGetPixmapOffset
+  0              0  libexa.so                exaGetPixmapOffset [self]
+-------------------------------------------------------------------------------
+  6        26.0870  intel_drv.so             intel_get_pixmap_pitch
+  17       73.9130  intel_drv.so             i965_prepare_composite
+0              0  libexa.so                exaGetPixmapPitch
+  0              0  libexa.so                exaGetPixmapPitch [self]
+-------------------------------------------------------------------------------
+  1         2.7778  intel_drv.so             i965_composite
+  35       97.2222  intel_drv.so             i830MarkSync
+0              0  libexa.so                exaMarkSync
+  0              0  libexa.so                exaMarkSync [self]
+-------------------------------------------------------------------------------
+  5         0.0414  intel_drv.so             i965_composite
+  8         0.0663  intel_drv.so             i965_prepare_composite
+  12054    99.8923  intel_drv.so             i830WaitSync
+0              0  libexa.so                exaWaitSync
+  0              0  libexa.so                exaWaitSync [self]
+-------------------------------------------------------------------------------