mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-19 01:19:41 +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;
|
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.
|
/* Name of this source file, in a form appropriate to print to the user.
|
||||||
|
|
||||||
This pointer is never nullptr. */
|
This pointer is never nullptr. */
|
||||||
@@ -1790,6 +1781,17 @@ struct symtab
|
|||||||
This pointer is never nullptr.*/
|
This pointer is never nullptr.*/
|
||||||
const char *filename_for_id;
|
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. */
|
/* Language of this source file. */
|
||||||
|
|
||||||
enum language m_language;
|
enum language m_language;
|
||||||
|
|||||||
Reference in New Issue
Block a user