. {* A pointer to the linenumber information for this symbol *}
.struct lineno_cache_entry *lineno;
.
+. {* Have the line numbers been relocated yet ? *}
+.boolean done_lineno;
.} coff_symbol_type;
CONST struct reloc_howto_struct *EXFUN(bfd_default_reloc_type_lookup
, (CONST struct bfd_arch_info *,
bfd_reloc_code_type code));
+boolean EXFUN(bfd_generic_relax_section
+ , (bfd *abfd,
+ asection *section,
+ asymbol **symbols,
+ struct bfd_seclet_struct *seclet));
bfd_byte *
EXFUN(bfd_generic_get_relocated_section_contents, (bfd *abfd,
struct bfd_seclet_struct *seclet)
}
+/*
+INTERNAL_FUNCTION
+ bfd_generic_relax_section
+
+SYNOPSIS
+ boolean bfd_generic_relax_section
+ (bfd *abfd,
+ asection *section,
+ asymbol **symbols,
+ struct bfd_seclet_struct *seclet);
+
+DESCRIPTION
+ Provides default handling for relaxing for back ends which
+ don't do relaxing - ie does nothing
+*/
+
+boolean
+DEFUN(bfd_generic_relax_section,(abfd, section, symbols, seclet),
+ bfd *abfd AND
+ asection *section AND
+ asymbol **symbols AND
+ struct bfd_seclet_struct *seclet)
+{
+
+ return false;
+
+}
+
/*
INTERNAL_FUNCTION
bfd_generic_get_relocated_section_contents
. SDEF (void, _bfd_debug_info_end, (bfd *));
. SDEF (void, _bfd_debug_info_accumulate, (bfd *, struct sec *));
. SDEF (bfd_byte *, _bfd_get_relocated_section_contents, (bfd*,struct bfd_seclet_struct *));
-
+. SDEF (boolean,_bfd_relax_section,(bfd *, struct sec *, struct symbol_cache_entry **, struct bfd_seclet_struct *));
Special entry points for gdb to swap in coff symbol table parts
. SDEF(void, _bfd_coff_swap_aux_in,(
SDEF (void, _bfd_debug_info_end, (bfd *));
SDEF (void, _bfd_debug_info_accumulate, (bfd *, struct sec *));
SDEF (bfd_byte *, _bfd_get_relocated_section_contents, (bfd*,struct bfd_seclet_struct *));
- SDEF (boolean,_bfd_relax_section,(bfd *, struct sec *, struct symbol_cache_entry **));
+ SDEF (boolean,_bfd_relax_section,(bfd *, struct sec *, struct symbol_cache_entry **, struct bfd_seclet_struct *));
SDEF(void, _bfd_coff_swap_aux_in,(
bfd *abfd ,
PTR ext,