]> Git Repo - binutils.git/blobdiff - include/bfd.h
*** empty log message ***
[binutils.git] / include / bfd.h
index 425e9ff8d8e055f42ee74dd4e41232660b93c404..3f44d559defce69a6290cc6354d4e88cd61edb80 100644 (file)
@@ -78,8 +78,8 @@ typedef unsigned long bfd_word;
 typedef unsigned long bfd_size;
 typedef unsigned long symvalue;
 typedef unsigned long bfd_size_type;
-#define printf_vma(x)   printf(    "%08x", x)
-#define fprintf_vma(s,x) fprintf(s, "%08x", x)
+#define printf_vma(x)   printf(    "%08lx", x)
+#define fprintf_vma(s,x) fprintf(s, "%08lx", x)
 #endif
 
 typedef unsigned int flagword; /* 32 bits of flags */
@@ -914,7 +914,7 @@ struct _bfd
     */
   char *iostream;
 
-    /* Is the file being cached @xref{Caching}.
+    /* Is the file being cached @xref{File Caching}.
     */
   boolean cacheable;
 
@@ -1050,18 +1050,6 @@ before); else determine modify time, cache it, and return it.
 #define bfd_stat_arch_elt(abfd, stat) \
         BFD_SEND (abfd, _bfd_stat_arch_elt,(abfd, stat))
 
-    /* Special entry points for gdb to swap in coff symbol table parts */
-
-#define        bfd_coff_swap_aux_in(abfd, ext, type, class, in) \
-       BFD_SEND (abfd, _bfd_coff_swap_aux_in, (abfd, ext, type, class, in))
-
-#define        bfd_coff_swap_sym_in(abfd, ext, in) \
-       BFD_SEND (abfd, _bfd_coff_swap_sym_in, (abfd, ext, in))
-
-#define        bfd_coff_swap_lineno_in(abfd, ext, in) \
-       BFD_SEND (abfd, _bfd_coff_swap_lineno_in, (abfd, ext, in))
-
-
 /* What this does
 */
 PROTO(symindex, bfd_get_next_mapent, (bfd *, symindex, carsym **));
@@ -1078,6 +1066,22 @@ NULL is returned when there are no more.
 */
 PROTO(bfd*, bfd_openr_next_archived_file,
                (bfd *archive, bfd *previous));
+/* Returns a read-only string explaining what program was running when
+it failed and produced the core file being read
+
+*/
+PROTO(CONST char *, bfd_core_file_failing_command, (bfd *));
+/* Returns the signal number which caused the core dump which generated
+the file the bfd is attatched to.
+
+*/
+PROTO(int, bfd_core_file_failing_signal, (bfd *));
+/* Returns @code{true} if the core file attatched to @var{core_bfd} was
+generated by a run of the executable file attatched to @var{exec_bfd},
+or else @code{false}.
+*/
+PROTO(boolean, core_file_matches_executable_p,
+    (bfd *core_bfd, bfd *exec_bfd));
 /* The relocation routine returns as a status an enumerated type:
 
 */
@@ -1138,7 +1142,7 @@ typedef struct reloc_cache_entry
 
     /* Pointer to how to perform the required relocation
     */
-  struct reloc_howto_struct *howto;
+  CONST struct reloc_howto_struct *howto;
 } arelent;
 
 /* The @code{reloc_howto_type} is a structure which contains all the
@@ -1263,6 +1267,7 @@ PROTO(bfd_reloc_status_enum_type,
                         asection *input_section,
                         bfd *output_bfd));
 /* @node bfd_target
+@subsection bfd_target
 This structure contains everything that BFD knows about a target.
 It includes things like its byte order, name, what routines to call
 to do various operations, etc.   
@@ -1519,13 +1524,5 @@ returns a pointer to a const string "invalid", "object", "archive",
 "core" or "unknown" depending upon the value of the enumeration.
 */
 PROTO(CONST char *, bfd_format_string, (bfd_format));
-
-/* Core file stuff */
-
-PROTO(CONST char *, bfd_core_file_failing_command, (bfd *));
-PROTO(int, bfd_core_file_failing_signal, (bfd *));
-PROTO(boolean, core_file_matches_executable_p,
-    (bfd *core_bfd, bfd *exec_bfd));
-
 #endif
 
This page took 0.02515 seconds and 4 git commands to generate.