mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-02 04:27:46 +08:00
gdb: make two objfile functions return bool
gdb/ChangeLog: * objfiles.h (is_addr_in_objfile, shared_objfile_contains_address_p): Return bool. * objfile.c (is_addr_in_objfile, shared_objfile_contains_address_p): Return bool.
This commit is contained in:
@ -1303,16 +1303,15 @@ inhibit_section_map_updates (struct program_space *pspace)
|
||||
(&get_objfile_pspace_data (pspace)->inhibit_updates, 1);
|
||||
}
|
||||
|
||||
/* Return 1 if ADDR maps into one of the sections of OBJFILE and 0
|
||||
otherwise. */
|
||||
/* See objfiles.h. */
|
||||
|
||||
int
|
||||
bool
|
||||
is_addr_in_objfile (CORE_ADDR addr, const struct objfile *objfile)
|
||||
{
|
||||
struct obj_section *osect;
|
||||
|
||||
if (objfile == NULL)
|
||||
return 0;
|
||||
return false;
|
||||
|
||||
ALL_OBJFILE_OSECTIONS (objfile, osect)
|
||||
{
|
||||
@ -1321,12 +1320,14 @@ is_addr_in_objfile (CORE_ADDR addr, const struct objfile *objfile)
|
||||
|
||||
if (obj_section_addr (osect) <= addr
|
||||
&& addr < obj_section_endaddr (osect))
|
||||
return 1;
|
||||
return true;
|
||||
}
|
||||
return 0;
|
||||
return false;
|
||||
}
|
||||
|
||||
int
|
||||
/* See objfiles.h. */
|
||||
|
||||
bool
|
||||
shared_objfile_contains_address_p (struct program_space *pspace,
|
||||
CORE_ADDR address)
|
||||
{
|
||||
@ -1334,10 +1335,10 @@ shared_objfile_contains_address_p (struct program_space *pspace,
|
||||
{
|
||||
if ((objfile->flags & OBJF_SHARED) != 0
|
||||
&& is_addr_in_objfile (address, objfile))
|
||||
return 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
return 0;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* The default implementation for the "iterate_over_objfiles_in_search_order"
|
||||
|
Reference in New Issue
Block a user