public inbox for gdb-testers@sourceware.org help / color / mirror / Atom feed
From: gdb-buildbot@sergiodj.net To: gdb-testers@sourceware.org Subject: [binutils-gdb] Use a const dwarf2_section_info in macro reader Date: Thu, 09 Apr 2020 18:15:55 -0400 [thread overview] Message-ID: <4f9c1eda9ffc161015b6d9cc6dc958b67de680e6@gdb-build> (raw) *** TEST RESULTS FOR COMMIT 4f9c1eda9ffc161015b6d9cc6dc958b67de680e6 *** commit 4f9c1eda9ffc161015b6d9cc6dc958b67de680e6 Author: Tom Tromey <tom@tromey.com> AuthorDate: Thu Mar 26 09:28:08 2020 -0600 Commit: Tom Tromey <tom@tromey.com> CommitDate: Thu Mar 26 09:28:17 2020 -0600 Use a const dwarf2_section_info in macro reader This changes the DWARF macro reader to use a const dwarf2_section_info. gdb/ChangeLog 2020-03-26 Tom Tromey <tom@tromey.com> * dwarf2/macro.h (dwarf_decode_macros): Make section parameter const. * dwarf2/macro.c (skip_form_bytes, skip_unknown_opcode) (dwarf_decode_macro_bytes, dwarf_decode_macros): Make section parameter const. diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8723ff9b9f..c945936517 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +2020-03-26 Tom Tromey <tom@tromey.com> + + * dwarf2/macro.h (dwarf_decode_macros): Make section parameter + const. + * dwarf2/macro.c (skip_form_bytes, skip_unknown_opcode) + (dwarf_decode_macro_bytes, dwarf_decode_macros): Make section + parameter const. + 2020-03-26 Tom Tromey <tom@tromey.com> * dwarf2/read.c (dwarf_decode_macros): Make "lh" const. diff --git a/gdb/dwarf2/macro.c b/gdb/dwarf2/macro.c index 01af58de29..4958639967 100644 --- a/gdb/dwarf2/macro.c +++ b/gdb/dwarf2/macro.c @@ -231,7 +231,7 @@ static const gdb_byte * skip_form_bytes (bfd *abfd, const gdb_byte *bytes, const gdb_byte *buffer_end, enum dwarf_form form, unsigned int offset_size, - struct dwarf2_section_info *section) + const struct dwarf2_section_info *section) { unsigned int bytes_read; @@ -322,7 +322,7 @@ skip_unknown_opcode (unsigned int opcode, const gdb_byte *mac_ptr, const gdb_byte *mac_end, bfd *abfd, unsigned int offset_size, - struct dwarf2_section_info *section) + const struct dwarf2_section_info *section) { unsigned int bytes_read, i; unsigned long arg; @@ -424,7 +424,7 @@ dwarf_decode_macro_bytes (struct dwarf2_per_objfile *dwarf2_per_objfile, const gdb_byte *mac_ptr, const gdb_byte *mac_end, struct macro_source_file *current_file, const struct line_header *lh, - struct dwarf2_section_info *section, + const struct dwarf2_section_info *section, int section_is_gnu, int section_is_dwz, unsigned int offset_size, htab_t include_hash) @@ -634,7 +634,7 @@ dwarf_decode_macro_bytes (struct dwarf2_per_objfile *dwarf2_per_objfile, LONGEST offset; void **slot; bfd *include_bfd = abfd; - struct dwarf2_section_info *include_section = section; + const struct dwarf2_section_info *include_section = section; const gdb_byte *include_mac_end = mac_end; int is_dwz = section_is_dwz; const gdb_byte *new_mac_ptr; @@ -710,7 +710,8 @@ dwarf_decode_macro_bytes (struct dwarf2_per_objfile *dwarf2_per_objfile, void dwarf_decode_macros (struct dwarf2_per_objfile *dwarf2_per_objfile, - buildsym_compunit *builder, dwarf2_section_info *section, + buildsym_compunit *builder, + const dwarf2_section_info *section, const struct line_header *lh, unsigned int offset_size, unsigned int offset, int section_is_gnu) { diff --git a/gdb/dwarf2/macro.h b/gdb/dwarf2/macro.h index b92987cf0d..cb66a6f50c 100644 --- a/gdb/dwarf2/macro.h +++ b/gdb/dwarf2/macro.h @@ -24,7 +24,7 @@ struct buildsym_compunit; extern void dwarf_decode_macros (struct dwarf2_per_objfile *dwarf2_per_objfile, buildsym_compunit *builder, - dwarf2_section_info *section, + const dwarf2_section_info *section, const struct line_header *lh, unsigned int offset_size, unsigned int offset,
next reply other threads:[~2020-04-09 22:15 UTC|newest] Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-04-09 22:15 gdb-buildbot [this message] 2020-04-09 22:15 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot 2020-04-09 22:16 ` Failures on Fedora-i686, " gdb-buildbot 2020-04-09 22:46 ` Failures on Fedora-x86_64-m32, " gdb-buildbot 2020-04-09 23:03 ` Failures on Fedora-x86_64-m64, " gdb-buildbot 2020-04-09 23:25 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot 2020-04-10 0:04 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot 2020-04-13 12:03 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot 2020-04-14 6:32 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot 2020-04-15 15:31 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot 2020-04-15 17:19 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4f9c1eda9ffc161015b6d9cc6dc958b67de680e6@gdb-build \ --to=gdb-buildbot@sergiodj.net \ --cc=gdb-testers@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).