Move dwarf2_get_die_type declaration to dwarf2/read.h
authorSimon Marchi <simon.marchi@polymtl.ca>
Tue, 25 Feb 2020 05:13:31 +0000 (00:13 -0500)
committerSimon Marchi <simon.marchi@polymtl.ca>
Tue, 25 Feb 2020 05:13:31 +0000 (00:13 -0500)
Since its implementation is in dwarf2/read.c, its declaration belongs in
dwarf2/read.h.  Move the documentation to the .h at the same time.

gdb/ChangeLog:

* loc.h (dwarf2_get_die_type): Move to...
* read.h (dwarf2_get_die_type): ... here.
* read.c (dwarf2_get_die_type): Move doc to header.

gdb/ChangeLog
gdb/dwarf2/loc.h
gdb/dwarf2/read.c
gdb/dwarf2/read.h

index 52dfa33aefd2b0947a1669ae42c4560c02343258..01cd38d01a99d8468d36155789c975dd5dd451a0 100644 (file)
@@ -1,3 +1,9 @@
+2020-02-25  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * loc.h (dwarf2_get_die_type): Move to...
+       * read.h (dwarf2_get_die_type): ... here.
+       * read.c (dwarf2_get_die_type): Move doc to header.
+
 2020-02-25  Joel Brobecker  <brobecker@adacore.com>
 
        * copypright.py (EXCLUDE_LIST): Add 'gnulib/config.in' and
index 4514fa93c7b74aa042e2cdcc8047a4e64d3b9960..ab071c21b34477452cb1fb528412cfd9d00a826d 100644 (file)
@@ -59,9 +59,6 @@ extern const gdb_byte *dwarf2_fetch_constant_bytes (sect_offset,
 struct type *dwarf2_fetch_die_type_sect_off (sect_offset,
                                             struct dwarf2_per_cu_data *);
 
-struct type *dwarf2_get_die_type (cu_offset die_offset,
-                                 struct dwarf2_per_cu_data *per_cu);
-
 /* Find the frame base information for FRAMEFUNC at PC.  START is an
    out parameter which is set to point to the DWARF expression to
    compute.  LENGTH is an out parameter which is set to the length of
index d97956ecb6ace0dcda4c111ae25e077f835f5654..8c40ddb727af26ab476c8bfae73649ccd2604e18 100644 (file)
@@ -22510,8 +22510,7 @@ dwarf2_fetch_die_type_sect_off (sect_offset sect_off,
   return die_type (die, cu);
 }
 
-/* Return the type of the DIE at DIE_OFFSET in the CU named by
-   PER_CU.  */
+/* See read.h.  */
 
 struct type *
 dwarf2_get_die_type (cu_offset die_offset,
index f7e740c3e9ec0eae524838c6dabb101778465799..640e19e4a0e63cd32c26d7b86a5a29a564d6c471 100644 (file)
@@ -523,6 +523,12 @@ struct dwz_file
 extern struct dwz_file *dwarf2_get_dwz_file
     (struct dwarf2_per_objfile *dwarf2_per_objfile);
 
+/* Return the type of the DIE at DIE_OFFSET in the CU named by
+   PER_CU.  */
+
+struct type *dwarf2_get_die_type (cu_offset die_offset,
+                                 struct dwarf2_per_cu_data *per_cu);
+
 /* When non-zero, dump line number entries as they are read in.  */
 extern unsigned int dwarf_line_debug;