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 ------------------------------------------------------------------------------- 5514 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid 5402 89.9434 libpixman.so.0.0.0 pixman_rasterize_edges 5402 97.9510 libpixman.so.0.0.0 pixman_rasterize_edges [self] 113 2.0490 libc-2.5.so memset ------------------------------------------------------------------------------- 314 100.000 libpixman.so.0.0.0 pixman_region_union 146 2.4309 libpixman.so.0.0.0 pixman_op 146 46.4968 libpixman.so.0.0.0 pixman_op [self] 70 22.2930 libpixman.so.0.0.0 pixman_rect_alloc 33 10.5096 libpixman.so.0.0.0 pixman_region_unionO 29 9.2357 libc-2.5.so free 24 7.6433 libc-2.5.so memmove 8 2.5478 libc-2.5.so malloc 2 0.6369 libpixman.so.0.0.0 .plt 2 0.6369 libpixman.so.0.0.0 __i686.get_pc_thunk.bx ------------------------------------------------------------------------------- 87 1.4486 libpixman.so.0.0.0 pixman_region_union 314 73.8824 libpixman.so.0.0.0 pixman_op 87 20.4706 libpixman.so.0.0.0 pixman_region_union [self] 8 1.8824 libpixman.so.0.0.0 pixman_region_copy 6 1.4118 libpixman.so.0.0.0 pixman_region_unionO 3 0.7059 libpixman.so.0.0.0 __i686.get_pc_thunk.bx 3 0.7059 libc-2.5.so free 2 0.4706 libpixman.so.0.0.0 .plt 2 0.4706 libpixman.so.0.0.0 pixman_rect_alloc ------------------------------------------------------------------------------- 82 1.3653 libpixman.so.0.0.0 pixman_region_rectangles 82 100.000 libpixman.so.0.0.0 pixman_region_rectangles [self] ------------------------------------------------------------------------------- 1 100.000 libpixman.so.0.0.0 pixman_image_create_bits 44 0.7326 libpixman.so.0.0.0 pixman_region_fini 44 97.7778 libpixman.so.0.0.0 pixman_region_fini [self] 1 2.2222 libc-2.5.so free ------------------------------------------------------------------------------- 6 15.3846 libpixman.so.0.0.0 pixman_region_union 33 84.6154 libpixman.so.0.0.0 pixman_op 39 0.6494 libpixman.so.0.0.0 pixman_region_unionO 39 100.000 libpixman.so.0.0.0 pixman_region_unionO [self] ------------------------------------------------------------------------------- 38 0.6327 libpixman.so.0.0.0 pixman_region_n_rects 38 100.000 libpixman.so.0.0.0 pixman_region_n_rects [self] ------------------------------------------------------------------------------- 6 33.3333 libpixman.so.0.0.0 pixman_edge_step 12 66.6667 libpixman.so.0.0.0 _pixman_edge_tMultiInit 18 0.2997 libpixman.so.0.0.0 __divdi3 18 100.000 libpixman.so.0.0.0 __divdi3 [self] ------------------------------------------------------------------------------- 17 0.2831 libpixman.so.0.0.0 pixman_region_not_empty 17 100.000 libpixman.so.0.0.0 pixman_region_not_empty [self] ------------------------------------------------------------------------------- 2 2.7778 libpixman.so.0.0.0 pixman_region_union 70 97.2222 libpixman.so.0.0.0 pixman_op 16 0.2664 libpixman.so.0.0.0 pixman_rect_alloc 52 72.2222 libc-2.5.so malloc 16 22.2222 libpixman.so.0.0.0 pixman_rect_alloc [self] 3 4.1667 libc-2.5.so __i686.get_pc_thunk.bx 1 1.3889 libc-2.5.so _int_malloc ------------------------------------------------------------------------------- 1 14.2857 libpixman.so.0.0.0 pixman_image_create_bits 1 14.2857 libpixman.so.0.0.0 pixman_edge_init 2 28.5714 libpixman.so.0.0.0 pixman_op 3 42.8571 libpixman.so.0.0.0 pixman_region_union 15 0.2498 libpixman.so.0.0.0 __i686.get_pc_thunk.bx 15 100.000 libpixman.so.0.0.0 __i686.get_pc_thunk.bx [self] ------------------------------------------------------------------------------- 8 100.000 libpixman.so.0.0.0 pixman_region_union 15 0.2498 libpixman.so.0.0.0 pixman_region_copy 15 100.000 libpixman.so.0.0.0 pixman_region_copy [self] ------------------------------------------------------------------------------- 1 50.0000 libpixman.so.0.0.0 allocate_image 1 50.0000 libpixman.so.0.0.0 pixman_image_create_bits 13 0.2165 libpixman.so.0.0.0 pixman_region_init 13 100.000 libpixman.so.0.0.0 pixman_region_init [self] ------------------------------------------------------------------------------- 13 0.2165 libpixman.so.0.0.0 pixman_region_intersect 13 100.000 libpixman.so.0.0.0 pixman_region_intersect [self] ------------------------------------------------------------------------------- 2 33.3333 libpixman.so.0.0.0 pixman_op 2 33.3333 libpixman.so.0.0.0 pixman_region_union 2 33.3333 libpixman.so.0.0.0 pixman_rasterize_trapezoid 9 0.1499 libpixman.so.0.0.0 .plt 9 100.000 libpixman.so.0.0.0 .plt [self] ------------------------------------------------------------------------------- 19 100.000 libpixman.so.0.0.0 pixman_edge_init 7 0.1166 libpixman.so.0.0.0 _pixman_edge_tMultiInit 12 63.1579 libpixman.so.0.0.0 __divdi3 7 36.8421 libpixman.so.0.0.0 _pixman_edge_tMultiInit [self] ------------------------------------------------------------------------------- 8 100.000 libpixman.so.0.0.0 pixman_image_create_bits 7 0.1166 libpixman.so.0.0.0 allocate_image 7 87.5000 libpixman.so.0.0.0 allocate_image [self] 1 12.5000 libpixman.so.0.0.0 pixman_region_init ------------------------------------------------------------------------------- 36 100.000 libpixman.so.0.0.0 pixman_line_fixed_edge_init 7 0.1166 libpixman.so.0.0.0 pixman_edge_init 19 52.7778 libpixman.so.0.0.0 _pixman_edge_tMultiInit 9 25.0000 libpixman.so.0.0.0 pixman_edge_step 7 19.4444 libpixman.so.0.0.0 pixman_edge_init [self] 1 2.7778 libpixman.so.0.0.0 __i686.get_pc_thunk.bx ------------------------------------------------------------------------------- 7 0.1166 libpixman.so.0.0.0 pixman_region_translate 7 100.000 libpixman.so.0.0.0 pixman_region_translate [self] ------------------------------------------------------------------------------- 5 0.0833 libpixman.so.0.0.0 pixman_rasterize_trapezoid 5514 99.1192 libpixman.so.0.0.0 pixman_rasterize_edges 36 0.6471 libpixman.so.0.0.0 pixman_line_fixed_edge_init 5 0.0899 libpixman.so.0.0.0 pixman_sample_floor_y 5 0.0899 libpixman.so.0.0.0 pixman_rasterize_trapezoid [self] 2 0.0360 libpixman.so.0.0.0 .plt 1 0.0180 libpixman.so.0.0.0 pixman_sample_ceil_y ------------------------------------------------------------------------------- 5 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid 5 0.0833 libpixman.so.0.0.0 pixman_sample_floor_y 5 100.000 libpixman.so.0.0.0 pixman_sample_floor_y [self] ------------------------------------------------------------------------------- 9 100.000 libpixman.so.0.0.0 pixman_edge_init 3 0.0500 libpixman.so.0.0.0 pixman_edge_step 6 66.6667 libpixman.so.0.0.0 __divdi3 3 33.3333 libpixman.so.0.0.0 pixman_edge_step [self] ------------------------------------------------------------------------------- 2 100.000 libpixman.so.0.0.0 pixman_image_create_bits 3 0.0500 libpixman.so.0.0.0 pixman_region_init_rect 3 100.000 libpixman.so.0.0.0 pixman_region_init_rect [self] ------------------------------------------------------------------------------- 2 0.0333 libpixman.so.0.0.0 pixman_image_unref 2 100.000 libpixman.so.0.0.0 pixman_image_unref [self] ------------------------------------------------------------------------------- 2 0.0333 libpixman.so.0.0.0 pixman_region_init_with_extents 2 100.000 libpixman.so.0.0.0 pixman_region_init_with_extents [self] ------------------------------------------------------------------------------- 1 0.0167 libpixman.so.0.0.0 pixman_image_create_bits 8 57.1429 libpixman.so.0.0.0 allocate_image 2 14.2857 libpixman.so.0.0.0 pixman_region_init_rect 1 7.1429 libpixman.so.0.0.0 __i686.get_pc_thunk.bx 1 7.1429 libpixman.so.0.0.0 pixman_region_init 1 7.1429 libpixman.so.0.0.0 pixman_region_fini 1 7.1429 libpixman.so.0.0.0 pixman_image_create_bits [self] ------------------------------------------------------------------------------- 1 0.0167 libpixman.so.0.0.0 pixman_image_set_repeat 1 100.000 libpixman.so.0.0.0 pixman_image_set_repeat [self] ------------------------------------------------------------------------------- 36 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid 1 0.0167 libpixman.so.0.0.0 pixman_line_fixed_edge_init 36 97.2973 libpixman.so.0.0.0 pixman_edge_init 1 2.7027 libpixman.so.0.0.0 pixman_line_fixed_edge_init [self] ------------------------------------------------------------------------------- 1 100.000 libpixman.so.0.0.0 pixman_rasterize_trapezoid 1 0.0167 libpixman.so.0.0.0 pixman_sample_ceil_y 1 100.000 libpixman.so.0.0.0 pixman_sample_ceil_y [self] ------------------------------------------------------------------------------- 3 100.000 libpixman.so.0.0.0 pixman_rect_alloc 0 0 libc-2.5.so __i686.get_pc_thunk.bx 0 0 libc-2.5.so __i686.get_pc_thunk.bx [self] ------------------------------------------------------------------------------- 1 100.000 libpixman.so.0.0.0 pixman_rect_alloc 0 0 libc-2.5.so _int_malloc 0 0 libc-2.5.so _int_malloc [self] ------------------------------------------------------------------------------- 1 3.0303 libpixman.so.0.0.0 pixman_region_fini 3 9.0909 libpixman.so.0.0.0 pixman_region_union 29 87.8788 libpixman.so.0.0.0 pixman_op 0 0 libc-2.5.so free 0 0 libc-2.5.so free [self] ------------------------------------------------------------------------------- 8 13.3333 libpixman.so.0.0.0 pixman_op 52 86.6667 libpixman.so.0.0.0 pixman_rect_alloc 0 0 libc-2.5.so malloc 0 0 libc-2.5.so malloc [self] ------------------------------------------------------------------------------- 24 100.000 libpixman.so.0.0.0 pixman_op 0 0 libc-2.5.so memmove 0 0 libc-2.5.so memmove [self] ------------------------------------------------------------------------------- 113 100.000 libpixman.so.0.0.0 pixman_rasterize_edges 0 0 libc-2.5.so memset 0 0 libc-2.5.so memset [self] -------------------------------------------------------------------------------