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:
parent
d11fd24905
commit
f5c9a895bc
6 changed files with 22 additions and 11 deletions
|
@ -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.
|
||||
|
|
|
@ -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))
|
||||
{
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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 */
|
||||
|
||||
|
|
|
@ -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. */
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue