public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  master:  * gdbarch.sh (has_global_solist): Mention global breakpoints.
@ 2008-11-03 19:14 sergio
  0 siblings, 0 replies; only message in thread
From: sergio @ 2008-11-03 19:14 UTC (permalink / raw)
  To: archer-commits

The branch, master has been updated
       via  d64b92ef0c12d89d958c81804665fb1d3c3e069d (commit)
      from  480ca0913232c5c52b37ac7ff50abf5ee7895bd2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit d64b92ef0c12d89d958c81804665fb1d3c3e069d
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Nov 3 16:11:44 2008 +0000

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

-----------------------------------------------------------------------

Summary of changes:
 gdb/ChangeLog  |    5 +++++
 gdb/gdbarch.h  |    5 ++++-
 gdb/gdbarch.sh |    3 +++
 3 files changed, 12 insertions(+), 1 deletions(-)

First 500 lines of diff:
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index afec7c5..920c5f4 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
 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,
 	fetch libraries and insert breakpoints after connecting.
 	* infcmd.c (post_create_inferior): If the solist is shared between
diff --git a/gdb/gdbarch.h b/gdb/gdbarch.h
index 909db8c..35f8a36 100644
--- a/gdb/gdbarch.h
+++ b/gdb/gdbarch.h
@@ -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);
diff --git a/gdb/gdbarch.sh b/gdb/gdbarch.sh
index 28983d3..79ca862 100755
--- a/gdb/gdbarch.sh
+++ b/gdb/gdbarch.sh
@@ -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
 }


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-11-03 19:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-03 19:14 [SCM] master: * gdbarch.sh (has_global_solist): Mention global breakpoints sergio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).