[Xcb] profiling and performance
Vincent Torri
Vincent.Torri at iecn.u-nancy.fr
Tue May 2 22:36:50 PDT 2006
Hey,
i've finally succeeded in running oprofile :)
On Fri, 28 Apr 2006, Jamey Sharp wrote:
> On Fri, Apr 28, 2006 at 07:00:45PM +0200, Vincent Torri wrote:
> > ... my last test with evas shown that xlib was
> > a bit faster than xcb. Jamey told me that it was not surprising, as xcb
> > has not been intensively profiled. My questions are : can we gain much
> > with profiling xcb in that area ? And what should be profiled ?
>
> First you should retest with current XCB: I've committed a number of
> performance fixes over the past couple of months. I don't really expect
> the performance difference between Xlib and XCB to have an impact on
> real applications at this point, though I intend to keep seeking
> performance improvements as I have time.
no really noticable gain, afaict
> If you profile your test app, and XCB is really the cause of the
> performance difference, then I expect you'll find that memcpy and
> XCBSendRequest are the most significant users of CPU time. If you find
> some other part of XCB is the limiting factor on your application's
> performance then I'd like to know.
there are other xcb functions that take more time :
write_block
_xcb_in_read
read_packet
etc...
See the attached file
> It's also conceivable that there's a bug in your translation of the
> Xlib-based evas code to XCB. If you're issuing more requests than
> before, performance would suffer; if you're missing some XCBFlush calls
> then response time might be perceptably slower.
it's conceivable :D How can I know that there are more requests than in
the xlib code ?
> There are lots of aspects of performance -- throughput, latency -- and
> it would help if you can quantify more precisely how Xlib-based evas is
> "a bit faster" than XCB-based evas.
for the evas bench, with xlib, I get 133 fps, and 131 fps with xcb. It's
with computer (processor, graphic card and resolution must be taken into
account)
Vincent
-------------- next part --------------
CPU: Athlon, speed 2079.59 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Cycles outside of halt state) with a unit mask of 0x00 (No unit mask) count 100000
samples % app name symbol name
206211 38.3466 no-vmlinux (no symbols)
111238 20.6856 libevas.so.1.0.0 evas_common_convert_rgba2_to_16bpp_rgb_565_dith
74780 13.9059 libevas.so.1.0.0 evas_common_scale_rgba_in_to_out_clip_smooth_mmx
26987 5.0184 libevas.so.1.0.0 _op_blend_p_dpan_mmx
17571 3.2675 libevas.so.1.0.0 _op_blend_mas_can_dpan_mmx
14983 2.7862 libc-2.3.3.so (no symbols)
13320 2.4770 libevas.so.1.0.0 _op_copy_p_dp_mmx
10453 1.9438 libevas.so.1.0.0 scale_rgba_in_to_out_clip_sample_internal
6325 1.1762 libevas.so.1.0.0 evas_common_font_draw
4564 0.8487 Xorg (no symbols)
3629 0.6748 evas_software_xcb_test loop
3341 0.6213 libevas.so.1.0.0 _op_blend_c_dpan_mmx
2320 0.4314 libfreetype.so.6.3.8 tt_cmap4_char_index
2188 0.4069 libevas.so.1.0.0 evas_object_move
1943 0.3613 libevas.so.1.0.0 evas_common_tilebuf_add_redraw
1712 0.3184 libevas.so.1.0.0 evas_render_updates_internal
1410 0.2622 libevas.so.1.0.0 evas_object_is_in_output_rect
1226 0.2280 libevas.so.1.0.0 evas_object_image_render
1213 0.2256 libevas.so.1.0.0 __i686.get_pc_thunk.bx
1038 0.1930 libXCB.so.0.0.0 write_block
1000 0.1860 libevas.so.1.0.0 evas_common_tilebuf_get_render_rects
837 0.1556 libevas.so.1.0.0 evas_hash_find
733 0.1363 libevas.so.1.0.0 evas_object_intercept_call_move
726 0.1350 libevas.so.1.0.0 scale_calc_a_points
694 0.1291 libevas.so.1.0.0 evas_object_clip_recalc
644 0.1198 libevas.so.1.0.0 evas_object_event_callback_call
618 0.1149 libevas.so.1.0.0 _op_blend_p_caa_dpan_mmx
608 0.1131 libevas.so.1.0.0 evas_object_text_render
574 0.1067 libXCB.so.0.0.0 _xcb_in_read
571 0.1062 libXCB.so.0.0.0 read_packet
538 0.1000 libevas.so.1.0.0 anonymous symbol from section .plt
514 0.0956 libXCB.so.0.0.0 get_event
503 0.0935 libevas.so.1.0.0 evas_object_render_pre_effect_updates
485 0.0902 libevas.so.1.0.0 evas_common_font_int_cache_glyph_get
481 0.0894 oprofiled opd_process_samples
474 0.0881 libevas.so.1.0.0 evas_common_font_glyph_search
462 0.0859 libevas.so.1.0.0 evas_object_text_text_set
444 0.0826 libXCB.so.0.0.0 XCBSendRequest
440 0.0818 libglib-2.0.so.0.400.6 (no symbols)
378 0.0703 module.so evas_software_xcb_outbuf_push_updated_region
377 0.0701 libevas.so.1.0.0 evas_common_font_utf8_get_next
361 0.0671 libevas.so.1.0.0 evas_mempool_free
357 0.0664 oprofiled odb_insert
322 0.0599 libevas.so.1.0.0 evas_object_inform_call_move
321 0.0597 libevas.so.1.0.0 rectangle_draw_internal
319 0.0593 libevas.so.1.0.0 evas_list_append
310 0.0576 module.so eng_image_draw
293 0.0545 libevas.so.1.0.0 evas_common_font_query_inset
286 0.0532 module.so evas_software_xcb_outbuf_new_region_for_update
281 0.0523 libevas.so.1.0.0 evas_mempool_malloc
267 0.0497 libXCBImage.so.0.0.0 XCBImageCreate
264 0.0491 evas_software_xcb_test main
260 0.0483 libXCB.so.0.0.0 XCBPollForEvent
260 0.0483 libevas.so.1.0.0 evas_object_image_render_post
257 0.0478 oprofiled sfile_find
243 0.0452 libXCB.so.0.0.0 __i686.get_pc_thunk.bx
240 0.0446 libXCBImage.so.0.0.0 XCBImagePut
235 0.0437 libXCB.so.0.0.0 XCBFlush
230 0.0428 libgobject-2.0.so.0.400.6 (no symbols)
229 0.0426 libevas.so.1.0.0 evas_list_remove_list
225 0.0418 libevas.so.1.0.0 evas_object_coords_recalc
225 0.0418 libperl.so (no symbols)
224 0.0417 libevas.so.1.0.0 evas_common_scale_rgba_in_to_out_clip_smooth
216 0.0402 libz.so.1.2.1.1 (no symbols)
213 0.0396 libevas.so.1.0.0 __i686.get_pc_thunk.cx
212 0.0394 bash (no symbols)
210 0.0391 libevas.so.1.0.0 evas_object_geometry_get
209 0.0389 libXCB.so.0.0.0 _xcb_conn_wait
207 0.0385 libevas.so.1.0.0 evas_common_font_size_use
207 0.0385 libpng.so.3.1.2.8 png_read_filter_row
205 0.0381 module.so eng_context_color_set
198 0.0368 libevas.so.1.0.0 evas_object_list_remove
197 0.0366 libevas.so.1.0.0 evas_rects_return_difference_rects
192 0.0357 libevas.so.1.0.0 evas_object_image_render_pre
189 0.0351 libXCB.so.0.0.0 _xcb_out_flush_to
184 0.0342 libevas.so.1.0.0 evas_common_scale_rgba_in_to_out_clip_sample
183 0.0340 libevas.so.1.0.0 _evas_render_phase1_object_process
179 0.0333 oprofiled get_file
174 0.0324 libevas.so.1.0.0 evas_common_draw_context_cutout_split
174 0.0324 libevas.so.1.0.0 evas_text_style_pad_get
166 0.0309 libXCB.so.0.0.0 write_vec
166 0.0309 libevas.so.1.0.0 evas_common_draw_context_apply_free_cutouts
162 0.0301 libevas.so.1.0.0 evas_object_text_render_post
162 0.0301 libfreetype.so.6.3.8 FT_Get_Char_Index
158 0.0294 libevas.so.1.0.0 evas_common_gfx_func_composite_pixel_span_get
150 0.0279 module.so evas_software_xcb_x_output_buffer_paste
144 0.0268 libevas.so.1.0.0 evas_common_tilebuf_del_redraw
144 0.0268 module.so evas_software_xcb_x_output_buffer_new
141 0.0262 ld-2.3.3.so do_lookup_x
141 0.0262 module.so eng_context_clip_set
133 0.0247 libX11.so.6.2 (no symbols)
132 0.0245 libevas.so.1.0.0 op_blend_mask_color_span_get
128 0.0238 libgdk-x11-2.0.so.0.400.9 (no symbols)
127 0.0236 libXCB.so.0.0.0 XCBPutImage
126 0.0234 libevas.so.1.0.0 evas_object_color_set
126 0.0234 module.so anonymous symbol from section .plt
123 0.0229 module.so evas_software_xcb_outbuf_flush
122 0.0227 libevas.so.1.0.0 op_blend_pixel_span_get
121 0.0225 libevas.so.1.0.0 evas_gfx_compositor_get
121 0.0225 module.so __i686.get_pc_thunk.bx
118 0.0219 libevas.so.1.0.0 evas_common_image_create
116 0.0216 module.so eng_context_multiplier_unset
114 0.0212 libXCB.so.0.0.0 _xcb_out_send
114 0.0212 module.so eng_output_redraws_rect_add
113 0.0210 oprofiled sfile_log_sample
112 0.0208 libevas.so.1.0.0 evas_object_resize
112 0.0208 module.so eng_context_render_op_set
110 0.0205 libevas.so.1.0.0 evas_coord_world_x_to_screen
107 0.0199 libevas.so.1.0.0 evas_common_draw_context_cutouts_split
106 0.0197 libevas.so.1.0.0 evas_common_cpu_can_do
105 0.0195 evas_software_xcb_test anonymous symbol from section .plt
104 0.0193 libevas.so.1.0.0 evas_coord_world_y_to_screen
103 0.0192 libevas.so.1.0.0 evas_object_is_visible
103 0.0192 libevas.so.1.0.0 evas_object_rectangle_render_pre
100 0.0186 libevas.so.1.0.0 evas_list_free
98 0.0182 libevas.so.1.0.0 evas_common_draw_context_clip_clip
97 0.0180 libXCB.so.0.0.0 XCBSetupVendorEnd
96 0.0179 libevas.so.1.0.0 evas_render
95 0.0177 module.so eng_font_inset_get
94 0.0175 libXCB.so.0.0.0 anonymous symbol from section .plt
94 0.0175 libevas.so.1.0.0 evas_common_convert_func_get
90 0.0167 libevas.so.1.0.0 evas_common_draw_context_set_clip
87 0.0162 libevas.so.1.0.0 evas_object_image_is_opaque
84 0.0156 module.so eng_font_draw
83 0.0154 module.so eng_context_cutout_clear
81 0.0151 module.so eng_output_redraws_next_update_get
79 0.0147 libevas.so.1.0.0 evas_object_rectangle_render
76 0.0141 libevas.so.1.0.0 evas_common_gfx_func_composite_mask_color_span_get
76 0.0141 libevas.so.1.0.0 evas_list_remove
75 0.0139 libevas.so.1.0.0 evas_object_is_active
75 0.0139 module.so anonymous symbol from section .plt
74 0.0138 libXCB.so.0.0.0 XCBWaitForReply
71 0.0132 libevas.so.1.0.0 evas_common_cpu_end_opt
71 0.0132 oprofiled odb_open_count
70 0.0130 libevas.so.1.0.0 evas_event_passes_through
68 0.0126 libevas.so.1.0.0 evas_common_draw_context_apply_cutouts
68 0.0126 libevas.so.1.0.0 evas_object_change
68 0.0126 libgtk-x11-2.0.so.0.400.9 (no symbols)
67 0.0125 libXCB.so.0.0.0 XCBFORMATNext
66 0.0123 libevas.so.1.0.0 evas_object_render_pre_clipper_change
66 0.0123 libfreetype.so.6.3.8 FT_Activate_Size
64 0.0119 libXCB.so.0.0.0 XCBGetSetup
64 0.0119 libvte.so.4.4.0 (no symbols)
63 0.0117 libevas.so.1.0.0 evas_common_draw_context_clear_cutouts
63 0.0117 libevas.so.1.0.0 evas_common_draw_context_set_render_op
63 0.0117 libevas.so.1.0.0 op_blend_color_span_get
63 0.0117 libevas.so.1.0.0 op_copy_pixel_span_get
62 0.0115 module.so evas_software_xcb_x_output_buffer_depth
59 0.0110 libevas.so.1.0.0 evas_common_image_surface_alloc
58 0.0108 module.so eng_output_redraws_next_update_push
57 0.0106 libXCB.so.0.0.0 poll_for_reply
57 0.0106 libevas.so.1.0.0 evas_common_rectangle_draw
57 0.0106 libevas.so.1.0.0 evas_object_image_fill_set
54 0.0100 libevas.so.1.0.0 evas_common_gfx_func_composite_color_span_get
54 0.0100 libevas.so.1.0.0 evas_object_list_append
53 0.0099 ld-2.3.3.so strcmp
52 0.0097 libevas.so.1.0.0 evas_object_render_pre_prev_cur_add
52 0.0097 libtcl8.4.so (no symbols)
52 0.0097 module.so eng_context_cutout_add
51 0.0095 libevas.so.1.0.0 evas_common_load_image_data_from_file
49 0.0091 libevas.so.1.0.0 evas_common_image_line_buffer_obtain
49 0.0091 libevas.so.1.0.0 evas_object_is_opaque
47 0.0087 module.so evas_software_xcb_x_output_buffer_data
46 0.0086 libevas.so.1.0.0 evas_object_text_render_pre
46 0.0086 module.so evas_software_xcb_x_output_buffer_free
45 0.0084 ISO8859-15.so (no symbols)
45 0.0084 libevas.so.1.0.0 evas_common_tilebuf_clear
43 0.0080 ld-2.3.3.so _dl_relocate_object
43 0.0080 libevas.so.1.0.0 evas_common_draw_context_set_color
43 0.0080 libevas.so.1.0.0 evas_common_image_surface_new
42 0.0078 libXCB.so.0.0.0 XCBGetInputFocus
42 0.0078 libevas.so.1.0.0 evas_common_image_free
41 0.0076 libXCBImage.so.0.0.0 XCBImageSHMCreate
41 0.0076 module.so __i686.get_pc_thunk.bx
40 0.0074 libevas.so.1.0.0 evas_common_image_surface_dealloc
38 0.0071 libevas.so.1.0.0 evas_common_draw_context_add_cutout
37 0.0069 libXCB.so.0.0.0 XCBSync
37 0.0069 libXCBImage.so.0.0.0 __i686.get_pc_thunk.bx
37 0.0069 module.so eng_output_redraws_clear
35 0.0065 libevas.so.1.0.0 evas_common_image_surface_free
35 0.0065 libevas.so.1.0.0 evas_object_clip_dirty
34 0.0063 libevas.so.1.0.0 evas_common_gfx_compositor_blend_get
32 0.0060 libXCB.so.0.0.0 XCBSetupPixmapFormatsIter
32 0.0060 libevas.so.1.0.0 evas_object_recalc_clippees
31 0.0058 libevas.so.1.0.0 evas_object_intercept_call_resize
30 0.0056 libevas.so.1.0.0 evas_common_image_new
30 0.0056 libevas.so.1.0.0 evas_object_image_size_get
29 0.0054 libXCB.so.0.0.0 XCBGetExtensionData
29 0.0054 libevas.so.1.0.0 evas_common_cpu_has_feature
28 0.0052 libXCBImage.so.0.0.0 XCBImageDestroy
27 0.0050 libXCBshm.so.0.0.0 XCBShmPutImage
27 0.0050 libevas.so.1.0.0 evas_object_rectangle_render_post
26 0.0048 libXCB.so.0.0.0 _xcb_in_expect_reply
26 0.0048 libevas.so.1.0.0 evas_common_tilebuf_free_render_rects
25 0.0046 libevas.so.1.0.0 evas_common_draw_context_unset_multiplier
25 0.0046 libevas.so.1.0.0 evas_common_image_line_buffer_release
25 0.0046 libfreetype.so.6.3.8 gray_raster_render
24 0.0045 libpng.so.3.1.2.8 png_do_bgr
22 0.0041 ld-2.3.3.so _dl_lookup_symbol_x
22 0.0041 libevas.so.1.0.0 evas_object_was_visible
22 0.0041 module.so eng_rectangle_draw
20 0.0037 libXCB.so.0.0.0 XCBSetupPixmapFormats
20 0.0037 libXCB.so.0.0.0 _xcb_in_read_block
20 0.0037 module.so eng_output_flush
20 0.0037 oprofiled find_kernel_image
19 0.0035 metacity (no symbols)
19 0.0035 module.so evas_software_xcb_outbuf_free_region_for_update
18 0.0033 oprofiled code_ctx_switch
17 0.0032 libXCBImage.so.0.0.0 XCBImageSHMPut
17 0.0032 libevas.so.1.0.0 evas_object_inform_call_resize
17 0.0032 libpng.so.3.1.2.8 png_do_read_filler
16 0.0030 libpthread-0.10.so pthread_mutex_lock
16 0.0030 libpthread-0.10.so pthread_mutex_unlock
16 0.0030 rm (no symbols)
15 0.0028 libgdk_pixbuf-2.0.so.0.400.9 (no symbols)
14 0.0026 libXCB.so.0.0.0 XCBGenerateID
14 0.0026 libXCB.so.0.0.0 get_lazyreply
14 0.0026 libXft.so.2.1.2 (no symbols)
13 0.0024 libXCB.so.0.0.0 XCBSetupPixmapFormatsLength
13 0.0024 oprofiled code_kernel_enter
12 0.0022 libXCB.so.0.0.0 wake_up_next_reader
12 0.0022 libpango-1.0.so.0.400.1 (no symbols)
12 0.0022 oprofiled code_cookie_switch
11 0.0020 libXCB.so.0.0.0 XCBGetInputFocusReply
11 0.0020 libevas.so.1.0.0 evas_common_gfx_compositor_copy_get
11 0.0020 module.so eng_output_redraws_rect_del
11 0.0020 oprofiled odb_hash_add_node
10 0.0019 libORBit-2.so.0.0.0 (no symbols)
10 0.0019 libXCBshm.so.0.0.0 XCBShmDetach
10 0.0019 oprofiled code_kernel_exit
9 0.0017 ld-2.3.3.so dl_main
9 0.0017 libXCBImage.so.0.0.0 anonymous symbol from section .plt
9 0.0017 libXCBshm.so.0.0.0 XCBShmAttach
9 0.0017 libXCBshm.so.0.0.0 __i686.get_pc_thunk.bx
9 0.0017 tcl.so (no symbols)
8 0.0015 ip (no symbols)
8 0.0015 ld-2.3.3.so _dl_map_object_from_fd
8 0.0015 ld-2.3.3.so _dl_name_match_p
8 0.0015 libXCB.so.0.0.0 get_index
7 0.0013 MD5.so (no symbols)
7 0.0013 libevas.so.1.0.0 evas_object_rectangle_is_opaque
7 0.0013 libfreetype.so.6.3.8 TT_Load_Simple_Glyph
7 0.0013 libfreetype.so.6.3.8 gray_conic_to
7 0.0013 libfreetype.so.6.3.8 gray_render_line
7 0.0013 libpthread-0.10.so pthread_getspecific
6 0.0011 ld-2.3.3.so _dl_map_object_deps
6 0.0011 libXCBshm.so.0.0.0 XCBShmSEGNew
6 0.0011 libwnck-1.so.4.9.0 (no symbols)
6 0.0011 xchat (no symbols)
5 9.3e-04 ld-2.3.3.so _dl_cache_libcmp
5 9.3e-04 ld-2.3.3.so _dl_check_map_versions
5 9.3e-04 libevas.so.1.0.0 evas_object_text_is_opaque
5 9.3e-04 libgalaxy.so (no symbols)
5 9.3e-04 libpam.so.0.77 (no symbols)
5 9.3e-04 libpthread-0.10.so __i686.get_pc_thunk.bx
5 9.3e-04 libpthread-0.10.so pthread_equal
4 7.4e-04 grep (no symbols)
4 7.4e-04 ld-2.3.3.so _dl_load_cache_lookup
4 7.4e-04 ld-2.3.3.so _dl_map_object
4 7.4e-04 libXCBImage.so.0.0.0 XCBImageSHMDestroy
4 7.4e-04 libXrender.so.1.2.2 (no symbols)
4 7.4e-04 libfreetype.so.6.3.8 gray_render_scanline
4 7.4e-04 libgnomevfs-2.so.0.600.2 (no symbols)
4 7.4e-04 libgthread-2.0.so.0.400.6 (no symbols)
4 7.4e-04 magicdev (no symbols)
4 7.4e-04 python.so (no symbols)
3 5.6e-04 gawk (no symbols)
3 5.6e-04 gnome-smproxy (no symbols)
3 5.6e-04 ld-2.3.3.so _dl_catch_error
3 5.6e-04 ld-2.3.3.so _dl_new_object
3 5.6e-04 ld-2.3.3.so _dl_sysdep_read_whole_file
3 5.6e-04 ld-2.3.3.so fixup
3 5.6e-04 ld-2.3.3.so strlen
3 5.6e-04 libXt.so.6.0 (no symbols)
3 5.6e-04 libbonobo-2.so.0.0.0 (no symbols)
3 5.6e-04 libfreetype.so.6.3.8 Load_Glyph
3 5.6e-04 libfreetype.so.6.3.8 __i686.get_pc_thunk.bx
3 5.6e-04 libpthread-0.10.so sem_post@@GLIBC_2.1
3 5.6e-04 ntpd (no symbols)
3 5.6e-04 oprofiled find_cookie
3 5.6e-04 sudo (no symbols)
2 3.7e-04 Glib.so (no symbols)
2 3.7e-04 Gtk2.so (no symbols)
2 3.7e-04 ISO8859-1.so (no symbols)
2 3.7e-04 cat (no symbols)
2 3.7e-04 gnome-panel (no symbols)
2 3.7e-04 ld-2.3.3.so _dl_init_internal
2 3.7e-04 ld-2.3.3.so _dl_next_ld_env_entry
2 3.7e-04 ld-2.3.3.so match_symbol
2 3.7e-04 ld-2.3.3.so open_verify
2 3.7e-04 libdl-2.3.3.so (no symbols)
2 3.7e-04 libeel-2.so.2.6.2 (no symbols)
2 3.7e-04 libevas.so.1.0.0 evas_object_del
2 3.7e-04 libevas.so.1.0.0 op_blend_pixel_color_span_get
2 3.7e-04 libfreetype.so.6.3.8 FT_Get_Glyph
2 3.7e-04 libfreetype.so.6.3.8 FT_Outline_Decompose
2 3.7e-04 libfreetype.so.6.3.8 anonymous symbol from section .plt
2 3.7e-04 libfreetype.so.6.3.8 gray_move_to
2 3.7e-04 libpanel-applet-2.so.0.0.19 (no symbols)
2 3.7e-04 libpng.so.3.1.2.8 png_combine_row
2 3.7e-04 libpthread-0.10.so read
2 3.7e-04 libpthread-0.10.so sem_wait@@GLIBC_2.1
2 3.7e-04 libpython2.3.so.1.0 (no symbols)
2 3.7e-04 libresolv-2.3.3.so (no symbols)
2 3.7e-04 mv (no symbols)
2 3.7e-04 oprofiled xstrdup
2 3.7e-04 stuff.so (no symbols)
1 1.9e-04 expr (no symbols)
1 1.9e-04 httpd2 ap_mpm_run
1 1.9e-04 ld-2.3.3.so _dl_allocate_tls_init
1 1.9e-04 ld-2.3.3.so _dl_important_hwcaps
1 1.9e-04 ld-2.3.3.so _dl_init_paths
1 1.9e-04 ld-2.3.3.so _dl_sysdep_start
1 1.9e-04 ld-2.3.3.so _setjmp
1 1.9e-04 ld-2.3.3.so _start
1 1.9e-04 ld-2.3.3.so malloc
1 1.9e-04 ld-2.3.3.so memcpy
1 1.9e-04 ld-2.3.3.so memset
1 1.9e-04 ld-2.3.3.so open
1 1.9e-04 ld-2.3.3.so openaux
1 1.9e-04 ld-2.3.3.so process_envvars
1 1.9e-04 ld-2.3.3.so unsetenv
1 1.9e-04 libXCBProperty.so.0.0.0 call_gmon_start
1 1.9e-04 libXCBshm.so.0.0.0 anonymous symbol from section .plt
1 1.9e-04 libXau.so.6.0.0 XauGetBestAuthByAddr
1 1.9e-04 libapr-0.so.0.9.5 (no symbols)
1 1.9e-04 libevas.so.1.0.0 evas_common_font_int_modify_cache_by
1 1.9e-04 libevas.so.1.0.0 evas_common_image_find
1 1.9e-04 libevas.so.1.0.0 evas_common_image_unref
1 1.9e-04 libevas.so.1.0.0 evas_font_load
1 1.9e-04 libevas.so.1.0.0 evas_hash_foreach
1 1.9e-04 libevas.so.1.0.0 evas_object_clip_set
1 1.9e-04 libevas.so.1.0.0 evas_object_event_callback_cleanup
1 1.9e-04 libevas.so.1.0.0 evas_object_inform_call_show
1 1.9e-04 libevas.so.1.0.0 evas_object_render_pre_visible_change
1 1.9e-04 libevas.so.1.0.0 evas_stringshare_add
1 1.9e-04 libevas.so.1.0.0 evas_stringshare_del
1 1.9e-04 libevas.so.1.0.0 object_text_font_cache_dir_update
1 1.9e-04 libfreetype.so.6.3.8 FT_Alloc
1 1.9e-04 libfreetype.so.6.3.8 FT_GlyphLoader_Add
1 1.9e-04 libfreetype.so.6.3.8 FT_GlyphLoader_CopyPoints
1 1.9e-04 libfreetype.so.6.3.8 FT_Outline_Translate
1 1.9e-04 libfreetype.so.6.3.8 FT_Remove_Module
1 1.9e-04 libfreetype.so.6.3.8 FT_Set_Renderer
1 1.9e-04 libfreetype.so.6.3.8 FT_Stream_GetChar
1 1.9e-04 libfreetype.so.6.3.8 gray_render_span
1 1.9e-04 libfreetype.so.6.3.8 tt_face_load_kern
1 1.9e-04 libnsl-2.3.3.so (no symbols)
1 1.9e-04 libnss_files-2.3.3.so (no symbols)
1 1.9e-04 libpangoxft-1.0.so.0.400.1 (no symbols)
1 1.9e-04 libpixbufloader-png.so (no symbols)
1 1.9e-04 libpng.so.3.1.2.8 png_crc_error
1 1.9e-04 libpng.so.3.1.2.8 png_do_chop
1 1.9e-04 libpng.so.3.1.2.8 png_free_data
1 1.9e-04 libpng.so.3.1.2.8 png_free_default
1 1.9e-04 libpng.so.3.1.2.8 png_handle_IHDR
1 1.9e-04 libpng.so.3.1.2.8 png_handle_as_unknown
1 1.9e-04 libpng.so.3.1.2.8 png_read_image
1 1.9e-04 libpng.so.3.1.2.8 png_read_info
1 1.9e-04 libpng.so.3.1.2.8 png_read_row
1 1.9e-04 libpng12.so.0.1.2.8 png_read_filter_row
1 1.9e-04 libpng12.so.0.1.2.8 png_read_info
1 1.9e-04 libpng12.so.0.1.2.8 png_read_row
1 1.9e-04 libpng12.so.0.1.2.8 png_read_transform_info
1 1.9e-04 libpthread-0.10.so __errno_location
1 1.9e-04 libpthread-0.10.so __i686.get_pc_thunk.cx
1 1.9e-04 libpthread-0.10.so __libc_sigaction
1 1.9e-04 libpthread-0.10.so __open_nocancel
1 1.9e-04 libpthread-0.10.so __pthread_enable_asynccancel
1 1.9e-04 libpthread-0.10.so __read_nocancel
1 1.9e-04 libpthread-0.10.so __write_nocancel
1 1.9e-04 libpthread-0.10.so close
1 1.9e-04 libpthread-0.10.so pthread_rwlock_rdlock
1 1.9e-04 libpthread-0.10.so pthread_setspecific
1 1.9e-04 libstartup-notification-1.so.0.0.0 (no symbols)
1 1.9e-04 ls (no symbols)
1 1.9e-04 module.so evas_image_load_file_data_png
1 1.9e-04 oprofiled fill_header
1 1.9e-04 oprofiled for_one_sfile
1 1.9e-04 oprofiled odb_init
1 1.9e-04 oprofiled odb_open
1 1.9e-04 oprofiled op_hash_string
1 1.9e-04 oprofiled op_read_device
1 1.9e-04 pam-panel-icon (no symbols)
1 1.9e-04 syslogd (no symbols)
More information about the Xcb
mailing list