From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1879) id 7BD26384B833; Sat, 30 Jul 2022 00:55:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7BD26384B833 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Simon Marchi To: gdb-cvs@sourceware.org Subject: [binutils-gdb] gdb: add debug prints in buildsym.c X-Act-Checkin: binutils-gdb X-Git-Author: Simon Marchi X-Git-Refname: refs/heads/master X-Git-Oldrev: 2ab317fb8290ea96bdb446957d2e221634fd25c8 X-Git-Newrev: 80affb9f80d22ee4b1463f23a36b083e05b6d2c3 Message-Id: <20220730005514.7BD26384B833@sourceware.org> Date: Sat, 30 Jul 2022 00:55:14 +0000 (GMT) X-BeenThere: gdb-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jul 2022 00:55:14 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D80affb9f80d2= 2ee4b1463f23a36b083e05b6d2c3 commit 80affb9f80d22ee4b1463f23a36b083e05b6d2c3 Author: Simon Marchi Date: Thu Apr 7 09:27:18 2022 -0400 gdb: add debug prints in buildsym.c =20 Add a few debug prints in buildsym.c that were helpful to me in writing this series. =20 Change-Id: If10a818feaee3ce1b78a2a254013b62dd578002b Diff: --- gdb/buildsym.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gdb/buildsym.c b/gdb/buildsym.c index 65c2ac5aff0..fae3d5ef4ce 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -493,6 +493,8 @@ buildsym_compunit::start_subfile (const char *name) { /* See if this subfile is already registered. */ =20 + symtab_create_debug_printf ("name =3D %s", name); + for (subfile *subfile =3D m_subfiles; subfile; subfile =3D subfile->next) { std::string subfile_name_holder; @@ -513,6 +515,8 @@ buildsym_compunit::start_subfile (const char *name) =20 if (FILENAME_CMP (subfile_name, name) =3D=3D 0) { + symtab_create_debug_printf ("found existing symtab with name %s (%s)", + subfile->name.c_str (), subfile_name); m_current_subfile =3D subfile; return; } @@ -741,6 +745,9 @@ buildsym_compunit::watch_main_source_file_lossage () Copy its line_vector and symtab to the main subfile and then discard it. */ =20 + symtab_create_debug_printf ("using subfile %s as the main subfile", + mainsub_alias->name.c_str ()); + mainsub->line_vector_entries =3D std::move (mainsub_alias->line_vector_entries); mainsub->symtab =3D mainsub_alias->symtab;