Correct ordering of args for cmov insn.
[deliverable/binutils-gdb.git] / gprof / symtab.h
index 07c7751ed6da64d1ba6f3899cd31d82528af2eff..9b1a531c2a52b495ba71caea85e1849157cfd602 100644 (file)
@@ -36,9 +36,14 @@ typedef struct sym
     int line_num;              /* source line number */
     unsigned int is_func:1,    /* is this a function entry point? */
       is_static:1,             /* is this a local (static) symbol? */
-      is_bb_head:1;            /* is this the head of a basic-blk? */
+      is_bb_head:1,            /* is this the head of a basic-blk? */
+      mapped:1,                        /* this symbol was mapped to another name */
+      has_been_placed:1;       /* have we placed this symbol?  */
     int ncalls;                        /* how many times executed */
+    int nuses;                 /* how many times this symbol appears in
+                                  a particular context */
     struct sym *next;          /* for building chains of syms */
+    struct sym *prev;          /* for building chains of syms */
 
     /* profile-specific information: */
 
@@ -97,4 +102,6 @@ extern void sym_init PARAMS ((Sym * sym));
 extern void symtab_finalize PARAMS ((Sym_Table * symtab));
 extern Sym *sym_lookup PARAMS ((Sym_Table * symtab, bfd_vma address));
 
+extern void find_call PARAMS ((Sym *, bfd_vma, bfd_vma));
+
 #endif /* symtab_h */
This page took 0.027134 seconds and 4 git commands to generate.