]> git.cworth.org Git - cworth.org/blobdiff - src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/intel_drv.callgraph
Add storing_glyphs_as_pixmaps post
[cworth.org] / src / exa / storing_glyphs_as_pixmaps / EXA-aa10text-glyph-pixmaps / intel_drv.callgraph
diff --git a/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/intel_drv.callgraph b/src/exa/storing_glyphs_as_pixmaps/EXA-aa10text-glyph-pixmaps/intel_drv.callgraph
new file mode 100644 (file)
index 0000000..49beb41
--- /dev/null
@@ -0,0 +1,289 @@
+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
+-------------------------------------------------------------------------------
+  17        0.1932  intel_drv.so             I830EXASync
+  8780     99.8068  intel_drv.so             I830Sync
+4648     49.9624  intel_drv.so             I830WaitLpRing
+  4648     52.8362  intel_drv.so             I830WaitLpRing [self]
+  4058     46.1294  Xorg                     GetTimeInMillis
+  35        0.3979  librt-2.5.so             clock_gettime
+  29        0.3297  Xorg                     __i686.get_pc_thunk.bx
+  27        0.3069  Xorg                     .plt
+-------------------------------------------------------------------------------
+1151     12.3724  intel_drv.so             i965_prepare_composite
+  1151     64.9182  intel_drv.so             i965_prepare_composite [self]
+  462      26.0575  libc-2.5.so              memcpy
+  42        2.3689  intel_drv.so             IntelEmitInvarientState
+  20        1.1280  intel_drv.so             i965_get_card_format
+  19        1.0716  intel_drv.so             i830WaitSync
+  18        1.0152  intel_drv.so             intel_get_pixmap_offset
+  12        0.6768  intel_drv.so             intel_get_pixmap_pitch
+  12        0.6768  libdri.so                __i686.get_pc_thunk.cx
+  8         0.4512  intel_drv.so             __i686.get_pc_thunk.bx
+  7         0.3948  intel_drv.so             .plt
+  7         0.3948  libdri.so                DRIGetSAREAPrivate
+  7         0.3948  libdri.so                DRIGetContext
+  5         0.2820  libexa.so                exaGetPixmapPitch
+  3         0.1692  libexa.so                exaGetPixmapOffset
+-------------------------------------------------------------------------------
+  563      100.000  intel_drv.so             I830DRISwapContext
+482       5.1811  intel_drv.so             I830RefreshRing
+  482      84.1187  intel_drv.so             I830RefreshRing [self]
+  65       11.3438  intel_drv.so             i830MarkSync
+  26        4.5375  libexa.so                exaMarkSync
+-------------------------------------------------------------------------------
+  361      100.000  intel_drv.so             i965_check_composite
+417       4.4824  intel_drv.so             i965_check_composite_texture
+  417      100.000  intel_drv.so             i965_check_composite_texture [self]
+-------------------------------------------------------------------------------
+416       4.4717  intel_drv.so             i965_composite
+  416      72.9825  intel_drv.so             i965_composite [self]
+  75       13.1579  intel_drv.so             i830MarkSync
+  37        6.4912  intel_drv.so             i830_get_transformed_coordinates
+  16        2.8070  intel_drv.so             i830WaitSync
+  14        2.4561  intel_drv.so             __i686.get_pc_thunk.bx
+  12        2.1053  libexa.so                exaMarkSync
+-------------------------------------------------------------------------------
+  101      100.000  intel_drv.so             i965_check_composite
+369       3.9665  intel_drv.so             i965_get_dest_format
+  369      100.000  intel_drv.so             i965_get_dest_format [self]
+-------------------------------------------------------------------------------
+  316      100.000  intel_drv.so             I830DRISwapContext
+353       3.7945  intel_drv.so             I830EmitFlush
+  353      100.000  intel_drv.so             I830EmitFlush [self]
+-------------------------------------------------------------------------------
+  9201     100.000  intel_drv.so             I830EXASync
+343       3.6870  intel_drv.so             I830Sync
+  8780     95.2174  intel_drv.so             I830WaitLpRing
+  343       3.7198  intel_drv.so             I830Sync [self]
+  58        0.6290  Xorg                     GetTimeInMillis
+  35        0.3796  intel_drv.so             .plt
+  5         0.0542  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+283       3.0420  intel_drv.so             i965_check_composite
+  361      45.8122  intel_drv.so             i965_check_composite_texture
+  283      35.9137  intel_drv.so             i965_check_composite [self]
+  101      12.8173  intel_drv.so             i965_get_dest_format
+  43        5.4569  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  3         3.7037  intel_drv.so             I830EXASync
+  5         6.1728  intel_drv.so             I830Sync
+  8         9.8765  intel_drv.so             i965_prepare_composite
+  8         9.8765  intel_drv.so             I830DRISwapContext
+  14       17.2840  intel_drv.so             i965_composite
+  43       53.0864  intel_drv.so             i965_check_composite
+161       1.7306  intel_drv.so             __i686.get_pc_thunk.bx
+  161      100.000  intel_drv.so             __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+131       1.4081  intel_drv.so             I830DRISwapContext
+  563      54.2389  intel_drv.so             I830RefreshRing
+  316      30.4432  intel_drv.so             I830EmitFlush
+  131      12.6204  intel_drv.so             I830DRISwapContext [self]
+  12        1.1561  libdri.so                DRIGetSAREAPrivate
+  8         0.7707  intel_drv.so             __i686.get_pc_thunk.bx
+  4         0.3854  intel_drv.so             .plt
+  4         0.3854  intel_drv.so             i830MarkSync
+-------------------------------------------------------------------------------
+98        1.0534  intel_drv.so             I830EXASolid
+  98       94.2308  intel_drv.so             I830EXASolid [self]
+  4         3.8462  libexa.so                exaGetPixmapOffset
+  2         1.9231  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  3         6.1224  intel_drv.so             I830EXASync
+  4         8.1633  intel_drv.so             I830DRISwapContext
+  7        14.2857  intel_drv.so             i965_prepare_composite
+  35       71.4286  intel_drv.so             I830Sync
+72        0.7739  intel_drv.so             .plt
+  72       100.000  intel_drv.so             .plt [self]
+-------------------------------------------------------------------------------
+47        0.5052  intel_drv.so             I830EXAPrepareSolid
+  47       74.6032  intel_drv.so             I830EXAPrepareSolid [self]
+  14       22.2222  libexa.so                exaGetPixmapOffset
+  2         3.1746  libexa.so                exaGetPixmapPitch
+-------------------------------------------------------------------------------
+  42       100.000  intel_drv.so             i965_prepare_composite
+47        0.5052  intel_drv.so             IntelEmitInvarientState
+  47       74.6032  intel_drv.so             IntelEmitInvarientState [self]
+  10       15.8730  libdri.so                DRIGetSAREAPrivate
+  6         9.5238  libdri.so                DRIGetContext
+-------------------------------------------------------------------------------
+  37       100.000  intel_drv.so             i965_composite
+42        0.4515  intel_drv.so             i830_get_transformed_coordinates
+  42       100.000  intel_drv.so             i830_get_transformed_coordinates [self]
+-------------------------------------------------------------------------------
+40        0.4300  intel_drv.so             i830I2CPutBits
+  40       100.000  intel_drv.so             i830I2CPutBits [self]
+-------------------------------------------------------------------------------
+33        0.3547  intel_drv.so             I830EXASync
+  9201     99.3951  intel_drv.so             I830Sync
+  33        0.3565  intel_drv.so             I830EXASync [self]
+  17        0.1836  intel_drv.so             I830WaitLpRing
+  3         0.0324  intel_drv.so             .plt
+  3         0.0324  intel_drv.so             __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  18       100.000  intel_drv.so             i965_prepare_composite
+30        0.3225  intel_drv.so             intel_get_pixmap_offset
+  30       78.9474  intel_drv.so             intel_get_pixmap_offset [self]
+  6        15.7895  libexa.so                exaGetPixmapOffset
+  2         5.2632  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  16       45.7143  intel_drv.so             i965_composite
+  19       54.2857  intel_drv.so             i965_prepare_composite
+29        0.3117  intel_drv.so             i830WaitSync
+  29       64.4444  intel_drv.so             i830WaitSync [self]
+  14       31.1111  libexa.so                exaWaitSync
+  2         4.4444  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  12       100.000  intel_drv.so             i965_prepare_composite
+28        0.3010  intel_drv.so             intel_get_pixmap_pitch
+  28       100.000  intel_drv.so             intel_get_pixmap_pitch [self]
+-------------------------------------------------------------------------------
+  4         2.7778  intel_drv.so             I830DRISwapContext
+  65       45.1389  intel_drv.so             I830RefreshRing
+  75       52.0833  intel_drv.so             i965_composite
+27        0.2902  intel_drv.so             i830MarkSync
+  103      69.5946  libexa.so                exaMarkSync
+  27       18.2432  intel_drv.so             i830MarkSync [self]
+  18       12.1622  libexa.so                __i686.get_pc_thunk.bx
+-------------------------------------------------------------------------------
+  20       100.000  intel_drv.so             i965_prepare_composite
+23        0.2472  intel_drv.so             i965_get_card_format
+  23       100.000  intel_drv.so             i965_get_card_format [self]
+-------------------------------------------------------------------------------
+18        0.1935  intel_drv.so             I830EXACopy
+  19       51.3514  libexa.so                exaGetPixmapOffset
+  18       48.6486  intel_drv.so             I830EXACopy [self]
+-------------------------------------------------------------------------------
+7         0.0752  intel_drv.so             i830_done_composite
+  7        100.000  intel_drv.so             i830_done_composite [self]
+-------------------------------------------------------------------------------
+4         0.0430  intel_drv.so             i830I2CGetBits
+  4        100.000  intel_drv.so             i830I2CGetBits [self]
+-------------------------------------------------------------------------------
+3         0.0322  intel_drv.so             I830EXADoneSolid
+  3        100.000  intel_drv.so             I830EXADoneSolid [self]
+-------------------------------------------------------------------------------
+  1        100.000  intel_drv.so             i830_crtc_dpms
+1         0.0107  intel_drv.so             i830_crtc_load_lut
+  1        100.000  intel_drv.so             i830_crtc_load_lut [self]
+-------------------------------------------------------------------------------
+  27       100.000  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     .plt
+  0              0  Xorg                     .plt [self]
+-------------------------------------------------------------------------------
+  58        1.4091  intel_drv.so             I830Sync
+  4058     98.5909  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     GetTimeInMillis
+  0              0  Xorg                     GetTimeInMillis [self]
+-------------------------------------------------------------------------------
+  29       100.000  intel_drv.so             I830WaitLpRing
+0              0  Xorg                     __i686.get_pc_thunk.bx
+  0              0  Xorg                     __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  256      100.000  intel_drv.so             i830_sdvo_read_byte
+0              0  Xorg                     xf86I2CReadByte
+  0              0  Xorg                     xf86I2CReadByte [self]
+-------------------------------------------------------------------------------
+  257      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
+  1        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
+  280      54.5809  intel_drv.so             i830_sdvo_set_active_outputs
+  233      45.4191  intel_drv.so             i830_sdvo_get_trained_inputs
+  0              0  intel_drv.so             i830_sdvo_dpms [self]
+-------------------------------------------------------------------------------
+  233      100.000  intel_drv.so             i830_sdvo_dpms
+0              0  intel_drv.so             i830_sdvo_get_trained_inputs
+  169      72.5322  intel_drv.so             i830_sdvo_read_response
+  64       27.4678  intel_drv.so             i830_sdvo_write_byte
+  0              0  intel_drv.so             i830_sdvo_get_trained_inputs [self]
+-------------------------------------------------------------------------------
+  256      100.000  intel_drv.so             i830_sdvo_read_response
+0              0  intel_drv.so             i830_sdvo_read_byte
+  256      100.000  Xorg                     xf86I2CReadByte
+  0              0  intel_drv.so             i830_sdvo_read_byte [self]
+-------------------------------------------------------------------------------
+  87       33.9844  intel_drv.so             i830_sdvo_set_active_outputs
+  169      66.0156  intel_drv.so             i830_sdvo_get_trained_inputs
+0              0  intel_drv.so             i830_sdvo_read_response
+  256      100.000  intel_drv.so             i830_sdvo_read_byte
+  0              0  intel_drv.so             i830_sdvo_read_response [self]
+-------------------------------------------------------------------------------
+  280      100.000  intel_drv.so             i830_sdvo_dpms
+0              0  intel_drv.so             i830_sdvo_set_active_outputs
+  116      41.4286  intel_drv.so             i830_sdvo_write_cmd
+  87       31.0714  intel_drv.so             i830_sdvo_read_response
+  77       27.5000  intel_drv.so             i830_sdvo_write_byte
+  0              0  intel_drv.so             i830_sdvo_set_active_outputs [self]
+-------------------------------------------------------------------------------
+  64       24.9027  intel_drv.so             i830_sdvo_get_trained_inputs
+  77       29.9611  intel_drv.so             i830_sdvo_set_active_outputs
+  116      45.1362  intel_drv.so             i830_sdvo_write_cmd
+0              0  intel_drv.so             i830_sdvo_write_byte
+  257      100.000  Xorg                     xf86I2CWriteByte
+  0              0  intel_drv.so             i830_sdvo_write_byte [self]
+-------------------------------------------------------------------------------
+  116      100.000  intel_drv.so             i830_sdvo_set_active_outputs
+0              0  intel_drv.so             i830_sdvo_write_cmd
+  116      100.000  intel_drv.so             i830_sdvo_write_byte
+  0              0  intel_drv.so             i830_sdvo_write_cmd [self]
+-------------------------------------------------------------------------------
+  462      100.000  intel_drv.so             i965_prepare_composite
+0              0  libc-2.5.so              memcpy
+  0              0  libc-2.5.so              memcpy [self]
+-------------------------------------------------------------------------------
+  6        46.1538  intel_drv.so             IntelEmitInvarientState
+  7        53.8462  intel_drv.so             i965_prepare_composite
+0              0  libdri.so                DRIGetContext
+  0              0  libdri.so                DRIGetContext [self]
+-------------------------------------------------------------------------------
+  7        24.1379  intel_drv.so             i965_prepare_composite
+  10       34.4828  intel_drv.so             IntelEmitInvarientState
+  12       41.3793  intel_drv.so             I830DRISwapContext
+0              0  libdri.so                DRIGetSAREAPrivate
+  0              0  libdri.so                DRIGetSAREAPrivate [self]
+-------------------------------------------------------------------------------
+  12       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]
+-------------------------------------------------------------------------------
+  2         8.3333  intel_drv.so             intel_get_pixmap_offset
+  2         8.3333  intel_drv.so             i830WaitSync
+  2         8.3333  intel_drv.so             I830EXASolid
+  18       75.0000  intel_drv.so             i830MarkSync
+0              0  libexa.so                __i686.get_pc_thunk.bx
+  0              0  libexa.so                __i686.get_pc_thunk.bx [self]
+-------------------------------------------------------------------------------
+  3         6.5217  intel_drv.so             i965_prepare_composite
+  4         8.6957  intel_drv.so             I830EXASolid
+  6        13.0435  intel_drv.so             intel_get_pixmap_offset
+  14       30.4348  intel_drv.so             I830EXAPrepareSolid
+  19       41.3043  intel_drv.so             I830EXACopy
+0              0  libexa.so                exaGetPixmapOffset
+  0              0  libexa.so                exaGetPixmapOffset [self]
+-------------------------------------------------------------------------------
+  2        28.5714  intel_drv.so             I830EXAPrepareSolid
+  5        71.4286  intel_drv.so             i965_prepare_composite
+0              0  libexa.so                exaGetPixmapPitch
+  0              0  libexa.so                exaGetPixmapPitch [self]
+-------------------------------------------------------------------------------
+  12        8.5106  intel_drv.so             i965_composite
+  26       18.4397  intel_drv.so             I830RefreshRing
+  103      73.0496  intel_drv.so             i830MarkSync
+0              0  libexa.so                exaMarkSync
+  0              0  libexa.so                exaMarkSync [self]
+-------------------------------------------------------------------------------
+  14       100.000  intel_drv.so             i830WaitSync
+0              0  libexa.so                exaWaitSync
+  0              0  libexa.so                exaWaitSync [self]
+-------------------------------------------------------------------------------
+  35       100.000  intel_drv.so             I830WaitLpRing
+0              0  librt-2.5.so             clock_gettime
+  0              0  librt-2.5.so             clock_gettime [self]
+-------------------------------------------------------------------------------