mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-16 14:19:52 +08:00
Make symtab members private
This rearranges symtab so that the private members appear at the end, and then adds the "private" keyword.
This commit is contained in:
20
gdb/symtab.h
20
gdb/symtab.h
@@ -1765,15 +1765,6 @@ struct symtab
|
||||
|
||||
struct symtab *next;
|
||||
|
||||
/* Backlink to containing compunit symtab. */
|
||||
|
||||
struct compunit_symtab *m_compunit;
|
||||
|
||||
/* Table mapping core addresses to line numbers for this file.
|
||||
Can be NULL if none. Never shared between different symtabs. */
|
||||
|
||||
const struct linetable *m_linetable;
|
||||
|
||||
/* Name of this source file, in a form appropriate to print to the user.
|
||||
|
||||
This pointer is never nullptr. */
|
||||
@@ -1790,6 +1781,17 @@ struct symtab
|
||||
This pointer is never nullptr.*/
|
||||
const char *filename_for_id;
|
||||
|
||||
private:
|
||||
|
||||
/* Backlink to containing compunit symtab. */
|
||||
|
||||
struct compunit_symtab *m_compunit;
|
||||
|
||||
/* Table mapping core addresses to line numbers for this file.
|
||||
Can be NULL if none. Never shared between different symtabs. */
|
||||
|
||||
const struct linetable *m_linetable;
|
||||
|
||||
/* Language of this source file. */
|
||||
|
||||
enum language m_language;
|
||||
|
||||
Reference in New Issue
Block a user