]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/intel_drv.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-before / intel_drv.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/intel_drv.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-before/intel_drv.callgraph
new file mode 100644 (file)
index 0000000..0da18e1
--- /dev/null
@@ -0,0 +1,287 @@
+CPU: Core 2, speed 2133.47 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
+-------------------------------------------------------------------------------
+  15        0.3086  intel_drv.so             I830EXASync
+  4846     99.6914  intel_drv.so             I830Sync
+2633     43.2561  intel_drv.so             I830WaitLpRing
+  2633     54.1658  intel_drv.so             I830WaitLpRing [self]
+  2171     44.6616  Xorg                     GetTimeInMillis
+  34        0.6994  librt-2.5.so             clock_gettime
+  12        0.2469  Xorg                     __i686.get_pc_thunk.bx
+  11        0.2263  Xorg                     .plt
+-------------------------------------------------------------------------------
+  751      100.000  intel_drv.so             I830DRISwapContext
+636      10.4485  intel_drv.so             I830RefreshRing
+  636      80.5063  intel_drv.so             I830RefreshRing [self]
+  111      14.0506  intel_drv.so             i830MarkSync
+  40        5.0633  libexa.so                exaMarkSync
+  3         0.3797  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+531       8.7235  intel_drv.so             i965_prepare_composite
+  531      65.0735  intel_drv.so             i965_prepare_composite [self]
+  204      25.0000  libc-2.5.so              memcpy
+  16        1.9608  intel_drv.so             IntelEmitInvarientState
+  10        1.2255  intel_drv.so             i830WaitSync
+  9         1.1029  intel_drv.so             intel_get_pixmap_pitch
+  9         1.1029  intel_drv.so             intel_get_pixmap_offset
+  8         0.9804  libdri.so                __i686.get_pc_thunk.cx
+  7         0.8578  intel_drv.so             __i686.get_pc_thunk.bx
+  6         0.7353  libdri.so                DRIGetContext
+  5         0.6127  libexa.so                exaGetPixmapPitch
+  4         0.4902  intel_drv.so             i965_get_card_format
+  4         0.4902  libexa.so                exaGetPixmapOffset
+  3         0.3676  intel_drv.so             .plt
+-------------------------------------------------------------------------------
+  302      100.000  intel_drv.so             i965_check_composite
+445       7.3107  intel_drv.so             i965_check_composite_texture
+  445      100.000  intel_drv.so             i965_check_composite_texture [self]
+-------------------------------------------------------------------------------
+  297      100.000  intel_drv.so             I830DRISwapContext
+338       5.5528  intel_drv.so             I830EmitFlush
+  338      100.000  intel_drv.so             I830EmitFlush [self]
+-------------------------------------------------------------------------------
+246       4.0414  intel_drv.so             i965_check_composite
+  302      47.7848  intel_drv.so             i965_check_composite_texture
+  246      38.9241  intel_drv.so             i965_check_composite [self]
+  61        9.6519  intel_drv.so             i965_get_dest_format
+  23        3.6392  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  5095     100.000  intel_drv.so             I830EXASync
+225       3.6964  intel_drv.so             I830Sync
+  4846     94.7410  intel_drv.so             I830WaitLpRing
+  225       4.3988  intel_drv.so             I830Sync [self]
+  29        0.5670  Xorg                     GetTimeInMillis
+  12        0.2346  intel_drv.so             .plt
+  3         0.0587  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  61       100.000  intel_drv.so             i965_check_composite
+205       3.3678  intel_drv.so             i965_get_dest_format
+  205      100.000  intel_drv.so             i965_get_dest_format [self]
+-------------------------------------------------------------------------------
+188       3.0885  intel_drv.so             i965_composite
+  188      85.4545  intel_drv.so             i965_composite [self]
+  21        9.5455  intel_drv.so             i830_get_transformed_coordinates
+  4         1.8182  libexa.so                exaMarkSync
+  3         1.3636  intel_drv.so             i830MarkSync
+  3         1.3636  intel_drv.so             i830WaitSync
+  1         0.4545  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  1         2.0000  intel_drv.so             i965_composite
+  2         4.0000  intel_drv.so             I830EXASync
+  3         6.0000  intel_drv.so             I830RefreshRing
+  3         6.0000  intel_drv.so             I830Sync
+  7        14.0000  intel_drv.so             i965_prepare_composite
+  11       22.0000  intel_drv.so             I830DRISwapContext
+  23       46.0000  intel_drv.so             i965_check_composite
+133       2.1850  intel_drv.so             __i686.get_pc_thunk.bx
+  133      100.000  intel_drv.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+119       1.9550  intel_drv.so             I830DRISwapContext
+  751      62.7926  intel_drv.so             I830RefreshRing
+  297      24.8328  intel_drv.so             I830EmitFlush
+  119       9.9498  intel_drv.so             I830DRISwapContext [self]
+  12        1.0033  intel_drv.so             i830MarkSync
+  11        0.9197  intel_drv.so             __i686.get_pc_thunk.bx
+  4         0.3344  libdri.so                DRIGetSAREAPrivate
+  2         0.1672  intel_drv.so             .plt
+-------------------------------------------------------------------------------
+63        1.0350  intel_drv.so             I830EXASync
+  5095     98.3971  intel_drv.so             I830Sync
+  63        1.2167  intel_drv.so             I830EXASync [self]
+  15        0.2897  intel_drv.so             I830WaitLpRing
+  3         0.0579  intel_drv.so             .plt
+  2         0.0386  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  3         2.3810  intel_drv.so             i965_composite
+  12        9.5238  intel_drv.so             I830DRISwapContext
+  111      88.0952  intel_drv.so             I830RefreshRing
+61        1.0021  intel_drv.so             i830MarkSync
+  61       48.4127  intel_drv.so             i830MarkSync [self]
+  59       46.8254  libexa.so                exaMarkSync
+  6         4.7619  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  2        10.0000  intel_drv.so             I830DRISwapContext
+  3        15.0000  intel_drv.so             I830EXASync
+  3        15.0000  intel_drv.so             i965_prepare_composite
+  12       60.0000  intel_drv.so             I830Sync
+55        0.9036  intel_drv.so             .plt
+  55       100.000  intel_drv.so             .plt [self]
+-------------------------------------------------------------------------------
+43        0.7064  intel_drv.so             i830I2CPutBits
+  43       100.000  intel_drv.so             i830I2CPutBits [self]
+-------------------------------------------------------------------------------
+31        0.5093  intel_drv.so             I830EXASolid
+  31       93.9394  intel_drv.so             I830EXASolid [self]
+  2         6.0606  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  21       100.000  intel_drv.so             i965_composite
+28        0.4600  intel_drv.so             i830_get_transformed_coordinates
+  28       100.000  intel_drv.so             i830_get_transformed_coordinates [self]
+-------------------------------------------------------------------------------
+  16       100.000  intel_drv.so             i965_prepare_composite
+20        0.3286  intel_drv.so             IntelEmitInvarientState
+  20       74.0741  intel_drv.so             IntelEmitInvarientState [self]
+  5        18.5185  libdri.so                DRIGetSAREAPrivate
+  2         7.4074  libdri.so                DRIGetContext
+-------------------------------------------------------------------------------
+  9        100.000  intel_drv.so             i965_prepare_composite
+20        0.3286  intel_drv.so             intel_get_pixmap_pitch
+  20       95.2381  intel_drv.so             intel_get_pixmap_pitch [self]
+  1         4.7619  libexa.so                exaGetPixmapPitch
+-------------------------------------------------------------------------------
+16        0.2629  intel_drv.so             I830EXAPrepareSolid
+  16       66.6667  intel_drv.so             I830EXAPrepareSolid [self]
+  7        29.1667  libexa.so                exaGetPixmapOffset
+  1         4.1667  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  3        23.0769  intel_drv.so             i965_composite
+  10       76.9231  intel_drv.so             i965_prepare_composite
+14        0.2300  intel_drv.so             i830WaitSync
+  14       60.8696  intel_drv.so             i830WaitSync [self]
+  9        39.1304  libexa.so                exaWaitSync
+-------------------------------------------------------------------------------
+  9        100.000  intel_drv.so             i965_prepare_composite
+12        0.1971  intel_drv.so             intel_get_pixmap_offset
+  12       70.5882  intel_drv.so             intel_get_pixmap_offset [self]
+  4        23.5294  libexa.so                exaGetPixmapOffset
+  1         5.8824  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+7         0.1150  intel_drv.so             i830_done_composite
+  7        100.000  intel_drv.so             i830_done_composite [self]
+-------------------------------------------------------------------------------
+6         0.0986  intel_drv.so             I830EXACopy
+  7        53.8462  libexa.so                exaGetPixmapOffset
+  6        46.1538  intel_drv.so             I830EXACopy [self]
+-------------------------------------------------------------------------------
+4         0.0657  intel_drv.so             i830I2CGetBits
+  4        100.000  intel_drv.so             i830I2CGetBits [self]
+-------------------------------------------------------------------------------
+  4        100.000  intel_drv.so             i965_prepare_composite
+4         0.0657  intel_drv.so             i965_get_card_format
+  4        100.000  intel_drv.so             i965_get_card_format [self]
+-------------------------------------------------------------------------------
+2         0.0329  intel_drv.so             I830EXADoneSolid
+  2        100.000  intel_drv.so             I830EXADoneSolid [self]
+-------------------------------------------------------------------------------
+  2        100.000  intel_drv.so             i830_crtc_dpms
+2         0.0329  intel_drv.so             i830_crtc_load_lut
+  2        100.000  intel_drv.so             i830_crtc_load_lut [self]
+-------------------------------------------------------------------------------
+  11       100.000  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     .plt
+  0              0  Xorg                     .plt [self]
+-------------------------------------------------------------------------------
+  29        1.3182  intel_drv.so             I830Sync
+  2171     98.6818  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     GetTimeInMillis
+  0              0  Xorg                     GetTimeInMillis [self]
+-------------------------------------------------------------------------------
+  12       100.000  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  263      100.000  intel_drv.so             i830_sdvo_read_byte
+0              0  Xorg                     xf86I2CReadByte
+  0              0  Xorg                     xf86I2CReadByte [self]
+-------------------------------------------------------------------------------
+  255      100.000  intel_drv.so             i830_sdvo_write_byte
+0              0  Xorg                     xf86I2CWriteByte
+  0              0  Xorg                     xf86I2CWriteByte [self]
+-------------------------------------------------------------------------------
+0              0  intel_drv.so             i830_crtc_dpms
+  2        100.000  intel_drv.so             i830_crtc_load_lut
+  0              0  intel_drv.so             i830_crtc_dpms [self]
+-------------------------------------------------------------------------------
+0              0  intel_drv.so             i830_sdvo_dpms
+  276      53.2819  intel_drv.so             i830_sdvo_set_active_outputs
+  242      46.7181  intel_drv.so             i830_sdvo_get_trained_inputs
+  0              0  intel_drv.so             i830_sdvo_dpms [self]
+-------------------------------------------------------------------------------
+  242      100.000  intel_drv.so             i830_sdvo_dpms
+0              0  intel_drv.so             i830_sdvo_get_trained_inputs
+  175      72.3140  intel_drv.so             i830_sdvo_read_response
+  67       27.6860  intel_drv.so             i830_sdvo_write_byte
+  0              0  intel_drv.so             i830_sdvo_get_trained_inputs [self]
+-------------------------------------------------------------------------------
+  263      100.000  intel_drv.so             i830_sdvo_read_response
+0              0  intel_drv.so             i830_sdvo_read_byte
+  263      100.000  Xorg                     xf86I2CReadByte
+  0              0  intel_drv.so             i830_sdvo_read_byte [self]
+-------------------------------------------------------------------------------
+  88       33.4601  intel_drv.so             i830_sdvo_set_active_outputs
+  175      66.5399  intel_drv.so             i830_sdvo_get_trained_inputs
+0              0  intel_drv.so             i830_sdvo_read_response
+  263      100.000  intel_drv.so             i830_sdvo_read_byte
+  0              0  intel_drv.so             i830_sdvo_read_response [self]
+-------------------------------------------------------------------------------
+  276      100.000  intel_drv.so             i830_sdvo_dpms
+0              0  intel_drv.so             i830_sdvo_set_active_outputs
+  123      44.5652  intel_drv.so             i830_sdvo_write_cmd
+  88       31.8841  intel_drv.so             i830_sdvo_read_response
+  65       23.5507  intel_drv.so             i830_sdvo_write_byte
+  0              0  intel_drv.so             i830_sdvo_set_active_outputs [self]
+-------------------------------------------------------------------------------
+  65       25.4902  intel_drv.so             i830_sdvo_set_active_outputs
+  67       26.2745  intel_drv.so             i830_sdvo_get_trained_inputs
+  123      48.2353  intel_drv.so             i830_sdvo_write_cmd
+0              0  intel_drv.so             i830_sdvo_write_byte
+  255      100.000  Xorg                     xf86I2CWriteByte
+  0              0  intel_drv.so             i830_sdvo_write_byte [self]
+-------------------------------------------------------------------------------
+  123      100.000  intel_drv.so             i830_sdvo_set_active_outputs
+0              0  intel_drv.so             i830_sdvo_write_cmd
+  123      100.000  intel_drv.so             i830_sdvo_write_byte
+  0              0  intel_drv.so             i830_sdvo_write_cmd [self]
+-------------------------------------------------------------------------------
+  204      100.000  intel_drv.so             i965_prepare_composite
+0              0  libc-2.5.so              memcpy
+  0              0  libc-2.5.so              memcpy [self]
+-------------------------------------------------------------------------------
+  2        25.0000  intel_drv.so             IntelEmitInvarientState
+  6        75.0000  intel_drv.so             i965_prepare_composite
+0              0  libdri.so                DRIGetContext
+  0              0  libdri.so                DRIGetContext [self]
+-------------------------------------------------------------------------------
+  4        44.4444  intel_drv.so             I830DRISwapContext
+  5        55.5556  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        10.0000  intel_drv.so             intel_get_pixmap_offset
+  1        10.0000  intel_drv.so             I830EXAPrepareSolid
+  2        20.0000  intel_drv.so             I830EXASolid
+  6        60.0000  intel_drv.so             i830MarkSync
+0              0  libexa.so                __i686.get_pc_thunk.bx
+  0              0  libexa.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  4        18.1818  intel_drv.so             intel_get_pixmap_offset
+  4        18.1818  intel_drv.so             i965_prepare_composite
+  7        31.8182  intel_drv.so             I830EXACopy
+  7        31.8182  intel_drv.so             I830EXAPrepareSolid
+0              0  libexa.so                exaGetPixmapOffset
+  0              0  libexa.so                exaGetPixmapOffset [self]
+-------------------------------------------------------------------------------
+  1        16.6667  intel_drv.so             intel_get_pixmap_pitch
+  5        83.3333  intel_drv.so             i965_prepare_composite
+0              0  libexa.so                exaGetPixmapPitch
+  0              0  libexa.so                exaGetPixmapPitch [self]
+-------------------------------------------------------------------------------
+  4         3.8835  intel_drv.so             i965_composite
+  40       38.8350  intel_drv.so             I830RefreshRing
+  59       57.2816  intel_drv.so             i830MarkSync
+0              0  libexa.so                exaMarkSync
+  0              0  libexa.so                exaMarkSync [self]
+-------------------------------------------------------------------------------
+  9        100.000  intel_drv.so             i830WaitSync
+0              0  libexa.so                exaWaitSync
+  0              0  libexa.so                exaWaitSync [self]
+-------------------------------------------------------------------------------
+  34       100.000  intel_drv.so             I830WaitLpRing
+0              0  librt-2.5.so             clock_gettime
+  0              0  librt-2.5.so             clock_gettime [self]
+-------------------------------------------------------------------------------