diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2021-11-19 22:09:25 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2022-02-06 15:48:18 -0500 |
commit | ab5f850eed6aba84050d075e8c8a2cb16a876b15 (patch) | |
tree | 05057981c94964184fbeca51093765525eeb01b2 /gdb/symtab.h | |
parent | 422f1ea279deea8530b679e4770e97f669797543 (diff) | |
download | gdb-ab5f850eed6aba84050d075e8c8a2cb16a876b15.zip gdb-ab5f850eed6aba84050d075e8c8a2cb16a876b15.tar.gz gdb-ab5f850eed6aba84050d075e8c8a2cb16a876b15.tar.bz2 |
gdb: remove COMPUNIT_PRODUCER macro, add getter/setter
Add a getter and a setter for a compunit_symtab's producer. Remove the
corresponding macro and adjust all callers.
Change-Id: Ia1d6d8a0e247a08a21af23819d71e49b37d8931b
Diffstat (limited to 'gdb/symtab.h')
-rw-r--r-- | gdb/symtab.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gdb/symtab.h b/gdb/symtab.h index 2500c8e..1e3f95d 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -1492,6 +1492,16 @@ struct compunit_symtab m_debugformat = debugformat; } + const char *producer () const + { + return m_producer; + } + + void set_producer (const char *producer) + { + m_producer = producer; + } + /* Make PRIMARY_FILETAB the primary filetab of this compunit symtab. PRIMARY_FILETAB must already be a filetab of this compunit symtab. */ @@ -1538,7 +1548,7 @@ struct compunit_symtab const char *m_debugformat; /* String of producer version information, or NULL if we don't know. */ - const char *producer; + const char *m_producer; /* Directory in which it was compiled, or NULL if we don't know. */ const char *dirname; @@ -1587,7 +1597,6 @@ struct compunit_symtab using compunit_symtab_range = next_range<compunit_symtab>; -#define COMPUNIT_PRODUCER(cust) ((cust)->producer) #define COMPUNIT_DIRNAME(cust) ((cust)->dirname) #define COMPUNIT_BLOCKVECTOR(cust) ((cust)->blockvector) #define COMPUNIT_BLOCK_LINE_SECTION(cust) ((cust)->block_line_section) |