mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-28 01:50:48 +00:00
Convert symtab.h function signatures to use bool instead of int
gdb/ChangeLog: 2019-09-26 Christian Biesinger <cbiesinger@google.com> * blockframe.c (find_pc_partial_function): Change return type to bool. * elfread.c (elf_gnu_ifunc_resolve_name): Likewise. * minsyms.c (in_gnu_ifunc_stub): Likewise. (stub_gnu_ifunc_resolve_name): Likewise. * symtab.c (compare_filenames_for_search): Likewise. (compare_glob_filenames_for_search): Likewise. (matching_obj_sections): Likewise. (symbol_matches_domain): Likewise. (find_line_symtab): Change out param EXACT_MATCH to bool *. (find_line_pc): Change return type to bool. (find_line_pc_range): Likewise. (producer_is_realview): Likewise. * symtab.h (symbol_matches_domain): Likewise. (find_pc_partial_function): Likewise. (find_pc_line_pc_range): Likewise. (in_gnu_ifunc_stub): Likewise. (struct gnu_ifunc_fns) <gnu_ifunc_resolve_name>: Likewise. (find_line_pc): Likewise. (find_line_pc_range): Likewise. (matching_obj_sections): Likewise. (find_line_symtab): Change out parameter to bool. (producer_is_realview): Change return type to bool. (compare_filenames_for_search): Likewise. (compare_glob_filenames_for_search): Likewise.
This commit is contained in:
@@ -850,21 +850,21 @@ elf_gnu_ifunc_resolve_by_got (const char *name, CORE_ADDR *addr_p)
|
||||
|
||||
/* Try to find the target resolved function entry address of a STT_GNU_IFUNC
|
||||
function NAME. If the address is found it is stored to *ADDR_P (if ADDR_P
|
||||
is not NULL) and the function returns 1. It returns 0 otherwise.
|
||||
is not NULL) and the function returns true. It returns false otherwise.
|
||||
|
||||
Both the elf_objfile_gnu_ifunc_cache_data hash table and
|
||||
SYMBOL_GOT_PLT_SUFFIX locations are searched by this function. */
|
||||
|
||||
static int
|
||||
static bool
|
||||
elf_gnu_ifunc_resolve_name (const char *name, CORE_ADDR *addr_p)
|
||||
{
|
||||
if (elf_gnu_ifunc_resolve_by_cache (name, addr_p))
|
||||
return 1;
|
||||
return true;
|
||||
|
||||
if (elf_gnu_ifunc_resolve_by_got (name, addr_p))
|
||||
return 1;
|
||||
return true;
|
||||
|
||||
return 0;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Call STT_GNU_IFUNC - a function returning addresss of a real function to
|
||||
|
||||
Reference in New Issue
Block a user