Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(132)

Side by Side Diff: gdb/symfile.c

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gdb/symfile.h ('k') | gdb/symfile-mem.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
None
OLDNEW
1 /* Generic symbol file reading for the GNU debugger, GDB. 1 /* Generic symbol file reading for the GNU debugger, GDB.
2 2
3 Copyright (C) 1990-2012 Free Software Foundation, Inc. 3 Copyright (C) 1990-2012 Free Software Foundation, Inc.
4 4
5 Contributed by Cygnus Support, using pieces from other GDB modules. 5 Contributed by Cygnus Support, using pieces from other GDB modules.
6 6
7 This file is part of GDB. 7 This file is part of GDB.
8 8
9 This program is free software; you can redistribute it and/or modify 9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by 10 it under the terms of the GNU General Public License as published by
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
140 140
141 /* List of all available sym_fns. On gdb startup, each object file reader 141 /* List of all available sym_fns. On gdb startup, each object file reader
142 calls add_symtab_fns() to register information on each format it is 142 calls add_symtab_fns() to register information on each format it is
143 prepared to read. */ 143 prepared to read. */
144 144
145 typedef const struct sym_fns *sym_fns_ptr; 145 typedef const struct sym_fns *sym_fns_ptr;
146 DEF_VEC_P (sym_fns_ptr); 146 DEF_VEC_P (sym_fns_ptr);
147 147
148 static VEC (sym_fns_ptr) *symtab_fns = NULL; 148 static VEC (sym_fns_ptr) *symtab_fns = NULL;
149 149
150 /* Flag for whether user will be reloading symbols multiple times.
151 Defaults to ON for VxWorks, otherwise OFF. */
152
153 #ifdef SYMBOL_RELOADING_DEFAULT
154 int symbol_reloading = SYMBOL_RELOADING_DEFAULT;
155 #else
156 int symbol_reloading = 0;
157 #endif
158 static void
159 show_symbol_reloading (struct ui_file *file, int from_tty,
160 struct cmd_list_element *c, const char *value)
161 {
162 fprintf_filtered (file, _("Dynamic symbol table reloading "
163 "multiple times in one run is %s.\n"),
164 value);
165 }
166
167 /* If non-zero, shared library symbols will be added automatically 150 /* If non-zero, shared library symbols will be added automatically
168 when the inferior is created, new libraries are loaded, or when 151 when the inferior is created, new libraries are loaded, or when
169 attaching to the inferior. This is almost always what users will 152 attaching to the inferior. This is almost always what users will
170 want to have happen; but for very large programs, the startup time 153 want to have happen; but for very large programs, the startup time
171 will be excessive, and so if this is a problem, the user can clear 154 will be excessive, and so if this is a problem, the user can clear
172 this flag and then add the shared library symbols as needed. Note 155 this flag and then add the shared library symbols as needed. Note
173 that there is a potential for confusion, since if the shared 156 that there is a potential for confusion, since if the shared
174 library symbols are not loaded, commands like "info fun" will *not* 157 library symbols are not loaded, commands like "info fun" will *not*
175 report all the functions that are actually present. */ 158 report all the functions that are actually present. */
176 159
(...skipping 374 matching lines...) Expand 10 before | Expand all | Expand 10 after
551 if (strcmp (s, ".sdynbss") == 0) 534 if (strcmp (s, ".sdynbss") == 0)
552 return ".sbss"; 535 return ".sbss";
553 536
554 return s; 537 return s;
555 } 538 }
556 539
557 /* qsort comparator for addrs_section_sort. Sort entries in ascending order by 540 /* qsort comparator for addrs_section_sort. Sort entries in ascending order by
558 their (name, sectindex) pair. sectindex makes the sort by name stable. */ 541 their (name, sectindex) pair. sectindex makes the sort by name stable. */
559 542
560 static int 543 static int

error: old chunk mismatch

OLDNEW
« no previous file with comments | « gdb/symfile.h ('k') | gdb/symfile-mem.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698