]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blobdiff - gdb/patches/gdb-6.3-readnever-20050907.patch
gdb: Update to version 7.12
[people/pmueller/ipfire-3.x.git] / gdb / patches / gdb-6.3-readnever-20050907.patch
diff --git a/gdb/patches/gdb-6.3-readnever-20050907.patch b/gdb/patches/gdb-6.3-readnever-20050907.patch
deleted file mode 100644 (file)
index f327051..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-2004-11-18  Andrew Cagney  <cagney@gnu.org>
-
-        * dwarf2read.c: Include "top.c".
-        (dwarf2_has_info): Check for readnever_symbol_files.
-        * symfile.c (readnever_symbol_files): Define.
-        * top.h (readnever_symbol_files): Declare.
-        * main.c (captured_main): Add --readnever option.
-        (print_gdb_help): Ditto.
-
-2004-11-18  Andrew Cagney  <cagney@gnu.org>
-
-        * gdb.texinfo (File Options): Document --readnever.
-
-Index: gdb-7.3.50.20110722/gdb/doc/gdb.texinfo
-===================================================================
---- gdb-7.3.50.20110722.orig/gdb/doc/gdb.texinfo       2011-07-22 19:08:19.000000000 +0200
-+++ gdb-7.3.50.20110722/gdb/doc/gdb.texinfo    2011-07-22 19:15:13.000000000 +0200
-@@ -1005,6 +1005,12 @@ Read each symbol file's entire symbol ta
- the default, which is to read it incrementally as it is needed.
- This makes startup slower, but makes future operations faster.
-+@item --readnever
-+@cindex @code{--readnever}
-+Do not read each symbol file's symbolic debug information.  This makes
-+startup faster but at the expense of not being able to perform
-+symbolic debugging.
-+
- @end table
- @node Mode Options
-Index: gdb-7.3.50.20110722/gdb/main.c
-===================================================================
---- gdb-7.3.50.20110722.orig/gdb/main.c        2011-07-22 19:14:25.000000000 +0200
-+++ gdb-7.3.50.20110722/gdb/main.c     2011-07-22 19:15:13.000000000 +0200
-@@ -399,6 +399,7 @@ captured_main (void *data)
-       {"xdb", no_argument, &xdb_commands, 1},
-       {"dbx", no_argument, &dbx_commands, 1},
-       {"readnow", no_argument, &readnow_symbol_files, 1},
-+      {"readnever", no_argument, &readnever_symbol_files, 1},
-       {"r", no_argument, &readnow_symbol_files, 1},
-       {"quiet", no_argument, &quiet, 1},
-       {"q", no_argument, &quiet, 1},
-@@ -1065,6 +1066,7 @@ Options:\n\n\
-   fputs_unfiltered (_("\
-   --quiet            Do not print version number on startup.\n\
-   --readnow          Fully read symbol files on first access.\n\
-+  --readnever        Do not read symbol files.\n\
- "), stream);
-   fputs_unfiltered (_("\
-   --se=FILE          Use FILE as symbol file and executable file.\n\
-Index: gdb-7.3.50.20110722/gdb/symfile.c
-===================================================================
---- gdb-7.3.50.20110722.orig/gdb/symfile.c     2011-05-11 06:56:07.000000000 +0200
-+++ gdb-7.3.50.20110722/gdb/symfile.c  2011-07-22 19:15:13.000000000 +0200
-@@ -81,6 +81,7 @@ static void clear_symtab_users_cleanup (
- /* Global variables owned by this file.  */
- int readnow_symbol_files;     /* Read full symbols immediately.  */
-+int readnever_symbol_files;   /* Never read full symbols.  */
- /* External variables and functions referenced.  */
-Index: gdb-7.3.50.20110722/gdb/dwarf2read.c
-===================================================================
---- gdb-7.3.50.20110722.orig/gdb/dwarf2read.c  2011-07-22 19:08:19.000000000 +0200
-+++ gdb-7.3.50.20110722/gdb/dwarf2read.c       2011-07-22 19:15:41.000000000 +0200
-@@ -58,6 +58,7 @@
- #include "c-lang.h"
- #include "valprint.h"
- #include <ctype.h>
-+#include "top.h"
- #include <fcntl.h>
- #include "gdb_string.h"
-@@ -1388,8 +1389,9 @@ dwarf2_has_info (struct objfile *objfile
-                              (void *) names);
-       dwarf2_per_objfile->objfile = objfile;
-     }
--  return (dwarf2_per_objfile->info.asection != NULL
--        && dwarf2_per_objfile->abbrev.asection != NULL);
-+  return (! readnever_symbol_files
-+        && (dwarf2_per_objfile->info.asection != NULL
-+            && dwarf2_per_objfile->abbrev.asection != NULL));
- }
- /* When loading sections, we look either for uncompressed section or for
-Index: gdb-7.3.50.20110722/gdb/top.h
-===================================================================
---- gdb-7.3.50.20110722.orig/gdb/top.h 2011-07-21 13:03:45.000000000 +0200
-+++ gdb-7.3.50.20110722/gdb/top.h      2011-07-22 19:15:13.000000000 +0200
-@@ -59,6 +59,7 @@ extern void set_prompt (const char *);
- /* From random places.  */
- extern int readnow_symbol_files;
-+extern int readnever_symbol_files;
- /* Perform _initialize initialization.  */
- extern void gdb_init (char *);