linux/tools/perf/ui/browsers
Arnaldo Carvalho de Melo ee51d85139 perf annotate: Introduce strerror for handling symbol__disassemble() errors
We were just using pr_error() which makes it difficult for non stdio UIs
to provide errors using its widgets, as they need to somehow catch what
was passed to pr_error().

Fix it by introducing a __strerror() interface like the ones used
elsewhere, for instance target__strerror().

This is just the initial step, more work will be done, but first some
error handling bugs noticed while working on this need to be dealt with.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: http://lkml.kernel.org/n/tip-dgd22zl2xg7x4vcnoa83jxfb@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2016-08-01 18:18:16 -03:00
..
Build perf build: Add slang objects building 2015-02-12 11:48:13 -03:00
annotate.c perf annotate: Introduce strerror for handling symbol__disassemble() errors 2016-08-01 18:18:16 -03:00
header.c perf tools: Rename perf_session_env to perf_env 2015-08-28 14:53:55 -03:00
hists.c tools: Introduce str_error_r() 2016-07-12 15:19:47 -03:00
hists.h perf hists browser: Introduce init() 2016-06-22 09:56:35 -03:00
map.c perf ui browsers: Remove help messages about use of right and arrow keys 2015-10-12 13:56:50 -03:00
map.h perf tools: Finish the removal of 'self' arguments 2013-11-05 15:32:36 -03:00
scripts.c perf ui browsers: Remove help messages about use of right and arrow keys 2015-10-12 13:56:50 -03:00