From 7a469b103153a02ab088b9b39a21d4c74b419c41 Mon Sep 17 00:00:00 2001 From: "ted.mielczarek@gmail.com" Date: Wed, 27 Feb 2013 16:43:26 +0000 Subject: Fix DumpSymbols error message when using multiple debug_dirs, followup from r1102. Patch by Julian Seward , R=ted git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1116 4c0a9323-5329-0410-9bdc-e9ce6186880e --- src/common/linux/dump_symbols.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/common/linux/dump_symbols.cc') diff --git a/src/common/linux/dump_symbols.cc b/src/common/linux/dump_symbols.cc index ea9b8328..fed27b7a 100644 --- a/src/common/linux/dump_symbols.cc +++ b/src/common/linux/dump_symbols.cc @@ -418,8 +418,12 @@ string ReadDebugLink(const char* debuglink, } if (!found) { - fprintf(stderr, "Failed to open debug ELF file '%s' for '%s': %s\n", - debuglink_path.c_str(), obj_file.c_str(), strerror(errno)); + fprintf(stderr, "Failed to find debug ELF file for '%s' after trying:\n", + obj_file.c_str()); + for (it = debug_dirs.begin(); it < debug_dirs.end(); ++it) { + const string debug_dir = *it; + fprintf(stderr, " %s/%s\n", debug_dir.c_str(), debuglink); + } return ""; } -- cgit v1.2.1