aboutsummaryrefslogtreecommitdiff
path: root/gdb/minsyms.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2016-10-14 15:19:03 -0600
committerTom Tromey <tom@tromey.com>2016-10-21 14:17:39 -0600
commitce6c454e5acbaec4e0c22e9c8af0fe7686a53baa (patch)
tree4f96acad23e5e9aad731e56b6360d891bf3eed1e /gdb/minsyms.h
parentf60ee22ea1d62f7004511ec65a3ad76890032d88 (diff)
downloadgdb-ce6c454e5acbaec4e0c22e9c8af0fe7686a53baa.zip
gdb-ce6c454e5acbaec4e0c22e9c8af0fe7686a53baa.tar.gz
gdb-ce6c454e5acbaec4e0c22e9c8af0fe7686a53baa.tar.bz2
Change minimal_symbol_reader::record_full to take a bool
This changes an "int" to a "bool" in the signature for minimal_symbol_reader::record_full, and then fixes the callers. 2016-10-21 Tom Tromey <tom@tromey.com> * minsyms.h (minimal_symbol_reader::record_full): "copy_name" now a bool. (record, record_with_info): Update. * minsyms.c (record): Fix indentation. (record_full): Fix indentation. Update for type change. * elfread.c (record_minimal_symbol): "copy_name" now a bool. (elf_symtab_read): "copy_names" now a bool. (elf_rel_plt_read, elf_read_minimal_symbols): Update.
Diffstat (limited to 'gdb/minsyms.h')
-rw-r--r--gdb/minsyms.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/gdb/minsyms.h b/gdb/minsyms.h
index b22920b..06b3b4e 100644
--- a/gdb/minsyms.h
+++ b/gdb/minsyms.h
@@ -93,35 +93,35 @@ class minimal_symbol_reader
ADDRESS - the address of the symbol
MS_TYPE - the type of the symbol
SECTION - the symbol's section
- appropriate obj_section for the minimal symbol. This can be NULL.
- OBJFILE - the objfile associated with the minimal symbol. */
+ */
struct minimal_symbol *record_full (const char *name,
int name_len,
- int copy_name,
+ bool copy_name,
CORE_ADDR address,
enum minimal_symbol_type ms_type,
int section);
/* Like record_full, but:
- uses strlen to compute NAME_LEN,
- - passes COPY_NAME = 1,
+ - passes COPY_NAME = true,
- and passes a default SECTION, depending on the type
This variant does not return the new symbol. */
- void record (const char *, CORE_ADDR, enum minimal_symbol_type);
+ void record (const char *name, CORE_ADDR address,
+ enum minimal_symbol_type ms_type);
/* Like record_full, but:
- uses strlen to compute NAME_LEN,
- - passes COPY_NAME = 1. */
+ - passes COPY_NAME = true. */
struct minimal_symbol *record_with_info (const char *name,
CORE_ADDR address,
enum minimal_symbol_type ms_type,
int section)
{
- return record_full (name, strlen (name), 1, address, ms_type, section);
+ return record_full (name, strlen (name), true, address, ms_type, section);
}
private: