* symtab.c (find_pc_sect_psymtab): Use MSYMBOL_TYPE.
authorTom Tromey <tromey@redhat.com>
Wed, 1 Oct 2008 16:56:52 +0000 (16:56 +0000)
committerTom Tromey <tromey@redhat.com>
Wed, 1 Oct 2008 16:56:52 +0000 (16:56 +0000)
(find_pc_sect_symtab): Likewise.
* symmisc.c (dump_msymbols): Use MSYMBOL_TYPE.
* solib-som.c (som_solib_desire_dynamic_linker_symbols): Use
MSYMBOL_TYPE, not SYMBOL_TYPE.
* parse.c (write_exp_msymbol): Use MSYMBOL_TYPE.
* objc-lang.c (find_methods): Use MSYMBOL_TYPE.
* minsyms.c (lookup_minimal_symbol_by_pc_section_1): Use
MSYMBOL_TYPE.
* m2-exp.y (yylex): Use SYMBOL_CLASS.

gdb/ChangeLog
gdb/m2-exp.y
gdb/minsyms.c
gdb/objc-lang.c
gdb/parse.c
gdb/solib-som.c
gdb/symmisc.c
gdb/symtab.c

index adb019940cf3397be44ea216ee2e40dd528d58c0..e0d4ebca84cf1c38a06540f86c1e7232fd88c174 100644 (file)
@@ -1,3 +1,16 @@
+2008-10-01  Tom Tromey  <tromey@redhat.com>
+
+       * symtab.c (find_pc_sect_psymtab): Use MSYMBOL_TYPE.
+       (find_pc_sect_symtab): Likewise.
+       * symmisc.c (dump_msymbols): Use MSYMBOL_TYPE.
+       * solib-som.c (som_solib_desire_dynamic_linker_symbols): Use
+       MSYMBOL_TYPE, not SYMBOL_TYPE.
+       * parse.c (write_exp_msymbol): Use MSYMBOL_TYPE.
+       * objc-lang.c (find_methods): Use MSYMBOL_TYPE.
+       * minsyms.c (lookup_minimal_symbol_by_pc_section_1): Use
+       MSYMBOL_TYPE.
+       * m2-exp.y (yylex): Use SYMBOL_CLASS.
+
 2008-10-01  Tom Tromey  <tromey@redhat.com>
 
        * xcoffread.c (RECORD_MINIMAL_SYMBOL): Update.
index b7b28fe892429c641139033a9b95fcfeddaf2d87..6230c206af9d8fe4c008a6c830de5475ca1049d6 100644 (file)
@@ -1033,7 +1033,7 @@ yylex ()
 
     if(sym)
     {
-       switch(sym->aclass)
+      switch(SYMBOL_CLASS (sym))
        {
        case LOC_STATIC:
        case LOC_REGISTER:
index 71d56cb5088bd55988df13e32d105fb41542d874..f020cb56bf97d2aad3fecef0262944b980e954a5 100644 (file)
@@ -531,7 +531,7 @@ lookup_minimal_symbol_by_pc_section_1 (CORE_ADDR pc,
                     triggered by a special mst_abs_or_lib or some
                     such.  */
 
-                 if (msymbol[hi].type == mst_abs)
+                 if (MSYMBOL_TYPE (&msymbol[hi]) == mst_abs)
                    {
                      hi--;
                      continue;
index 553080a113a5239b307b6ee019f09bb52aaddc49..7d287a0df7651846726d9884431b5f9bcea2e70d 100644 (file)
@@ -1154,7 +1154,8 @@ find_methods (struct symtab *symtab, char type,
     {
       QUIT;
 
-      if ((msymbol->type != mst_text) && (msymbol->type != mst_file_text))
+      if ((MSYMBOL_TYPE (msymbol) != mst_text)
+         && (MSYMBOL_TYPE (msymbol) != mst_file_text))
        /* Not a function or method.  */
        continue;
 
index 75853ff2e238803f034bf06fb7b0c6daf8b6933b..8762ccac622f20e99ecb82cbd518ff00ceb135f2 100644 (file)
@@ -410,7 +410,7 @@ write_exp_msymbol (struct minimal_symbol *msymbol)
 
   CORE_ADDR addr = SYMBOL_VALUE_ADDRESS (msymbol);
   struct obj_section *section = SYMBOL_OBJ_SECTION (msymbol);
-  enum minimal_symbol_type type = msymbol->type;
+  enum minimal_symbol_type type = MSYMBOL_TYPE (msymbol);
   CORE_ADDR pc;
 
   /* The minimal symbol might point to a function descriptor;
index 4d876ffd49aa1545f045e0f860baf938f2db346c..529bd75afca8ccffb7fc4fbeb60eaa0951aee62d 100644 (file)
@@ -391,7 +391,7 @@ som_solib_desire_dynamic_linker_symbols (void)
                                                          objfile);
     if (dld_msymbol != NULL)
       {
-       if (SYMBOL_TYPE (dld_msymbol) == mst_solib_trampoline)
+       if (MSYMBOL_TYPE (dld_msymbol) == mst_solib_trampoline)
          {
            u = find_unwind_entry (SYMBOL_VALUE (dld_msymbol));
            if ((u != NULL) && (u->stub_unwind.stub_type == EXPORT))
@@ -430,7 +430,7 @@ som_solib_desire_dynamic_linker_symbols (void)
                                                          objfile);
     if (dld_msymbol != NULL)
       {
-       if (SYMBOL_TYPE (dld_msymbol) == mst_solib_trampoline)
+       if (MSYMBOL_TYPE (dld_msymbol) == mst_solib_trampoline)
          {
            u = find_unwind_entry (SYMBOL_VALUE (dld_msymbol));
            if ((u != NULL) && (u->stub_unwind.stub_type == EXPORT))
index af654978017616d35f803af857db7e7f50d26cf6..048d9e04851fdbb92570264d9fea0d7f49188642 100644 (file)
@@ -276,7 +276,7 @@ dump_msymbols (struct objfile *objfile, struct ui_file *outfile)
     {
       struct obj_section *section = SYMBOL_OBJ_SECTION (msymbol);
 
-      switch (msymbol->type)
+      switch (MSYMBOL_TYPE (msymbol))
        {
        case mst_unknown:
          ms_type = 'u';
index 437d4142ec4826942f9b7e0ea7336780bc2fe801..1cbd6e0dd1f6e236b20229e895c229d691a9a626 100644 (file)
@@ -859,11 +859,11 @@ find_pc_sect_psymtab (CORE_ADDR pc, struct obj_section *section)
      not include the data ranges.  */
   msymbol = lookup_minimal_symbol_by_pc_section (pc, section);
   if (msymbol
-      && (msymbol->type == mst_data
-         || msymbol->type == mst_bss
-         || msymbol->type == mst_abs
-         || msymbol->type == mst_file_data
-         || msymbol->type == mst_file_bss))
+      && (MSYMBOL_TYPE (msymbol) == mst_data
+         || MSYMBOL_TYPE (msymbol) == mst_bss
+         || MSYMBOL_TYPE (msymbol) == mst_abs
+         || MSYMBOL_TYPE (msymbol) == mst_file_data
+         || MSYMBOL_TYPE (msymbol) == mst_file_bss))
     return NULL;
 
   /* Try just the PSYMTABS_ADDRMAP mapping first as it has better granularity
@@ -1993,11 +1993,11 @@ find_pc_sect_symtab (CORE_ADDR pc, struct obj_section *section)
      on the partial_symtab's texthigh and textlow.  */
   msymbol = lookup_minimal_symbol_by_pc_section (pc, section);
   if (msymbol
-      && (msymbol->type == mst_data
-         || msymbol->type == mst_bss
-         || msymbol->type == mst_abs
-         || msymbol->type == mst_file_data
-         || msymbol->type == mst_file_bss))
+      && (MSYMBOL_TYPE (msymbol) == mst_data
+         || MSYMBOL_TYPE (msymbol) == mst_bss
+         || MSYMBOL_TYPE (msymbol) == mst_abs
+         || MSYMBOL_TYPE (msymbol) == mst_file_data
+         || MSYMBOL_TYPE (msymbol) == mst_file_bss))
     return NULL;
 
   /* Search all symtabs for the one whose file contains our address, and which