On Tue, Feb 04, 2014 at 04:28:59PM +0100, Mauro Andreolini wrote:
> > /usr/lib/perl5/core_perl/CORE/hv_func.h:398:5: error: switch missing
> > default case [-Werror=switch-default]
> > switch(bytes_in_carry) { /* how many bytes in carry */
> > ^
> > cc1: all warnings being treated as errors
> > make: *** [util/scripting-engines/trace-event-perl.o] Errore 1
> I solved this one by applying this:
> https://lkml.org/lkml/2013/7/23/60
>
> Wow! Unwinding is noticeably faster than libunwind! The trace is almost
> perfect. I think I found only one unresolved symbol (it's always the
> same one, maybe I screwed up the compilation):
>
> 0.01% ls [kernel.kallsyms] [k] do_raw_read_unlock
> |
> --- do_raw_read_unlock
> _raw_read_unlock
> 0xffffffffa0154479 <--- HERE
hum, is there any symbol around that address?
you can check /proc/kallsyms or vmlinux file from debug package
> jbd2__journal_start
> __ext4_journal_start_sb
> ext4_dirty_inode
> __mark_inode_dirty
> update_time
> touch_atime
> sys_readlinkat
> sys_readlink
> system_call
> __GI___readlink
> get_link_name
> gobble_file
> print_dir
> main
> __libc_start_main
> _start
>
> Is this going into mainline soon?
hopefully ;-) it's on review now..
thanks a lot for testing! please let us know any issues you spot
jirka
--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html