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.
This commit is contained in:
Paul Pluzhnikov 2009-03-06 18:51:05 +00:00
parent d11fd24905
commit f5c9a895bc
6 changed files with 22 additions and 11 deletions

View file

@ -1,3 +1,13 @@
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.

View file

@ -1160,7 +1160,7 @@ Note: automatically using hardware breakpoints for read-only addresses.\n"));
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;
@ -1629,7 +1629,7 @@ remove_breakpoint (struct bp_location *b, insertion_state_t is)
/* 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)
@ -4439,7 +4439,7 @@ disable_breakpoints_in_shlibs (void)
#ifdef PC_SOLIB
&& PC_SOLIB (loc->address)
#else
&& solib_address (loc->address)
&& solib_name_from_address (loc->address)
#endif
)
{
@ -4475,7 +4475,7 @@ disable_breakpoints_in_unloaded_shlib (struct so_list *solib)
#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))
{

View file

@ -1767,7 +1767,7 @@ display_uses_solib_p (const struct display *d,
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; )
@ -1783,7 +1783,7 @@ display_uses_solib_p (const struct display *d,
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)

View file

@ -838,11 +838,12 @@ info_sharedlibrary_command (char *ignore, int from_tty)
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
@ -856,7 +857,7 @@ info_sharedlibrary_command (char *ignore, int from_tty)
*/
char *
solib_address (CORE_ADDR address)
solib_name_from_address (CORE_ADDR address)
{
struct so_list *so = 0; /* link map state variable */

View file

@ -45,7 +45,7 @@ extern void solib_create_inferior_hook (void);
/* 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. */

View file

@ -730,7 +730,7 @@ print_frame (struct frame_info *frame, int print_level,
#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)
{