* gdbarch.sh (has_global_solist): Mention global breakpoints.

* gdbarch.h: Regenerate.
This commit is contained in:
Pedro Alves
2008-11-03 16:11:45 +00:00
parent 50c71eaf0e
commit 9bc9e92779
3 changed files with 12 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2008-11-03 Pedro Alves <pedro@codesourcery.com>
* gdbarch.sh (has_global_solist): Mention global breakpoints.
* gdbarch.h: Regenerate.
2008-11-03 Pedro Alves <pedro@codesourcery.com>
* remote.c (remote_start_remote): If the solib list is global,

View File

@ -812,7 +812,10 @@ extern void gdbarch_record_special_symbol (struct gdbarch *gdbarch, struct objfi
extern void set_gdbarch_record_special_symbol (struct gdbarch *gdbarch, gdbarch_record_special_symbol_ftype *record_special_symbol);
/* True if the list of shared libraries is one and only for all
processes, as opposed to a list of shared libraries per inferior. */
processes, as opposed to a list of shared libraries per inferior.
When this property is true, GDB assumes that since shared libraries
are shared across processes, so is all code. Hence, GDB further
assumes an inserted breakpoint location is visible to all processes. */
extern int gdbarch_has_global_solist (struct gdbarch *gdbarch);
extern void set_gdbarch_has_global_solist (struct gdbarch *gdbarch, int has_global_solist);

View File

@ -710,6 +710,9 @@ M:void:record_special_symbol:struct objfile *objfile, asymbol *sym:objfile, sym
# True if the list of shared libraries is one and only for all
# processes, as opposed to a list of shared libraries per inferior.
# When this property is true, GDB assumes that since shared libraries
# are shared across processes, so is all code. Hence, GDB further
# assumes an inserted breakpoint location is visible to all processes.
v:int:has_global_solist:::0:0::0
EOF
}