projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
elf_backend_init_file_header
[deliverable/binutils-gdb.git]
/
gprof
/
sym_ids.c
diff --git
a/gprof/sym_ids.c
b/gprof/sym_ids.c
index 5b8f3971bf12d2e78ab026202965a8b194f35ce3..466f24a5aa6ce518ce615b5a85437a21740f6c25 100644
(file)
--- a/
gprof/sym_ids.c
+++ b/
gprof/sym_ids.c
@@
-1,12
+1,12
@@
/* sym_ids.c
/* sym_ids.c
- Copyright
1999, 2000, 2001, 2002, 2004
Free Software Foundation, Inc.
+ Copyright
(C) 1999-2019
Free Software Foundation, Inc.
This file is part of GNU Binutils.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This file is part of GNU Binutils.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version
2
of the License, or
+ the Free Software Foundation; either version
3
of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
(at your option) any later version.
This program is distributed in the hope that it will be useful,
@@
-19,9
+19,9
@@
Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
02110-1301, USA. */
\f
Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
02110-1301, USA. */
\f
+#include "gprof.h"
#include "libiberty.h"
#include "safe-ctype.h"
#include "libiberty.h"
#include "safe-ctype.h"
-#include "gprof.h"
#include "search_list.h"
#include "source.h"
#include "symtab.h"
#include "search_list.h"
#include "source.h"
#include "symtab.h"
@@
-29,23
+29,25
@@
#include "sym_ids.h"
#include "corefile.h"
#include "sym_ids.h"
#include "corefile.h"
-static struct sym_id
+struct match
+ {
+ int prev_index; /* Index of prev match. */
+ Sym *prev_match; /* Previous match. */
+ Sym *first_match; /* Chain of all matches. */
+ Sym sym;
+ };
+
+struct sym_id
{
struct sym_id *next;
char *spec; /* Parsing modifies this. */
Table_Id which_table;
bfd_boolean has_right;
{
struct sym_id *next;
char *spec; /* Parsing modifies this. */
Table_Id which_table;
bfd_boolean has_right;
- struct match
- {
- int prev_index; /* Index of prev match. */
- Sym *prev_match; /* Previous match. */
- Sym *first_match; /* Chain of all matches. */
- Sym sym;
- }
- left, right;
- }
- *id_list;
+ struct match left, right;
+ };
+
+static struct sym_id *id_list;
static void parse_spec
(char *, Sym *);
static void parse_spec
(char *, Sym *);
@@
-271,7
+273,7
@@
extend_match (struct match *m, Sym *sym, Sym_Table *tab, bfd_boolean second_pass
requests---you get what you ask for! */
void
requests---you get what you ask for! */
void
-sym_id_parse ()
+sym_id_parse (
void
)
{
Sym *sym, *left, *right;
struct sym_id *id;
{
Sym *sym, *left, *right;
struct sym_id *id;
This page took
0.041729 seconds
and
4
git commands to generate.