Rename solib_address to solib_name_from_address.
* breakpoint.c (insert_bp_location, disable_breakpoints_in_shlibs)
(disable_breakpoints_in_unloaded_shlib): Update.
* printcmd.c (display_uses_solib_p): Likewise.
* stack.c (print_frame): Likewise.
* solib.c: Rename.
* solib.h: Rename.
+2009-03-06 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ Rename solib_address to solib_name_from_address.
+ * breakpoint.c (insert_bp_location, disable_breakpoints_in_shlibs)
+ (disable_breakpoints_in_unloaded_shlib): Update.
+ * printcmd.c (display_uses_solib_p): Likewise.
+ * stack.c (print_frame): Likewise.
+ * solib.c: Rename.
+ * solib.h: Rename.
+
2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
* printcmd.c (do_one_display): Reparse exp_string.
if (val)
{
/* Can't set the breakpoint. */
- if (solib_address (bpt->address))
+ if (solib_name_from_address (bpt->address))
{
/* See also: disable_breakpoints_in_shlibs. */
val = 0;
/* In some cases, we might not be able to remove a breakpoint
in a shared library that has already been removed, but we
have not yet processed the shlib unload event. */
- if (val && solib_address (b->address))
+ if (val && solib_name_from_address (b->address))
val = 0;
if (val)
#ifdef PC_SOLIB
&& PC_SOLIB (loc->address)
#else
- && solib_address (loc->address)
+ && solib_name_from_address (loc->address)
#endif
)
{
#ifdef PC_SOLIB
char *so_name = PC_SOLIB (loc->address);
#else
- char *so_name = solib_address (loc->address);
+ char *so_name = solib_name_from_address (loc->address);
#endif
if (so_name && !strcmp (so_name, solib->so_name))
{
struct expression *const exp = d->exp;
if (d->block != NULL
- && solib_address (d->block->startaddr) == solib->so_name)
+ && solib_name_from_address (d->block->startaddr) == solib->so_name)
return 1;
for (i = 0; i < exp->nelts; )
SYMBOL_OBJ_SECTION (symbol);
if (block != NULL
- && solib_address (block->startaddr) == solib->so_name)
+ && solib_name_from_address (block->startaddr) == solib->so_name)
return 1;
if (section && section->objfile == solib->objfile)
GLOBAL FUNCTION
- solib_address -- check to see if an address is in a shared lib
+ solib_name_from_address -- if an address is in a shared lib, return
+ its name.
SYNOPSIS
- char * solib_address (CORE_ADDR address)
+ char * solib_name_from_address (CORE_ADDR address)
DESCRIPTION
*/
char *
-solib_address (CORE_ADDR address)
+solib_name_from_address (CORE_ADDR address)
{
struct so_list *so = 0; /* link map state variable */
/* If ADDR lies in a shared library, return its name. */
-extern char *solib_address (CORE_ADDR);
+extern char *solib_name_from_address (CORE_ADDR);
/* Return 1 if PC lies in the dynamic symbol resolution code of the
run time loader. */
#ifdef PC_SOLIB
char *lib = PC_SOLIB (get_frame_pc (frame));
#else
- char *lib = solib_address (get_frame_pc (frame));
+ char *lib = solib_name_from_address (get_frame_pc (frame));
#endif
if (lib)
{