From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2116) id 9EAEF3850427; Thu, 7 Jul 2022 23:55:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9EAEF3850427 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Ian Lance Taylor To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-1567] libbacktrace: don't exit Mach-O dyld library loop on one failure X-Act-Checkin: gcc X-Git-Author: Ian Lance Taylor X-Git-Refname: refs/heads/master X-Git-Oldrev: 9ed57796235abcd24e06b1ce10fe72c3d0d07cc5 X-Git-Newrev: d8ddf1fa098fa50929ea0a1569a8e38d80fadbaf Message-Id: <20220707235508.9EAEF3850427@sourceware.org> Date: Thu, 7 Jul 2022 23:55:08 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jul 2022 23:55:08 -0000 https://gcc.gnu.org/g:d8ddf1fa098fa50929ea0a1569a8e38d80fadbaf commit r13-1567-gd8ddf1fa098fa50929ea0a1569a8e38d80fadbaf Author: Ian Lance Taylor Date: Thu Jul 7 16:54:05 2022 -0700 libbacktrace: don't exit Mach-O dyld library loop on one failure * macho.c (backtrace_initialize) [HAVE_MACH_O_DYLD_H]: Don't exit loop if we can't find debug info for one shared library. Diff: --- libbacktrace/macho.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libbacktrace/macho.c b/libbacktrace/macho.c index 3f40811719e..16f406507d2 100644 --- a/libbacktrace/macho.c +++ b/libbacktrace/macho.c @@ -1268,7 +1268,7 @@ backtrace_initialize (struct backtrace_state *state, const char *filename, mff = macho_nodebug; if (!macho_add (state, name, d, 0, NULL, base_address, 0, error_callback, data, &mff, &mfs)) - return 0; + continue; if (mff != macho_nodebug) macho_fileline_fn = mff;