URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/gnu-src/gdb-6.8/bfd/doc
- from Rev 157 to Rev 225
- ↔ Reverse comparison
Rev 157 → Rev 225
/coffcode.texi
76,6 → 76,65
@file{coffcode.h} because it would not be used by any other |
target. |
|
@subsubsection Coff long section names |
In the standard Coff object format, section names are limited to |
the eight bytes available in the @code{s_name} field of the |
@code{SCNHDR} section header structure. The format requires the |
field to be NUL-padded, but not necessarily NUL-terminated, so |
the longest section names permitted are a full eight characters. |
|
The Microsoft PE variants of the Coff object file format add |
an extension to support the use of long section names. This |
extension is defined in section 4 of the Microsoft PE/COFF |
specification (rev 8.1). If a section name is too long to fit |
into the section header's @code{s_name} field, it is instead |
placed into the string table, and the @code{s_name} field is |
filled with a slash ("/") followed by the ASCII decimal |
representation of the offset of the full name relative to the |
string table base. |
|
Note that this implies that the extension can only be used in object |
files, as executables do not contain a string table. The standard |
specifies that long section names from objects emitted into executable |
images are to be truncated. |
|
However, as a GNU extension, BFD can generate executable images |
that contain a string table and long section names. This |
would appear to be technically valid, as the standard only says |
that Coff debugging information is deprecated, not forbidden, |
and in practice it works, although some tools that parse PE files |
expecting the MS standard format may become confused; @file{PEview} is |
one known example. |
|
The functionality is supported in BFD by code implemented under |
the control of the macro @code{COFF_LONG_SECTION_NAMES}. If not |
defined, the format does not support long section names in any way. |
If defined, it is used to initialise a flag, |
@code{_bfd_coff_long_section_names}, and a hook function pointer, |
@code{_bfd_coff_set_long_section_names}, in the Coff backend data |
structure. The flag controls the generation of long section names |
in output BFDs at runtime; if it is false, as it will be by default |
when generating an executable image, long section names are truncated; |
if true, the long section names extension is employed. The hook |
points to a function that allows the value of the flag to be altered |
at runtime, on formats that support long section names at all; on |
other formats it points to a stub that returns an error indication. |
With input BFDs, the flag is set according to whether any long section |
names are detected while reading the section headers. For a completely |
new BFD, the flag is set to the default for the target format. This |
information can be used by a client of the BFD library when deciding |
what output format to generate, and means that a BFD that is opened |
for read and subsequently converted to a writeable BFD and modified |
in-place will retain whatever format it had on input. |
|
If @code{COFF_LONG_SECTION_NAMES} is simply defined (blank), or is |
defined to the value "1", then long section names are enabled by |
default; if it is defined to the value zero, they are disabled by |
default (but still accepted in input BFDs). The header @file{coffcode.h} |
defines a macro, @code{COFF_DEFAULT_LONG_SECTION_NAMES}, which is |
used in the backends to initialise the backend data structure fields |
appropriately; see the comments for further detail. |
|
@subsubsection Bit twiddling |
Each flavour of coff supported in BFD has its own header file |
describing the external layout of the structures. There is also |
135,7 → 194,7
At this time the symbol names are moved around. Coff stores |
all symbols less than nine characters long physically |
within the symbol table; longer strings are kept at the end of |
the file in the string table. This pass moves all strings |
the file in the string table. This pass moves all strings |
into memory and replaces them with pointers to the strings. |
|
The symbol table is massaged once again, this time to create |
326,7 → 385,11
unsigned int _bfd_linesz; |
unsigned int _bfd_filnmlen; |
bfd_boolean _bfd_coff_long_filenames; |
|
bfd_boolean _bfd_coff_long_section_names; |
bfd_boolean (*_bfd_coff_set_long_section_names) |
(bfd *, int); |
|
unsigned int _bfd_coff_default_section_alignment_power; |
bfd_boolean _bfd_coff_force_symnames_in_strings; |
unsigned int _bfd_coff_debug_string_prefix_length; |
413,6 → 476,9
bfd_boolean (*_bfd_coff_final_link_postscript) |
(bfd *, struct coff_final_link_info *); |
|
bfd_boolean (*_bfd_coff_print_pdata) |
(bfd *, void *); |
|
@} bfd_coff_backend_data; |
|
#define coff_backend_info(abfd) \ |
460,6 → 526,8
(coff_backend_info (abfd)->_bfd_coff_long_filenames) |
#define bfd_coff_long_section_names(abfd) \ |
(coff_backend_info (abfd)->_bfd_coff_long_section_names) |
#define bfd_coff_set_long_section_names(abfd, enable) \ |
((coff_backend_info (abfd)->_bfd_coff_set_long_section_names) (abfd, enable)) |
#define bfd_coff_default_section_alignment_power(abfd) \ |
(coff_backend_info (abfd)->_bfd_coff_default_section_alignment_power) |
#define bfd_coff_swap_filehdr_in(abfd, i,o) \ |
545,6 → 613,15
#define bfd_coff_final_link_postscript(a,p) \ |
((coff_backend_info (a)->_bfd_coff_final_link_postscript) (a, p)) |
|
#define bfd_coff_have_print_pdata(a) \ |
(coff_backend_info (a)->_bfd_coff_print_pdata) |
#define bfd_coff_print_pdata(a,p) \ |
((coff_backend_info (a)->_bfd_coff_print_pdata) (a, p)) |
|
/* Macro: Returns true if the bfd is a PE executable as opposed to a |
PE object file. */ |
#define bfd_pei_p(abfd) \ |
(CONST_STRNEQ ((abfd)->xvec->name, "pei-")) |
@end example |
@subsubsection Writing relocations |
To write relocations, the back end steps though the |
/Makefile.in
1,8 → 1,9
# Makefile.in generated by automake 1.9.6 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
# 2003, 2004, 2005 Free Software Foundation, Inc. |
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, |
# Inc. |
# This Makefile.in is free software; the Free Software Foundation |
# gives unlimited permission to copy and/or distribute it, |
# with or without modifications, as long as this notice is preserved. |
13,15 → 14,12
# PARTICULAR PURPOSE. |
|
@SET_MAKE@ |
srcdir = @srcdir@ |
top_srcdir = @top_srcdir@ |
VPATH = @srcdir@ |
pkgdatadir = $(datadir)/@PACKAGE@ |
pkgincludedir = $(includedir)/@PACKAGE@ |
pkglibdir = $(libdir)/@PACKAGE@ |
pkgincludedir = $(includedir)/@PACKAGE@ |
top_builddir = .. |
pkglibexecdir = $(libexecdir)/@PACKAGE@ |
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd |
INSTALL = @INSTALL@ |
install_sh_DATA = $(install_sh) -c -m 644 |
install_sh_PROGRAM = $(install_sh) -c |
install_sh_SCRIPT = $(install_sh) -c |
49,18 → 47,22
$(top_srcdir)/../config/depstand.m4 \ |
$(top_srcdir)/../config/gettext-sister.m4 \ |
$(top_srcdir)/../config/lead-dot.m4 \ |
$(top_srcdir)/../config/nls.m4 $(top_srcdir)/../config/po.m4 \ |
$(top_srcdir)/../config/nls.m4 \ |
$(top_srcdir)/../config/override.m4 \ |
$(top_srcdir)/../config/plugins.m4 \ |
$(top_srcdir)/../config/po.m4 \ |
$(top_srcdir)/../config/progtest.m4 \ |
$(top_srcdir)/../config/stdint.m4 $(top_srcdir)/../libtool.m4 \ |
$(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \ |
$(top_srcdir)/../ltversion.m4 $(top_srcdir)/bfd.m4 \ |
$(top_srcdir)/warning.m4 $(top_srcdir)/acinclude.m4 \ |
$(top_srcdir)/configure.in |
$(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \ |
$(top_srcdir)/bfd.m4 $(top_srcdir)/warning.m4 \ |
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
$(ACLOCAL_M4) |
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs |
CONFIG_HEADER = $(top_builddir)/config.h |
CONFIG_CLEAN_FILES = |
CONFIG_CLEAN_VPATH_FILES = |
depcomp = |
am__depfiles_maybe = |
SOURCES = |
81,9 → 83,28
MAKEINFOHTML = $(MAKEINFO) --html |
AM_MAKEINFOHTMLFLAGS = $(AM_MAKEINFOFLAGS) |
DVIPS = dvips |
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; |
am__vpath_adj = case $$p in \ |
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ |
*) f=$$p;; \ |
esac; |
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; |
am__install_max = 40 |
am__nobase_strip_setup = \ |
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` |
am__nobase_strip = \ |
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" |
am__nobase_list = $(am__nobase_strip_setup); \ |
for p in $$list; do echo "$$p $$p"; done | \ |
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ |
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ |
if (++n[$$2] == $(am__install_max)) \ |
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ |
END { for (dir in files) print dir, files[dir] }' |
am__base_list = \ |
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ |
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' |
ACLOCAL = @ACLOCAL@ |
AMDEP_FALSE = @AMDEP_FALSE@ |
AMDEP_TRUE = @AMDEP_TRUE@ |
AMTAR = @AMTAR@ |
AR = @AR@ |
AUTOCONF = @AUTOCONF@ |
111,6 → 132,7
DEBUGDIR = @DEBUGDIR@ |
DEFS = @DEFS@ |
DEPDIR = @DEPDIR@ |
DSYMUTIL = @DSYMUTIL@ |
DUMPBIN = @DUMPBIN@ |
ECHO_C = @ECHO_C@ |
ECHO_N = @ECHO_N@ |
120,15 → 142,12
EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@ |
FGREP = @FGREP@ |
GENCAT = @GENCAT@ |
GENINSRC_NEVER_FALSE = @GENINSRC_NEVER_FALSE@ |
GENINSRC_NEVER_TRUE = @GENINSRC_NEVER_TRUE@ |
GMSGFMT = @GMSGFMT@ |
GREP = @GREP@ |
HDEFINES = @HDEFINES@ |
INCINTL = @INCINTL@ |
INSTALL = @INSTALL@ |
INSTALL_DATA = @INSTALL_DATA@ |
INSTALL_LIBBFD_FALSE = @INSTALL_LIBBFD_FALSE@ |
INSTALL_LIBBFD_TRUE = @INSTALL_LIBBFD_TRUE@ |
INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
137,26 → 156,32
LDFLAGS = @LDFLAGS@ |
LIBINTL = @LIBINTL@ |
LIBINTL_DEP = @LIBINTL_DEP@ |
LIBM = @LIBM@ |
LIBOBJS = @LIBOBJS@ |
LIBS = @LIBS@ |
LIBTOOL = @LIBTOOL@ |
LIPO = @LIPO@ |
LN_S = @LN_S@ |
LTLIBOBJS = @LTLIBOBJS@ |
MAINT = @MAINT@ |
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ |
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ |
MAKEINFO = @MAKEINFO@ |
MKDIR_P = @MKDIR_P@ |
MKINSTALLDIRS = @MKINSTALLDIRS@ |
MSGFMT = @MSGFMT@ |
MSGMERGE = @MSGMERGE@ |
NM = @NM@ |
NMEDIT = @NMEDIT@ |
NO_WERROR = @NO_WERROR@ |
OBJDUMP = @OBJDUMP@ |
OBJEXT = @OBJEXT@ |
OTOOL = @OTOOL@ |
OTOOL64 = @OTOOL64@ |
PACKAGE = @PACKAGE@ |
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ |
PACKAGE_NAME = @PACKAGE_NAME@ |
PACKAGE_STRING = @PACKAGE_STRING@ |
PACKAGE_TARNAME = @PACKAGE_TARNAME@ |
PACKAGE_URL = @PACKAGE_URL@ |
PACKAGE_VERSION = @PACKAGE_VERSION@ |
PATH_SEPARATOR = @PATH_SEPARATOR@ |
PKGVERSION = @PKGVERSION@ |
166,6 → 191,8
REPORT_BUGS_TO = @REPORT_BUGS_TO@ |
SED = @SED@ |
SET_MAKE = @SET_MAKE@ |
SHARED_LDFLAGS = @SHARED_LDFLAGS@ |
SHARED_LIBADD = @SHARED_LIBADD@ |
SHELL = @SHELL@ |
STRIP = @STRIP@ |
TDEFINES = @TDEFINES@ |
172,14 → 199,14
USE_NLS = @USE_NLS@ |
VERSION = @VERSION@ |
WARN_CFLAGS = @WARN_CFLAGS@ |
WIN32LDFLAGS = @WIN32LDFLAGS@ |
WIN32LIBADD = @WIN32LIBADD@ |
XGETTEXT = @XGETTEXT@ |
abs_builddir = @abs_builddir@ |
abs_srcdir = @abs_srcdir@ |
abs_top_builddir = @abs_top_builddir@ |
abs_top_srcdir = @abs_top_srcdir@ |
ac_ct_CC = @ac_ct_CC@ |
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ |
all_backends = @all_backends@ |
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ |
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ |
am__include = @am__include@ |
am__leading_dot = @am__leading_dot@ |
am__quote = @am__quote@ |
191,8 → 218,6
bfd_file_ptr = @bfd_file_ptr@ |
bfd_machines = @bfd_machines@ |
bfd_ufile_ptr = @bfd_ufile_ptr@ |
bfdincludedir = @bfdincludedir@ |
bfdlibdir = @bfdlibdir@ |
bindir = @bindir@ |
build = @build@ |
build_alias = @build_alias@ |
199,6 → 224,7
build_cpu = @build_cpu@ |
build_os = @build_os@ |
build_vendor = @build_vendor@ |
builddir = @builddir@ |
datadir = @datadir@ |
datarootdir = @datarootdir@ |
docdir = @docdir@ |
228,6 → 254,8
psdir = @psdir@ |
sbindir = @sbindir@ |
sharedstatedir = @sharedstatedir@ |
srcdir = @srcdir@ |
supports_plugins = @supports_plugins@ |
sysconfdir = @sysconfdir@ |
target = @target@ |
target_alias = @target_alias@ |
236,6 → 264,9
target_os = @target_os@ |
target_vendor = @target_vendor@ |
tdefaults = @tdefaults@ |
top_build_prefix = @top_build_prefix@ |
top_builddir = @top_builddir@ |
top_srcdir = @top_srcdir@ |
wordsize = @wordsize@ |
AUTOMAKE_OPTIONS = 1.9 cygnus |
DOCFILES = aoutx.texi archive.texi archures.texi \ |
289,7 → 320,7
info_TEXINFOS = bfd.texinfo |
bfd_TEXINFOS = $(DOCFILES) bfdsumm.texi |
MKDOC = chew$(EXEEXT_FOR_BUILD) |
INCLUDES = -I.. -I$(srcdir)/.. -I$(srcdir)/../../include \ |
AM_CPPFLAGS = -I.. -I$(srcdir)/.. -I$(srcdir)/../../include \ |
-I$(srcdir)/../../intl -I../../intl |
|
LIBBFD_H_DEP = \ |
331,6 → 362,7
$(srcdir)/../format.c \ |
$(srcdir)/../linker.c \ |
$(srcdir)/../simple.c \ |
$(srcdir)/../compress.c \ |
$(srcdir)/header.sed \ |
$(srcdir)/proto.str \ |
$(srcdir)/../version.h \ |
342,7 → 374,6
DISTCLEANFILES = bfd.?? bfd.??? bfd.h libbfd.h libcoff.h texput.log \ |
$(am__append_1) |
MAINTAINERCLEANFILES = $(DOCFILES) bfd.info |
html__strip_dir = `echo $$p | sed -e 's|^.*/||'`; |
all: all-am |
|
.SUFFIXES: |
351,14 → 382,14
@for dep in $?; do \ |
case '$(am__configure_deps)' in \ |
*$$dep*) \ |
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ |
&& exit 0; \ |
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ |
&& { if test -f $@; then exit 0; else break; fi; }; \ |
exit 1;; \ |
esac; \ |
done; \ |
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ |
cd $(top_srcdir) && \ |
$(AUTOMAKE) --foreign doc/Makefile |
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ |
$(am__cd) $(top_srcdir) && \ |
$(AUTOMAKE) --foreign doc/Makefile |
.PRECIOUS: Makefile |
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status |
@case '$?' in \ |
376,6 → 407,7
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh |
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) |
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh |
$(am__aclocal_m4_deps): |
|
mostlyclean-libtool: |
-rm -f *.lo |
383,9 → 415,6
clean-libtool: |
-rm -rf .libs _libs |
|
distclean-libtool: |
-rm -f libtool |
|
bfd.info: bfd.texinfo $(bfd_TEXINFOS) |
restore=: && backupdir="$(am__leading_dot)am$$$$" && \ |
rm -rf $$backupdir && mkdir $$backupdir && \ |
431,15 → 460,35
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ |
$(DVIPS) -o $@ $< |
|
uninstall-dvi-am: |
@$(NORMAL_UNINSTALL) |
@list='$(DVIS)'; test -n "$(dvidir)" || list=; \ |
for p in $$list; do \ |
$(am__strip_dir) \ |
echo " rm -f '$(DESTDIR)$(dvidir)/$$f'"; \ |
rm -f "$(DESTDIR)$(dvidir)/$$f"; \ |
done |
|
uninstall-html-am: |
@$(NORMAL_UNINSTALL) |
@list='$(HTMLS)'; test -n "$(htmldir)" || list=; \ |
for p in $$list; do \ |
$(am__strip_dir) \ |
echo " rm -rf '$(DESTDIR)$(htmldir)/$$f'"; \ |
rm -rf "$(DESTDIR)$(htmldir)/$$f"; \ |
done |
|
uninstall-info-am: |
@$(PRE_UNINSTALL) |
@if (install-info --version && \ |
@if test -d '$(DESTDIR)$(infodir)' && \ |
(install-info --version && \ |
install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ |
list='$(INFO_DEPS)'; \ |
for file in $$list; do \ |
relfile=`echo "$$file" | sed 's|^.*/||'`; \ |
echo " install-info --info-dir='$(DESTDIR)$(infodir)' --remove '$(DESTDIR)$(infodir)/$$relfile'"; \ |
install-info --info-dir="$(DESTDIR)$(infodir)" --remove "$(DESTDIR)$(infodir)/$$relfile"; \ |
if install-info --info-dir="$(DESTDIR)$(infodir)" --remove "$(DESTDIR)$(infodir)/$$relfile"; \ |
then :; else test ! -f "$(DESTDIR)$(infodir)/$$relfile" || exit 1; fi; \ |
done; \ |
else :; fi |
@$(NORMAL_UNINSTALL) |
447,12 → 496,30
for file in $$list; do \ |
relfile=`echo "$$file" | sed 's|^.*/||'`; \ |
relfile_i=`echo "$$relfile" | sed 's|\.info$$||;s|$$|.i|'`; \ |
(if cd "$(DESTDIR)$(infodir)"; then \ |
(if test -d "$(DESTDIR)$(infodir)" && cd "$(DESTDIR)$(infodir)"; then \ |
echo " cd '$(DESTDIR)$(infodir)' && rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]"; \ |
rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]; \ |
else :; fi); \ |
done |
|
uninstall-pdf-am: |
@$(NORMAL_UNINSTALL) |
@list='$(PDFS)'; test -n "$(pdfdir)" || list=; \ |
for p in $$list; do \ |
$(am__strip_dir) \ |
echo " rm -f '$(DESTDIR)$(pdfdir)/$$f'"; \ |
rm -f "$(DESTDIR)$(pdfdir)/$$f"; \ |
done |
|
uninstall-ps-am: |
@$(NORMAL_UNINSTALL) |
@list='$(PSS)'; test -n "$(psdir)" || list=; \ |
for p in $$list; do \ |
$(am__strip_dir) \ |
echo " rm -f '$(DESTDIR)$(psdir)/$$f'"; \ |
rm -f "$(DESTDIR)$(psdir)/$$f"; \ |
done |
|
dist-info: $(INFO_DEPS) |
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ |
list='$(INFO_DEPS)'; \ |
461,18 → 528,24
$(srcdir)/*) base=`echo "$$base" | sed "s|^$$srcdirstrip/||"`;; \ |
esac; \ |
if test -f $$base; then d=.; else d=$(srcdir); fi; \ |
for file in $$d/$$base*; do \ |
relfile=`expr "$$file" : "$$d/\(.*\)"`; \ |
test -f $(distdir)/$$relfile || \ |
cp -p $$file $(distdir)/$$relfile; \ |
base_i=`echo "$$base" | sed 's|\.info$$||;s|$$|.i|'`; \ |
for file in $$d/$$base $$d/$$base-[0-9] $$d/$$base-[0-9][0-9] $$d/$$base_i[0-9] $$d/$$base_i[0-9][0-9]; do \ |
if test -f $$file; then \ |
relfile=`expr "$$file" : "$$d/\(.*\)"`; \ |
test -f "$(distdir)/$$relfile" || \ |
cp -p $$file "$(distdir)/$$relfile"; \ |
else :; fi; \ |
done; \ |
done |
|
mostlyclean-aminfo: |
-rm -rf bfd.aux bfd.cp bfd.cps bfd.fn bfd.ky bfd.kys bfd.log bfd.pg bfd.pgs \ |
bfd.tmp bfd.toc bfd.tp bfd.tps bfd.vr bfd.vrs bfd.dvi \ |
bfd.pdf bfd.ps bfd.html |
bfd.tmp bfd.toc bfd.tp bfd.tps bfd.vr bfd.vrs |
|
clean-aminfo: |
-test -z "bfd.dvi bfd.pdf bfd.ps bfd.html" \ |
|| rm -rf bfd.dvi bfd.pdf bfd.ps bfd.html |
|
maintainer-clean-aminfo: |
@list='$(INFO_DEPS)'; for i in $$list; do \ |
i_i=`echo "$$i" | sed 's|\.info$$||;s|$$|.i|'`; \ |
480,7 → 553,7
rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \ |
done |
|
clean-info: mostlyclean-aminfo |
clean-info: mostlyclean-aminfo clean-aminfo |
tags: TAGS |
TAGS: |
|
512,6 → 585,7
|
distclean-generic: |
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) |
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) |
|
maintainer-clean-generic: |
520,11 → 594,11
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) |
clean: clean-am |
|
clean-am: clean-generic clean-libtool mostlyclean-am |
clean-am: clean-aminfo clean-generic clean-libtool mostlyclean-am |
|
distclean: distclean-am |
-rm -f Makefile |
distclean-am: clean-am distclean-generic distclean-libtool |
distclean-am: clean-am distclean-generic |
|
dvi: dvi-am |
|
540,15 → 614,52
|
install-data-am: |
|
install-dvi: install-dvi-am |
|
install-dvi-am: $(DVIS) |
@$(NORMAL_INSTALL) |
test -z "$(dvidir)" || $(MKDIR_P) "$(DESTDIR)$(dvidir)" |
@list='$(DVIS)'; test -n "$(dvidir)" || list=; \ |
for p in $$list; do \ |
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
echo "$$d$$p"; \ |
done | $(am__base_list) | \ |
while read files; do \ |
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dvidir)'"; \ |
$(INSTALL_DATA) $$files "$(DESTDIR)$(dvidir)" || exit $$?; \ |
done |
install-exec-am: |
|
install-html: install-html-am |
|
install-html-am: $(HTMLS) |
@$(NORMAL_INSTALL) |
test -z "$(htmldir)" || $(MKDIR_P) "$(DESTDIR)$(htmldir)" |
@list='$(HTMLS)'; list2=; test -n "$(htmldir)" || list=; \ |
for p in $$list; do \ |
if test -f "$$p" || test -d "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
$(am__strip_dir) \ |
if test -d "$$d$$p"; then \ |
echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)/$$f'"; \ |
$(MKDIR_P) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \ |
echo " $(INSTALL_DATA) '$$d$$p'/* '$(DESTDIR)$(htmldir)/$$f'"; \ |
$(INSTALL_DATA) "$$d$$p"/* "$(DESTDIR)$(htmldir)/$$f" || exit $$?; \ |
else \ |
list2="$$list2 $$d$$p"; \ |
fi; \ |
done; \ |
test -z "$$list2" || { echo "$$list2" | $(am__base_list) | \ |
while read files; do \ |
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldir)'"; \ |
$(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \ |
done; } |
install-info: install-info-am |
|
install-info-am: $(INFO_DEPS) |
@$(NORMAL_INSTALL) |
test -z "$(infodir)" || $(mkdir_p) "$(DESTDIR)$(infodir)" |
test -z "$(infodir)" || $(MKDIR_P) "$(DESTDIR)$(infodir)" |
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ |
list='$(INFO_DEPS)'; \ |
list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \ |
for file in $$list; do \ |
case $$file in \ |
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ |
556,18 → 667,19
if test -f $$file; then d=.; else d=$(srcdir); fi; \ |
file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \ |
for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \ |
$$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \ |
$$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \ |
if test -f $$ifile; then \ |
relfile=`echo "$$ifile" | sed 's|^.*/||'`; \ |
echo " $(INSTALL_DATA) '$$ifile' '$(DESTDIR)$(infodir)/$$relfile'"; \ |
$(INSTALL_DATA) "$$ifile" "$(DESTDIR)$(infodir)/$$relfile"; \ |
echo "$$ifile"; \ |
else : ; fi; \ |
done; \ |
done |
done | $(am__base_list) | \ |
while read files; do \ |
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(infodir)'"; \ |
$(INSTALL_DATA) $$files "$(DESTDIR)$(infodir)" || exit $$?; done |
@$(POST_INSTALL) |
@if (install-info --version && \ |
install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ |
list='$(INFO_DEPS)'; \ |
list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \ |
for file in $$list; do \ |
relfile=`echo "$$file" | sed 's|^.*/||'`; \ |
echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\ |
576,6 → 688,32
else : ; fi |
install-man: |
|
install-pdf: install-pdf-am |
|
install-pdf-am: $(PDFS) |
@$(NORMAL_INSTALL) |
test -z "$(pdfdir)" || $(MKDIR_P) "$(DESTDIR)$(pdfdir)" |
@list='$(PDFS)'; test -n "$(pdfdir)" || list=; \ |
for p in $$list; do \ |
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
echo "$$d$$p"; \ |
done | $(am__base_list) | \ |
while read files; do \ |
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pdfdir)'"; \ |
$(INSTALL_DATA) $$files "$(DESTDIR)$(pdfdir)" || exit $$?; done |
install-ps: install-ps-am |
|
install-ps-am: $(PSS) |
@$(NORMAL_INSTALL) |
test -z "$(psdir)" || $(MKDIR_P) "$(DESTDIR)$(psdir)" |
@list='$(PSS)'; test -n "$(psdir)" || list=; \ |
for p in $$list; do \ |
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
echo "$$d$$p"; \ |
done | $(am__base_list) | \ |
while read files; do \ |
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(psdir)'"; \ |
$(INSTALL_DATA) $$files "$(DESTDIR)$(psdir)" || exit $$?; done |
installcheck-am: |
|
maintainer-clean: maintainer-clean-am |
596,29 → 734,31
|
ps-am: $(PSS) |
|
uninstall-am: |
uninstall-am: uninstall-dvi-am uninstall-html-am uninstall-info-am \ |
uninstall-pdf-am uninstall-ps-am |
|
.PHONY: all all-am check check-am clean clean-generic clean-info \ |
clean-libtool dist-info distclean distclean-generic \ |
.MAKE: install-am install-strip |
|
.PHONY: all all-am check check-am clean clean-aminfo clean-generic \ |
clean-info clean-libtool dist-info distclean distclean-generic \ |
distclean-libtool dvi dvi-am html html-am info info-am install \ |
install-am install-data install-data-am install-exec \ |
install-exec-am install-info install-info-am install-man \ |
install-am install-data install-data-am install-dvi \ |
install-dvi-am install-exec install-exec-am install-html \ |
install-html-am install-info install-info-am install-man \ |
install-pdf install-pdf-am install-ps install-ps-am \ |
install-strip installcheck installcheck-am installdirs \ |
maintainer-clean maintainer-clean-aminfo \ |
maintainer-clean-generic mostlyclean mostlyclean-aminfo \ |
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
uninstall uninstall-am uninstall-info-am |
uninstall uninstall-am uninstall-dvi-am uninstall-html-am \ |
uninstall-info-am uninstall-pdf-am uninstall-ps-am |
|
|
$(MKDOC): $(srcdir)/chew.c |
$(CC_FOR_BUILD) -o chew.$$$$ $(srcdir)/chew.c \ |
$(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) $(H_CFLAGS) \ |
$(INCLUDES); \ |
$(CC_FOR_BUILD) -o chew.$$$$ $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) \ |
$(H_CFLAGS) $(AM_CPPFLAGS) $(srcdir)/chew.c; \ |
$(SHELL) $(srcdir)/../../move-if-change chew.$$$$ $(MKDOC) |
|
chew.o: chew.c |
$(CC_FOR_BUILD) -c $(INCLUDES) $(H_CFLAGS) $(CFLAGS_FOR_BUILD) $(srcdir)/chew.c |
|
protos: libbfd.h libcoff.h bfd.h |
|
# We can't replace these rules with an implicit rule, because |
796,24 → 936,6
# cygnus option. |
install: install-info |
|
install-html: install-html-am |
|
install-html-am: $(HTMLS) |
@$(NORMAL_INSTALL) |
test -z "$(htmldir)" || $(mkdir_p) "$(DESTDIR)$(htmldir)" |
@list='$(HTMLS)'; for p in $$list; do \ |
if test -f "$$p" || test -d "$$p"; then d=""; else d="$(srcdir)/"; fi; \ |
f=$(html__strip_dir) \ |
if test -d "$$d$$p"; then \ |
echo " $(mkdir_p) '$(DESTDIR)$(htmldir)/$$f'"; \ |
$(mkdir_p) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \ |
echo " $(INSTALL_DATA) '$$d$$p'/* '$(DESTDIR)$(htmldir)/$$f'"; \ |
$(INSTALL_DATA) "$$d$$p"/* "$(DESTDIR)$(htmldir)/$$f"; \ |
else \ |
echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(htmldir)/$$f'"; \ |
$(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(htmldir)/$$f"; \ |
fi; \ |
done |
# Tell versions [3.59,3.63) of GNU make to not export all variables. |
# Otherwise a system limit (for SysV at least) may be exceeded. |
.NOEXPORT: |
/bfdt.texi
10,6 → 10,14
|
@example |
|
enum bfd_direction |
@{ |
no_direction = 0, |
read_direction = 1, |
write_direction = 2, |
both_direction = 3 |
@}; |
|
struct bfd |
@{ |
/* A unique identifier of the BFD */ |
26,15 → 34,6
void *iostream; |
const struct bfd_iovec *iovec; |
|
/* Is the file descriptor being cached? That is, can it be closed as |
needed, and re-opened when accessed later? */ |
bfd_boolean cacheable; |
|
/* Marks whether there was a default target specified when the |
BFD was opened. This is used to select which matching algorithm |
to use to choose the back end. */ |
bfd_boolean target_defaulted; |
|
/* The caching routines use these to maintain a |
least-recently-used list of BFDs. */ |
struct bfd *lru_prev, *lru_next; |
43,13 → 42,6
state information on the file here... */ |
ufile_ptr where; |
|
/* ... and here: (``once'' means at least once). */ |
bfd_boolean opened_once; |
|
/* Set if we have a locally maintained mtime value, rather than |
getting it from the file each time. */ |
bfd_boolean mtime_set; |
|
/* File modified time, if mtime_set is TRUE. */ |
long mtime; |
|
60,26 → 52,91
bfd_format format; |
|
/* The direction with which the BFD was opened. */ |
enum bfd_direction |
@{ |
no_direction = 0, |
read_direction = 1, |
write_direction = 2, |
both_direction = 3 |
@} |
direction; |
enum bfd_direction direction; |
|
/* Format_specific flags. */ |
flagword flags; |
|
/* Values that may appear in the flags field of a BFD. These also |
appear in the object_flags field of the bfd_target structure, where |
they indicate the set of flags used by that backend (not all flags |
are meaningful for all object file formats) (FIXME: at the moment, |
the object_flags values have mostly just been copied from backend |
to another, and are not necessarily correct). */ |
|
#define BFD_NO_FLAGS 0x00 |
|
/* BFD contains relocation entries. */ |
#define HAS_RELOC 0x01 |
|
/* BFD is directly executable. */ |
#define EXEC_P 0x02 |
|
/* BFD has line number information (basically used for F_LNNO in a |
COFF header). */ |
#define HAS_LINENO 0x04 |
|
/* BFD has debugging information. */ |
#define HAS_DEBUG 0x08 |
|
/* BFD has symbols. */ |
#define HAS_SYMS 0x10 |
|
/* BFD has local symbols (basically used for F_LSYMS in a COFF |
header). */ |
#define HAS_LOCALS 0x20 |
|
/* BFD is a dynamic object. */ |
#define DYNAMIC 0x40 |
|
/* Text section is write protected (if D_PAGED is not set, this is |
like an a.out NMAGIC file) (the linker sets this by default, but |
clears it for -r or -N). */ |
#define WP_TEXT 0x80 |
|
/* BFD is dynamically paged (this is like an a.out ZMAGIC file) (the |
linker sets this by default, but clears it for -r or -n or -N). */ |
#define D_PAGED 0x100 |
|
/* BFD is relaxable (this means that bfd_relax_section may be able to |
do something) (sometimes bfd_relax_section can do something even if |
this is not set). */ |
#define BFD_IS_RELAXABLE 0x200 |
|
/* This may be set before writing out a BFD to request using a |
traditional format. For example, this is used to request that when |
writing out an a.out object the symbols not be hashed to eliminate |
duplicates. */ |
#define BFD_TRADITIONAL_FORMAT 0x400 |
|
/* This flag indicates that the BFD contents are actually cached |
in memory. If this is set, iostream points to a bfd_in_memory |
struct. */ |
#define BFD_IN_MEMORY 0x800 |
|
/* The sections in this BFD specify a memory page. */ |
#define HAS_LOAD_PAGE 0x1000 |
|
/* This BFD has been created by the linker and doesn't correspond |
to any input file. */ |
#define BFD_LINKER_CREATED 0x2000 |
|
/* This may be set before writing out a BFD to request that it |
be written using values for UIDs, GIDs, timestamps, etc. that |
will be consistent from run to run. */ |
#define BFD_DETERMINISTIC_OUTPUT 0x4000 |
|
/* Currently my_archive is tested before adding origin to |
anything. I believe that this can become always an add of |
origin, with origin set to 0 for non archive files. */ |
ufile_ptr origin; |
|
/* Remember when output has begun, to stop strange things |
from happening. */ |
bfd_boolean output_has_begun; |
/* The origin in the archive of the proxy entry. This will |
normally be the same as origin, except for thin archives, |
when it will contain the current offset of the proxy in the |
thin archive rather than the offset of the bfd in its actual |
container. */ |
ufile_ptr proxy_origin; |
|
/* A hash table for section names. */ |
struct bfd_hash_table section_htab; |
100,7 → 157,8
/* Used for input and output. */ |
unsigned int symcount; |
|
/* Symbol table for output BFD (with symcount entries). */ |
/* Symbol table for output BFD (with symcount entries). |
Also used by the linker to cache input BFD symbols. */ |
struct bfd_symbol **outsymbols; |
|
/* Used for slurped dynamic symbol tables. */ |
109,15 → 167,13
/* Pointer to structure which contains architecture information. */ |
const struct bfd_arch_info *arch_info; |
|
/* Flag set if symbols from this BFD should not be exported. */ |
bfd_boolean no_export; |
|
/* Stuff only useful for archives. */ |
void *arelt_data; |
struct bfd *my_archive; /* The containing archive BFD. */ |
struct bfd *archive_next; /* The next BFD in the archive. */ |
struct bfd *archive_head; /* The first BFD in the archive. */ |
bfd_boolean has_armap; |
struct bfd *nested_archives; /* List of nested archive in a flattened |
thin archive. */ |
|
/* A chain of BFD structures involved in a link. */ |
struct bfd *link_next; |
140,6 → 196,7
struct ieee_data_struct *ieee_data; |
struct ieee_ar_data_struct *ieee_ar_data; |
struct srec_data_struct *srec_data; |
struct verilog_data_struct *verilog_data; |
struct ihex_data_struct *ihex_data; |
struct tekhex_data_struct *tekhex_data; |
struct elf_obj_tdata *elf_obj_data; |
160,6 → 217,7
struct netbsd_core_struct *netbsd_core_data; |
struct mach_o_data_struct *mach_o_data; |
struct mach_o_fat_data_struct *mach_o_fat_data; |
struct plugin_data_struct *plugin_data; |
struct bfd_pef_data_struct *pef_data; |
struct bfd_pef_xlib_data_struct *pef_xlib_data; |
struct bfd_sym_data_struct *sym_data; |
174,6 → 232,35
struct objalloc *, but we use void * to avoid requiring the inclusion |
of objalloc.h. */ |
void *memory; |
|
/* Is the file descriptor being cached? That is, can it be closed as |
needed, and re-opened when accessed later? */ |
unsigned int cacheable : 1; |
|
/* Marks whether there was a default target specified when the |
BFD was opened. This is used to select which matching algorithm |
to use to choose the back end. */ |
unsigned int target_defaulted : 1; |
|
/* ... and here: (``once'' means at least once). */ |
unsigned int opened_once : 1; |
|
/* Set if we have a locally maintained mtime value, rather than |
getting it from the file each time. */ |
unsigned int mtime_set : 1; |
|
/* Flag set if symbols from this BFD should not be exported. */ |
unsigned int no_export : 1; |
|
/* Remember when output has begun, to stop strange things |
from happening. */ |
unsigned int output_has_begun : 1; |
|
/* Have archive map. */ |
unsigned int has_armap : 1; |
|
/* Set if this is a thin archive. */ |
unsigned int is_thin_archive : 1; |
@}; |
|
@end example |
734,8 → 821,7
emulation. |
|
@strong{Returns}@* |
Returns the maximum page size in bytes for ELF, abort |
otherwise. |
Returns the maximum page size in bytes for ELF, 0 otherwise. |
|
@findex bfd_emul_set_maxpagesize |
@subsubsection @code{bfd_emul_set_maxpagesize} |
758,7 → 844,7
emulation. |
|
@strong{Returns}@* |
Returns the common page size in bytes for ELF, abort otherwise. |
Returns the common page size in bytes for ELF, 0 otherwise. |
|
@findex bfd_emul_set_commonpagesize |
@subsubsection @code{bfd_emul_set_commonpagesize} |
/bfdio.texi
26,6 → 26,9
int (*bclose) (struct bfd *abfd); |
int (*bflush) (struct bfd *abfd); |
int (*bstat) (struct bfd *abfd, struct stat *sb); |
/* Just like mmap: (void*)-1 on failure, mmapped address on success. */ |
void *(*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len, |
int prot, int flags, file_ptr offset); |
@}; |
@end example |
|
70,3 → 73,13
This function at least allows us to answer the question, "is the |
size reasonable?". |
|
@findex bfd_mmap |
@subsubsection @code{bfd_mmap} |
@strong{Synopsis} |
@example |
void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len, |
int prot, int flags, file_ptr offset); |
@end example |
@strong{Description}@* |
Return mmap()ed region of the file, if possible and implemented. |
|
/bfd.texinfo
1,7 → 1,7
\input texinfo.tex |
@setfilename bfd.info |
@c Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1997, 2000, |
@c 2001, 2002, 2003, 2006, 2007 |
@c 2001, 2002, 2003, 2006, 2007, 2008, 2009 |
@c Free Software Foundation, Inc. |
@c |
@synindex fn cp |
17,10 → 17,10
@copying |
This file documents the BFD library. |
|
Copyright @copyright{} 1991, 2000, 2001, 2003, 2006, 2007 Free Software Foundation, Inc. |
Copyright @copyright{} 1991, 2000, 2001, 2003, 2006, 2007, 2008 Free Software Foundation, Inc. |
|
Permission is granted to copy, distribute and/or modify this document |
under the terms of the GNU Free Documentation License, Version 1.1 or |
under the terms of the GNU Free Documentation License, Version 1.3 or |
any later version published by the Free Software Foundation; with the |
Invariant Sections being ``GNU General Public License'' and ``Funding |
Free Software'', the Front-Cover texts being (a) (see below), and with |
65,10 → 65,10
@end tex |
|
@vskip 0pt plus 1filll |
Copyright @copyright{} 1991, 2001, 2003, 2006 Free Software Foundation, Inc. |
Copyright @copyright{} 1991, 2001, 2003, 2006, 2008 Free Software Foundation, Inc. |
|
Permission is granted to copy, distribute and/or modify this document |
under the terms of the GNU Free Documentation License, Version 1.1 |
under the terms of the GNU Free Documentation License, Version 1.3 |
or any later version published by the Free Software Foundation; |
with no Invariant Sections, with no Front-Cover Texts, and with no |
Back-Cover Texts. A copy of the license is included in the |
/reloc.texi
556,6 → 556,21
@deffn {} BFD_RELOC_68K_GLOB_DAT |
@deffnx {} BFD_RELOC_68K_JMP_SLOT |
@deffnx {} BFD_RELOC_68K_RELATIVE |
@deffnx {} BFD_RELOC_68K_TLS_GD32 |
@deffnx {} BFD_RELOC_68K_TLS_GD16 |
@deffnx {} BFD_RELOC_68K_TLS_GD8 |
@deffnx {} BFD_RELOC_68K_TLS_LDM32 |
@deffnx {} BFD_RELOC_68K_TLS_LDM16 |
@deffnx {} BFD_RELOC_68K_TLS_LDM8 |
@deffnx {} BFD_RELOC_68K_TLS_LDO32 |
@deffnx {} BFD_RELOC_68K_TLS_LDO16 |
@deffnx {} BFD_RELOC_68K_TLS_LDO8 |
@deffnx {} BFD_RELOC_68K_TLS_IE32 |
@deffnx {} BFD_RELOC_68K_TLS_IE16 |
@deffnx {} BFD_RELOC_68K_TLS_IE8 |
@deffnx {} BFD_RELOC_68K_TLS_LE32 |
@deffnx {} BFD_RELOC_68K_TLS_LE16 |
@deffnx {} BFD_RELOC_68K_TLS_LE8 |
Relocations used by 68K ELF. |
@end deffn |
@deffn {} BFD_RELOC_32_BASEREL |
612,6 → 627,11
@deffnx {} BFD_RELOC_SPARC_UA16 |
@deffnx {} BFD_RELOC_SPARC_UA32 |
@deffnx {} BFD_RELOC_SPARC_UA64 |
@deffnx {} BFD_RELOC_SPARC_GOTDATA_HIX22 |
@deffnx {} BFD_RELOC_SPARC_GOTDATA_LOX10 |
@deffnx {} BFD_RELOC_SPARC_GOTDATA_OP_HIX22 |
@deffnx {} BFD_RELOC_SPARC_GOTDATA_OP_LOX10 |
@deffnx {} BFD_RELOC_SPARC_GOTDATA_OP |
SPARC ELF relocations. There is probably some overlap with other |
relocation types already defined. |
@end deffn |
688,6 → 708,7
@deffnx {} BFD_RELOC_SPU_HI16 |
@deffnx {} BFD_RELOC_SPU_PPU32 |
@deffnx {} BFD_RELOC_SPU_PPU64 |
@deffnx {} BFD_RELOC_SPU_ADD_PIC |
SPU Relocations. |
@end deffn |
@deffn {} BFD_RELOC_ALPHA_GPDISP_HI16 |
759,6 → 780,22
share a common GP, and the target address is adjusted for |
STO_ALPHA_STD_GPLOAD. |
@end deffn |
@deffn {} BFD_RELOC_ALPHA_NOP |
The NOP relocation outputs a NOP if the longword displacement |
between two procedure entry points is < 2^21. |
@end deffn |
@deffn {} BFD_RELOC_ALPHA_BSR |
The BSR relocation outputs a BSR if the longword displacement |
between two procedure entry points is < 2^21. |
@end deffn |
@deffn {} BFD_RELOC_ALPHA_LDA |
The LDA relocation outputs a LDA if the longword displacement |
between two procedure entry points is < 2^16. |
@end deffn |
@deffn {} BFD_RELOC_ALPHA_BOH |
The BOH relocation outputs a BSR if the longword displacement |
between two procedure entry points is < 2^21, or else a hint. |
@end deffn |
@deffn {} BFD_RELOC_ALPHA_TLSGD |
@deffnx {} BFD_RELOC_ALPHA_TLSLDM |
@deffnx {} BFD_RELOC_ALPHA_DTPMOD64 |
805,6 → 842,11
@deffn {} BFD_RELOC_LO16_PCREL |
Low 16 bits of pc-relative value |
@end deffn |
@deffn {} BFD_RELOC_MIPS16_GOT16 |
@deffnx {} BFD_RELOC_MIPS16_CALL16 |
Equivalent of BFD_RELOC_MIPS_*, but with the MIPS16 layout of |
16-bit immediate fields |
@end deffn |
@deffn {} BFD_RELOC_MIPS16_HI16 |
MIPS16 high 16 bits of 32-bit value. |
@end deffn |
858,8 → 900,11
@end deffn |
@deffn {} BFD_RELOC_MIPS_COPY |
@deffnx {} BFD_RELOC_MIPS_JUMP_SLOT |
MIPS ELF relocations (VxWorks extensions). |
MIPS ELF relocations (VxWorks and PLT extensions). |
@end deffn |
@deffn {} BFD_RELOC_MOXIE_10_PCREL |
Moxie ELF relocations. |
@end deffn |
@deffn {} BFD_RELOC_FRV_LABEL16 |
@deffnx {} BFD_RELOC_FRV_LABEL24 |
@deffnx {} BFD_RELOC_FRV_LO16 |
961,6 → 1006,7
@deffnx {} BFD_RELOC_386_TLS_GOTDESC |
@deffnx {} BFD_RELOC_386_TLS_DESC_CALL |
@deffnx {} BFD_RELOC_386_TLS_DESC |
@deffnx {} BFD_RELOC_386_IRELATIVE |
i386/elf relocations |
@end deffn |
@deffn {} BFD_RELOC_X86_64_GOT32 |
989,6 → 1035,7
@deffnx {} BFD_RELOC_X86_64_GOTPC32_TLSDESC |
@deffnx {} BFD_RELOC_X86_64_TLSDESC_CALL |
@deffnx {} BFD_RELOC_X86_64_TLSDESC |
@deffnx {} BFD_RELOC_X86_64_IRELATIVE |
x86-64/elf relocations |
@end deffn |
@deffn {} BFD_RELOC_NS32K_IMM_8 |
1073,6 → 1120,8
Power(rs6000) and PowerPC relocations. |
@end deffn |
@deffn {} BFD_RELOC_PPC_TLS |
@deffnx {} BFD_RELOC_PPC_TLSGD |
@deffnx {} BFD_RELOC_PPC_TLSLD |
@deffnx {} BFD_RELOC_PPC_DTPMOD |
@deffnx {} BFD_RELOC_PPC_TPREL16 |
@deffnx {} BFD_RELOC_PPC_TPREL16_LO |
2036,10 → 2085,8
@deffnx {} BFD_RELOC_390_TLS_GOTIE20 |
Long displacement extension. |
@end deffn |
@deffn {} BFD_RELOC_SCORE_DUMMY1 |
@deffn {} BFD_RELOC_SCORE_GPREL15 |
Score relocations |
@end deffn |
@deffn {} BFD_RELOC_SCORE_GPREL15 |
Low 16 bit for load/store |
@end deffn |
@deffn {} BFD_RELOC_SCORE_DUMMY2 |
2049,6 → 2096,12
@deffn {} BFD_RELOC_SCORE_BRANCH |
This is a 19-bit reloc with the right 1 bit assumed to be 0 |
@end deffn |
@deffn {} BFD_RELOC_SCORE_IMM30 |
This is a 32-bit reloc for 48-bit instructions. |
@end deffn |
@deffn {} BFD_RELOC_SCORE_IMM32 |
This is a 32-bit reloc for 48-bit instructions. |
@end deffn |
@deffn {} BFD_RELOC_SCORE16_JMP |
This is a 11-bit reloc with the right 1 bit assumed to be 0 |
@end deffn |
2055,6 → 2108,9
@deffn {} BFD_RELOC_SCORE16_BRANCH |
This is a 8-bit reloc with the right 1 bit assumed to be 0 |
@end deffn |
@deffn {} BFD_RELOC_SCORE_BCMP |
This is a 9-bit reloc with the right 1 bit assumed to be 0 |
@end deffn |
@deffn {} BFD_RELOC_SCORE_GOT15 |
@deffnx {} BFD_RELOC_SCORE_GOT_LO16 |
@deffnx {} BFD_RELOC_SCORE_CALL15 |
2315,6 → 2371,9
@deffnx {} BFD_RELOC_CR16_SWITCH8 |
@deffnx {} BFD_RELOC_CR16_SWITCH16 |
@deffnx {} BFD_RELOC_CR16_SWITCH32 |
@deffnx {} BFD_RELOC_CR16_GOT_REGREL20 |
@deffnx {} BFD_RELOC_CR16_GOTC_REGREL20 |
@deffnx {} BFD_RELOC_CR16_GLOB_DAT |
NS CR16 Relocations. |
@end deffn |
@deffn {} BFD_RELOC_CRX_REL4 |
2379,6 → 2438,20
@deffn {} BFD_RELOC_CRIS_32_PLT_PCREL |
32-bit offset to symbol with PLT entry, relative to this relocation. |
@end deffn |
@deffn {} BFD_RELOC_CRIS_32_GOT_GD |
@deffnx {} BFD_RELOC_CRIS_16_GOT_GD |
@deffnx {} BFD_RELOC_CRIS_32_GD |
@deffnx {} BFD_RELOC_CRIS_DTP |
@deffnx {} BFD_RELOC_CRIS_32_DTPREL |
@deffnx {} BFD_RELOC_CRIS_16_DTPREL |
@deffnx {} BFD_RELOC_CRIS_32_GOT_TPREL |
@deffnx {} BFD_RELOC_CRIS_16_GOT_TPREL |
@deffnx {} BFD_RELOC_CRIS_32_TPREL |
@deffnx {} BFD_RELOC_CRIS_16_TPREL |
@deffnx {} BFD_RELOC_CRIS_DTPMOD |
@deffnx {} BFD_RELOC_CRIS_32_IE |
Relocs used in TLS code for CRIS. |
@end deffn |
@deffn {} BFD_RELOC_860_COPY |
@deffnx {} BFD_RELOC_860_GLOB_DAT |
@deffnx {} BFD_RELOC_860_JUMP_SLOT |
2555,6 → 2628,15
internally by the linker after analysis of a |
BFD_RELOC_XTENSA_ASM_EXPAND. |
@end deffn |
@deffn {} BFD_RELOC_XTENSA_TLSDESC_FN |
@deffnx {} BFD_RELOC_XTENSA_TLSDESC_ARG |
@deffnx {} BFD_RELOC_XTENSA_TLS_DTPOFF |
@deffnx {} BFD_RELOC_XTENSA_TLS_TPOFF |
@deffnx {} BFD_RELOC_XTENSA_TLS_FUNC |
@deffnx {} BFD_RELOC_XTENSA_TLS_ARG |
@deffnx {} BFD_RELOC_XTENSA_TLS_CALL |
Xtensa TLS relocations. |
@end deffn |
@deffn {} BFD_RELOC_Z80_DISP8 |
8 bit signed offset in (ix+d) or (iy+d). |
@end deffn |
2567,6 → 2649,77
@deffn {} BFD_RELOC_Z8K_IMM4L |
4 bit value. |
@end deffn |
@deffn {} BFD_RELOC_LM32_CALL |
@deffnx {} BFD_RELOC_LM32_BRANCH |
@deffnx {} BFD_RELOC_LM32_16_GOT |
@deffnx {} BFD_RELOC_LM32_GOTOFF_HI16 |
@deffnx {} BFD_RELOC_LM32_GOTOFF_LO16 |
@deffnx {} BFD_RELOC_LM32_COPY |
@deffnx {} BFD_RELOC_LM32_GLOB_DAT |
@deffnx {} BFD_RELOC_LM32_JMP_SLOT |
@deffnx {} BFD_RELOC_LM32_RELATIVE |
Lattice Mico32 relocations. |
@end deffn |
@deffn {} BFD_RELOC_MACH_O_SECTDIFF |
Difference between two section addreses. Must be followed by a |
BFD_RELOC_MACH_O_PAIR. |
@end deffn |
@deffn {} BFD_RELOC_MACH_O_PAIR |
Mach-O generic relocations. |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_32_LO |
This is a 32 bit reloc for the microblaze that stores the |
low 16 bits of a value |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_32_LO_PCREL |
This is a 32 bit pc-relative reloc for the microblaze that |
stores the low 16 bits of a value |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_32_ROSDA |
This is a 32 bit reloc for the microblaze that stores a |
value relative to the read-only small data area anchor |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_32_RWSDA |
This is a 32 bit reloc for the microblaze that stores a |
value relative to the read-write small data area anchor |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM |
This is a 32 bit reloc for the microblaze to handle |
expressions of the form "Symbol Op Symbol" |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_64_NONE |
This is a 64 bit reloc that stores the 32 bit pc relative |
value in two words (with an imm instruction). No relocation is |
done here - only used for relaxing |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_64_GOTPC |
This is a 64 bit reloc that stores the 32 bit pc relative |
value in two words (with an imm instruction). The relocation is |
PC-relative GOT offset |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_64_GOT |
This is a 64 bit reloc that stores the 32 bit pc relative |
value in two words (with an imm instruction). The relocation is |
GOT offset |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_64_PLT |
This is a 64 bit reloc that stores the 32 bit pc relative |
value in two words (with an imm instruction). The relocation is |
PC-relative offset into PLT |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_64_GOTOFF |
This is a 64 bit reloc that stores the 32 bit GOT relative |
value in two words (with an imm instruction). The relocation is |
relative offset from _GLOBAL_OFFSET_TABLE_ |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_32_GOTOFF |
This is a 32 bit reloc that stores the 32 bit GOT relative |
value in a word. The relocation is relative offset from |
@end deffn |
@deffn {} BFD_RELOC_MICROBLAZE_COPY |
This is used to tell the dynamic linker to copy the value out of |
the dynamic object into the runtime process image. |
@end deffn |
|
@example |
|
/fdl.texi
1,26 → 1,28
@c -*-texinfo-*- |
@appendix GNU Free Documentation License |
@center Version 1.1, March 2000 |
@c The GNU Free Documentation License. |
@center Version 1.3, 3 November 2008 |
|
@c This file is intended to be included within another document, |
@c hence no sectioning command or @node. |
|
@display |
Copyright (C) 2000, 2003 Free Software Foundation, Inc. |
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. |
@uref{http://fsf.org/} |
|
Everyone is permitted to copy and distribute verbatim copies |
of this license document, but changing it is not allowed. |
@end display |
@sp 1 |
|
@enumerate 0 |
@item |
PREAMBLE |
|
The purpose of this License is to make a manual, textbook, or other |
written document ``free'' in the sense of freedom: to assure everyone |
the effective freedom to copy and redistribute it, with or without |
modifying it, either commercially or noncommercially. Secondarily, |
this License preserves for the author and publisher a way to get |
credit for their work, while not being considered responsible for |
modifications made by others. |
functional and useful document @dfn{free} in the sense of freedom: to |
assure everyone the effective freedom to copy and redistribute it, |
with or without modifying it, either commercially or noncommercially. |
Secondarily, this License preserves for the author and publisher a way |
to get credit for their work, while not being considered responsible |
for modifications made by others. |
|
This License is a kind of ``copyleft'', which means that derivative |
works of the document must themselves be free in the same sense. It |
35,27 → 37,30
whether it is published as a printed book. We recommend this License |
principally for works whose purpose is instruction or reference. |
|
@sp 1 |
@item |
APPLICABILITY AND DEFINITIONS |
|
This License applies to any manual or other work that contains a |
notice placed by the copyright holder saying it can be distributed |
under the terms of this License. The ``Document'', below, refers to any |
such manual or work. Any member of the public is a licensee, and is |
addressed as ``you.'' |
This License applies to any manual or other work, in any medium, that |
contains a notice placed by the copyright holder saying it can be |
distributed under the terms of this License. Such a notice grants a |
world-wide, royalty-free license, unlimited in duration, to use that |
work under the conditions stated herein. The ``Document'', below, |
refers to any such manual or work. Any member of the public is a |
licensee, and is addressed as ``you''. You accept the license if you |
copy, modify or distribute the work in a way requiring permission |
under copyright law. |
|
A ``Modified Version'' of the Document means any work containing the |
Document or a portion of it, either copied verbatim, or with |
modifications and/or translated into another language. |
|
A ``Secondary Section'' is a named appendix or a front-matter section of |
the Document that deals exclusively with the relationship of the |
publishers or authors of the Document to the Document's overall subject |
(or to related matters) and contains nothing that could fall directly |
within that overall subject. (For example, if the Document is in part a |
textbook of mathematics, a Secondary Section may not explain any |
mathematics.) The relationship could be a matter of historical |
A ``Secondary Section'' is a named appendix or a front-matter section |
of the Document that deals exclusively with the relationship of the |
publishers or authors of the Document to the Document's overall |
subject (or to related matters) and contains nothing that could fall |
directly within that overall subject. (Thus, if the Document is in |
part a textbook of mathematics, a Secondary Section may not explain |
any mathematics.) The relationship could be a matter of historical |
connection with the subject or with related matters, or of legal, |
commercial, philosophical, ethical or political position regarding |
them. |
62,33 → 67,42
|
The ``Invariant Sections'' are certain Secondary Sections whose titles |
are designated, as being those of Invariant Sections, in the notice |
that says that the Document is released under this License. |
that says that the Document is released under this License. If a |
section does not fit the above definition of Secondary then it is not |
allowed to be designated as Invariant. The Document may contain zero |
Invariant Sections. If the Document does not identify any Invariant |
Sections then there are none. |
|
The ``Cover Texts'' are certain short passages of text that are listed, |
as Front-Cover Texts or Back-Cover Texts, in the notice that says that |
the Document is released under this License. |
the Document is released under this License. A Front-Cover Text may |
be at most 5 words, and a Back-Cover Text may be at most 25 words. |
|
A ``Transparent'' copy of the Document means a machine-readable copy, |
represented in a format whose specification is available to the |
general public, whose contents can be viewed and edited directly and |
general public, that is suitable for revising the document |
straightforwardly with generic text editors or (for images composed of |
pixels) generic paint programs or (for drawings) some widely available |
drawing editor, and that is suitable for input to text formatters or |
for automatic translation to a variety of formats suitable for input |
to text formatters. A copy made in an otherwise Transparent file |
format whose markup has been designed to thwart or discourage |
subsequent modification by readers is not Transparent. A copy that is |
not ``Transparent'' is called ``Opaque.'' |
format whose markup, or absence of markup, has been arranged to thwart |
or discourage subsequent modification by readers is not Transparent. |
An image format is not Transparent if used for any substantial amount |
of text. A copy that is not ``Transparent'' is called ``Opaque''. |
|
Examples of suitable formats for Transparent copies include plain |
ASCII without markup, Texinfo input format, LaTeX input format, SGML |
or XML using a publicly available DTD, and standard-conforming simple |
HTML designed for human modification. Opaque formats include |
PostScript, PDF, proprietary formats that can be read and edited only |
by proprietary word processors, SGML or XML for which the DTD and/or |
processing tools are not generally available, and the |
machine-generated HTML produced by some word processors for output |
purposes only. |
@sc{ascii} without markup, Texinfo input format, La@TeX{} input |
format, @acronym{SGML} or @acronym{XML} using a publicly available |
@acronym{DTD}, and standard-conforming simple @acronym{HTML}, |
PostScript or @acronym{PDF} designed for human modification. Examples |
of transparent image formats include @acronym{PNG}, @acronym{XCF} and |
@acronym{JPG}. Opaque formats include proprietary formats that can be |
read and edited only by proprietary word processors, @acronym{SGML} or |
@acronym{XML} for which the @acronym{DTD} and/or processing tools are |
not generally available, and the machine-generated @acronym{HTML}, |
PostScript or @acronym{PDF} produced by some word processors for |
output purposes only. |
|
The ``Title Page'' means, for a printed book, the title page itself, |
plus such following pages as are needed to hold, legibly, the material |
96,7 → 110,25
formats which do not have any title page as such, ``Title Page'' means |
the text near the most prominent appearance of the work's title, |
preceding the beginning of the body of the text. |
@sp 1 |
|
The ``publisher'' means any person or entity that distributes copies |
of the Document to the public. |
|
A section ``Entitled XYZ'' means a named subunit of the Document whose |
title either is precisely XYZ or contains XYZ in parentheses following |
text that translates XYZ in another language. (Here XYZ stands for a |
specific section name mentioned below, such as ``Acknowledgements'', |
``Dedications'', ``Endorsements'', or ``History''.) To ``Preserve the Title'' |
of such a section when you modify the Document means that it remains a |
section ``Entitled XYZ'' according to this definition. |
|
The Document may include Warranty Disclaimers next to the notice which |
states that this License applies to the Document. These Warranty |
Disclaimers are considered to be included by reference in this |
License, but only as regards disclaiming warranties: any other |
implication that these Warranty Disclaimers may have is void and has |
no effect on the meaning of this License. |
|
@item |
VERBATIM COPYING |
|
112,13 → 144,14
|
You may also lend copies, under the same conditions stated above, and |
you may publicly display copies. |
@sp 1 |
|
@item |
COPYING IN QUANTITY |
|
If you publish printed copies of the Document numbering more than 100, |
and the Document's license notice requires Cover Texts, you must enclose |
the copies in covers that carry, clearly and legibly, all these Cover |
If you publish printed copies (or copies in media that commonly have |
printed covers) of the Document, numbering more than 100, and the |
Document's license notice requires Cover Texts, you must enclose the |
copies in covers that carry, clearly and legibly, all these Cover |
Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on |
the back cover. Both covers must also clearly and legibly identify |
you as the publisher of these copies. The front cover must present |
136,21 → 169,20
If you publish or distribute Opaque copies of the Document numbering |
more than 100, you must either include a machine-readable Transparent |
copy along with each Opaque copy, or state in or with each Opaque copy |
a publicly-accessible computer-network location containing a complete |
Transparent copy of the Document, free of added material, which the |
general network-using public has access to download anonymously at no |
charge using public-standard network protocols. If you use the latter |
option, you must take reasonably prudent steps, when you begin |
distribution of Opaque copies in quantity, to ensure that this |
Transparent copy will remain thus accessible at the stated location |
until at least one year after the last time you distribute an Opaque |
copy (directly or through your agents or retailers) of that edition to |
the public. |
a computer-network location from which the general network-using |
public has access to download using public-standard network protocols |
a complete Transparent copy of the Document, free of added material. |
If you use the latter option, you must take reasonably prudent steps, |
when you begin distribution of Opaque copies in quantity, to ensure |
that this Transparent copy will remain thus accessible at the stated |
location until at least one year after the last time you distribute an |
Opaque copy (directly or through your agents or retailers) of that |
edition to the public. |
|
It is requested, but not required, that you contact the authors of the |
Document well before redistributing any large number of copies, to give |
them a chance to provide you with an updated version of the Document. |
@sp 1 |
|
@item |
MODIFICATIONS |
|
161,52 → 193,85
and modification of the Modified Version to whoever possesses a copy |
of it. In addition, you must do these things in the Modified Version: |
|
A. Use in the Title Page (and on the covers, if any) a title distinct |
from that of the Document, and from those of previous versions |
(which should, if there were any, be listed in the History section |
of the Document). You may use the same title as a previous version |
if the original publisher of that version gives permission.@* |
B. List on the Title Page, as authors, one or more persons or entities |
responsible for authorship of the modifications in the Modified |
Version, together with at least five of the principal authors of the |
Document (all of its principal authors, if it has less than five).@* |
C. State on the Title page the name of the publisher of the |
Modified Version, as the publisher.@* |
D. Preserve all the copyright notices of the Document.@* |
E. Add an appropriate copyright notice for your modifications |
adjacent to the other copyright notices.@* |
F. Include, immediately after the copyright notices, a license notice |
giving the public permission to use the Modified Version under the |
terms of this License, in the form shown in the Addendum below.@* |
G. Preserve in that license notice the full lists of Invariant Sections |
and required Cover Texts given in the Document's license notice.@* |
H. Include an unaltered copy of this License.@* |
I. Preserve the section entitled ``History'', and its title, and add to |
it an item stating at least the title, year, new authors, and |
publisher of the Modified Version as given on the Title Page. If |
there is no section entitled ``History'' in the Document, create one |
stating the title, year, authors, and publisher of the Document as |
given on its Title Page, then add an item describing the Modified |
Version as stated in the previous sentence.@* |
J. Preserve the network location, if any, given in the Document for |
public access to a Transparent copy of the Document, and likewise |
the network locations given in the Document for previous versions |
it was based on. These may be placed in the ``History'' section. |
You may omit a network location for a work that was published at |
least four years before the Document itself, or if the original |
publisher of the version it refers to gives permission.@* |
K. In any section entitled ``Acknowledgements'' or ``Dedications'', |
preserve the section's title, and preserve in the section all the |
substance and tone of each of the contributor acknowledgements |
and/or dedications given therein.@* |
L. Preserve all the Invariant Sections of the Document, |
unaltered in their text and in their titles. Section numbers |
or the equivalent are not considered part of the section titles.@* |
M. Delete any section entitled ``Endorsements.'' Such a section |
may not be included in the Modified Version.@* |
N. Do not retitle any existing section as ``Endorsements'' |
or to conflict in title with any Invariant Section.@* |
@sp 1 |
@enumerate A |
@item |
Use in the Title Page (and on the covers, if any) a title distinct |
from that of the Document, and from those of previous versions |
(which should, if there were any, be listed in the History section |
of the Document). You may use the same title as a previous version |
if the original publisher of that version gives permission. |
|
@item |
List on the Title Page, as authors, one or more persons or entities |
responsible for authorship of the modifications in the Modified |
Version, together with at least five of the principal authors of the |
Document (all of its principal authors, if it has fewer than five), |
unless they release you from this requirement. |
|
@item |
State on the Title page the name of the publisher of the |
Modified Version, as the publisher. |
|
@item |
Preserve all the copyright notices of the Document. |
|
@item |
Add an appropriate copyright notice for your modifications |
adjacent to the other copyright notices. |
|
@item |
Include, immediately after the copyright notices, a license notice |
giving the public permission to use the Modified Version under the |
terms of this License, in the form shown in the Addendum below. |
|
@item |
Preserve in that license notice the full lists of Invariant Sections |
and required Cover Texts given in the Document's license notice. |
|
@item |
Include an unaltered copy of this License. |
|
@item |
Preserve the section Entitled ``History'', Preserve its Title, and add |
to it an item stating at least the title, year, new authors, and |
publisher of the Modified Version as given on the Title Page. If |
there is no section Entitled ``History'' in the Document, create one |
stating the title, year, authors, and publisher of the Document as |
given on its Title Page, then add an item describing the Modified |
Version as stated in the previous sentence. |
|
@item |
Preserve the network location, if any, given in the Document for |
public access to a Transparent copy of the Document, and likewise |
the network locations given in the Document for previous versions |
it was based on. These may be placed in the ``History'' section. |
You may omit a network location for a work that was published at |
least four years before the Document itself, or if the original |
publisher of the version it refers to gives permission. |
|
@item |
For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve |
the Title of the section, and preserve in the section all the |
substance and tone of each of the contributor acknowledgements and/or |
dedications given therein. |
|
@item |
Preserve all the Invariant Sections of the Document, |
unaltered in their text and in their titles. Section numbers |
or the equivalent are not considered part of the section titles. |
|
@item |
Delete any section Entitled ``Endorsements''. Such a section |
may not be included in the Modified Version. |
|
@item |
Do not retitle any existing section to be Entitled ``Endorsements'' or |
to conflict in title with any Invariant Section. |
|
@item |
Preserve any Warranty Disclaimers. |
@end enumerate |
|
If the Modified Version includes new front-matter sections or |
appendices that qualify as Secondary Sections and contain no material |
copied from the Document, you may at your option designate some or all |
214,9 → 279,9
list of Invariant Sections in the Modified Version's license notice. |
These titles must be distinct from any other section titles. |
|
You may add a section entitled ``Endorsements'', provided it contains |
You may add a section Entitled ``Endorsements'', provided it contains |
nothing but endorsements of your Modified Version by various |
parties--for example, statements of peer review or that the text has |
parties---for example, statements of peer review or that the text has |
been approved by an organization as the authoritative definition of a |
standard. |
|
233,7 → 298,7
The author(s) and publisher(s) of the Document do not by this License |
give permission to use their names for publicity for or to assert or |
imply endorsement of any Modified Version. |
@sp 1 |
|
@item |
COMBINING DOCUMENTS |
|
242,7 → 307,7
versions, provided that you include in the combination all of the |
Invariant Sections of all of the original documents, unmodified, and |
list them all as Invariant Sections of your combined work in its |
license notice. |
license notice, and that you preserve all their Warranty Disclaimers. |
|
The combined work need only contain one copy of this License, and |
multiple identical Invariant Sections may be replaced with a single |
253,12 → 318,12
Make the same adjustment to the section titles in the list of |
Invariant Sections in the license notice of the combined work. |
|
In the combination, you must combine any sections entitled ``History'' |
in the various original documents, forming one section entitled |
``History''; likewise combine any sections entitled ``Acknowledgements'', |
and any sections entitled ``Dedications.'' You must delete all sections |
entitled ``Endorsements.'' |
@sp 1 |
In the combination, you must combine any sections Entitled ``History'' |
in the various original documents, forming one section Entitled |
``History''; likewise combine any sections Entitled ``Acknowledgements'', |
and any sections Entitled ``Dedications''. You must delete all |
sections Entitled ``Endorsements.'' |
|
@item |
COLLECTIONS OF DOCUMENTS |
|
272,25 → 337,27
it individually under this License, provided you insert a copy of this |
License into the extracted document, and follow this License in all |
other respects regarding verbatim copying of that document. |
@sp 1 |
|
@item |
AGGREGATION WITH INDEPENDENT WORKS |
|
A compilation of the Document or its derivatives with other separate |
and independent documents or works, in or on a volume of a storage or |
distribution medium, does not as a whole count as a Modified Version |
of the Document, provided no compilation copyright is claimed for the |
compilation. Such a compilation is called an ``aggregate'', and this |
License does not apply to the other self-contained works thus compiled |
with the Document, on account of their being thus compiled, if they |
are not themselves derivative works of the Document. |
distribution medium, is called an ``aggregate'' if the copyright |
resulting from the compilation is not used to limit the legal rights |
of the compilation's users beyond what the individual works permit. |
When the Document is included in an aggregate, this License does not |
apply to the other works in the aggregate which are not themselves |
derivative works of the Document. |
|
If the Cover Text requirement of section 3 is applicable to these |
copies of the Document, then if the Document is less than one quarter |
of the entire aggregate, the Document's Cover Texts may be placed on |
covers that surround only the Document within the aggregate. |
Otherwise they must appear on covers around the whole aggregate. |
@sp 1 |
copies of the Document, then if the Document is less than one half of |
the entire aggregate, the Document's Cover Texts may be placed on |
covers that bracket the Document within the aggregate, or the |
electronic equivalent of covers if the Document is in electronic form. |
Otherwise they must appear on printed covers that bracket the whole |
aggregate. |
|
@item |
TRANSLATION |
|
300,22 → 367,46
permission from their copyright holders, but you may include |
translations of some or all Invariant Sections in addition to the |
original versions of these Invariant Sections. You may include a |
translation of this License provided that you also include the |
original English version of this License. In case of a disagreement |
between the translation and the original English version of this |
License, the original English version will prevail. |
@sp 1 |
translation of this License, and all the license notices in the |
Document, and any Warranty Disclaimers, provided that you also include |
the original English version of this License and the original versions |
of those notices and disclaimers. In case of a disagreement between |
the translation and the original version of this License or a notice |
or disclaimer, the original version will prevail. |
|
If a section in the Document is Entitled ``Acknowledgements'', |
``Dedications'', or ``History'', the requirement (section 4) to Preserve |
its Title (section 1) will typically require changing the actual |
title. |
|
@item |
TERMINATION |
|
You may not copy, modify, sublicense, or distribute the Document except |
as expressly provided for under this License. Any other attempt to |
copy, modify, sublicense or distribute the Document is void, and will |
automatically terminate your rights under this License. However, |
parties who have received copies, or rights, from you under this |
License will not have their licenses terminated so long as such |
parties remain in full compliance. |
@sp 1 |
You may not copy, modify, sublicense, or distribute the Document |
except as expressly provided under this License. Any attempt |
otherwise to copy, modify, sublicense, or distribute it is void, and |
will automatically terminate your rights under this License. |
|
However, if you cease all violation of this License, then your license |
from a particular copyright holder is reinstated (a) provisionally, |
unless and until the copyright holder explicitly and finally |
terminates your license, and (b) permanently, if the copyright holder |
fails to notify you of the violation by some reasonable means prior to |
60 days after the cessation. |
|
Moreover, your license from a particular copyright holder is |
reinstated permanently if the copyright holder notifies you of the |
violation by some reasonable means, this is the first time you have |
received notice of violation of this License (for any work) from that |
copyright holder, and you cure the violation prior to 30 days after |
your receipt of the notice. |
|
Termination of your rights under this section does not terminate the |
licenses of parties who have received copies or rights from you under |
this License. If your rights have been terminated and not permanently |
reinstated, receipt of a copy of some or all of the same material does |
not give you any rights to use it. |
|
@item |
FUTURE REVISIONS OF THIS LICENSE |
|
323,7 → 414,7
of the GNU Free Documentation License from time to time. Such new |
versions will be similar in spirit to the present version, but may |
differ in detail to address new problems or concerns. See |
http://www.gnu.org/copyleft/. |
@uref{http://www.gnu.org/copyleft/}. |
|
Each version of the License is given a distinguishing version number. |
If the Document specifies that a particular numbered version of this |
332,11 → 423,46
of any later version that has been published (not as a draft) by the |
Free Software Foundation. If the Document does not specify a version |
number of this License, you may choose any version ever published (not |
as a draft) by the Free Software Foundation. |
as a draft) by the Free Software Foundation. If the Document |
specifies that a proxy can decide which future versions of this |
License can be used, that proxy's public statement of acceptance of a |
version permanently authorizes you to choose that version for the |
Document. |
|
@item |
RELICENSING |
|
``Massive Multiauthor Collaboration Site'' (or ``MMC Site'') means any |
World Wide Web server that publishes copyrightable works and also |
provides prominent facilities for anybody to edit those works. A |
public wiki that anybody can edit is an example of such a server. A |
``Massive Multiauthor Collaboration'' (or ``MMC'') contained in the |
site means any set of copyrightable works thus published on the MMC |
site. |
|
``CC-BY-SA'' means the Creative Commons Attribution-Share Alike 3.0 |
license published by Creative Commons Corporation, a not-for-profit |
corporation with a principal place of business in San Francisco, |
California, as well as future copyleft versions of that license |
published by that same organization. |
|
``Incorporate'' means to publish or republish a Document, in whole or |
in part, as part of another Document. |
|
An MMC is ``eligible for relicensing'' if it is licensed under this |
License, and if all works that were first published under this License |
somewhere other than this MMC, and subsequently incorporated in whole |
or in part into the MMC, (1) had no cover texts or invariant sections, |
and (2) were thus incorporated prior to November 1, 2008. |
|
The operator of an MMC Site may republish an MMC contained in the site |
under CC-BY-SA on the same site at any time before August 1, 2009, |
provided the MMC is eligible for relicensing. |
|
@end enumerate |
|
@unnumberedsec ADDENDUM: How to use this License for your documents |
@page |
@heading ADDENDUM: How to use this License for your documents |
|
To use this License in a document you have written, include a copy of |
the License in the document and put the following copyright and |
344,23 → 470,37
|
@smallexample |
@group |
Copyright (C) @var{year} @var{your name}. |
Permission is granted to copy, distribute and/or modify this document |
under the terms of the GNU Free Documentation License, Version 1.1 |
or any later version published by the Free Software Foundation; |
with the Invariant Sections being @var{list their titles}, with the |
Front-Cover Texts being @var{list}, and with the Back-Cover Texts being @var{list}. |
A copy of the license is included in the section entitled "GNU |
Free Documentation License." |
Copyright (C) @var{year} @var{your name}. |
Permission is granted to copy, distribute and/or modify this document |
under the terms of the GNU Free Documentation License, Version 1.3 |
or any later version published by the Free Software Foundation; |
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover |
Texts. A copy of the license is included in the section entitled ``GNU |
Free Documentation License''. |
@end group |
@end smallexample |
|
If you have no Invariant Sections, write ``with no Invariant Sections'' |
instead of saying which ones are invariant. If you have no |
Front-Cover Texts, write ``no Front-Cover Texts'' instead of |
``Front-Cover Texts being @var{list}''; likewise for Back-Cover Texts. |
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, |
replace the ``with@dots{}Texts.'' line with this: |
|
@smallexample |
@group |
with the Invariant Sections being @var{list their titles}, with |
the Front-Cover Texts being @var{list}, and with the Back-Cover Texts |
being @var{list}. |
@end group |
@end smallexample |
|
If you have Invariant Sections without Cover Texts, or some other |
combination of the three, merge those two alternatives to suit the |
situation. |
|
If your document contains nontrivial examples of program code, we |
recommend releasing these examples in parallel under your choice of |
free software license, such as the GNU General Public License, |
to permit their use in free software. |
|
@c Local Variables: |
@c ispell-local-pdict: "ispell-dict" |
@c End: |
|
/bfdver.texi
1,4 → 1,4
@set VERSION 2.18.50 |
@set VERSION 2.20.1 |
@set VERSION_PACKAGE (GNU Binutils) |
@set UPDATED March 2008 |
@set UPDATED March 2010 |
@set BUGURL @uref{http://www.sourceware.org/bugzilla/} |
/targets.texi
125,6 → 125,7
bfd_target_oasys_flavour, |
bfd_target_tekhex_flavour, |
bfd_target_srec_flavour, |
bfd_target_verilog_flavour, |
bfd_target_ihex_flavour, |
bfd_target_som_flavour, |
bfd_target_os9k_flavour, |
411,7 → 412,8
NAME##_bfd_merge_sections, \ |
NAME##_bfd_is_group_section, \ |
NAME##_bfd_discard_group, \ |
NAME##_section_already_linked \ |
NAME##_section_already_linked, \ |
NAME##_bfd_define_common_symbol |
|
int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *); |
bfd_byte * (*_bfd_get_relocated_section_contents) |
459,6 → 461,10
void (*_section_already_linked) (bfd *, struct bfd_section *, |
struct bfd_link_info *); |
|
/* Define a common symbol. */ |
bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *, |
struct bfd_link_hash_entry *); |
|
/* Routines to handle dynamic symbols and relocs. */ |
#define BFD_JUMP_TABLE_DYNAMIC(NAME) \ |
NAME##_get_dynamic_symtab_upper_bound, \ |
/archures.texi
132,6 → 132,8
#define bfd_mach_mips9000 9000 |
#define bfd_mach_mips10000 10000 |
#define bfd_mach_mips12000 12000 |
#define bfd_mach_mips14000 14000 |
#define bfd_mach_mips16000 16000 |
#define bfd_mach_mips16 16 |
#define bfd_mach_mips5 5 |
#define bfd_mach_mips_loongson_2e 3001 |
138,6 → 140,7
#define bfd_mach_mips_loongson_2f 3002 |
#define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ |
#define bfd_mach_mips_octeon 6501 |
#define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ |
#define bfd_mach_mipsisa32 32 |
#define bfd_mach_mipsisa32r2 33 |
#define bfd_mach_mipsisa64 64 |
148,6 → 151,9
#define bfd_mach_i386_i386_intel_syntax 3 |
#define bfd_mach_x86_64 64 |
#define bfd_mach_x86_64_intel_syntax 65 |
bfd_arch_l1om, /* Intel L1OM */ |
#define bfd_mach_l1om 66 |
#define bfd_mach_l1om_intel_syntax 67 |
bfd_arch_we32k, /* AT&T WE32xxx */ |
bfd_arch_tahoe, /* CCI/Harris Tahoe */ |
bfd_arch_i860, /* Intel 860 */ |
166,11 → 172,13
#define bfd_mach_h8300sx 6 |
#define bfd_mach_h8300sxn 7 |
bfd_arch_pdp11, /* DEC PDP-11 */ |
bfd_arch_plugin, |
bfd_arch_powerpc, /* PowerPC */ |
#define bfd_mach_ppc 32 |
#define bfd_mach_ppc64 64 |
#define bfd_mach_ppc_403 403 |
#define bfd_mach_ppc_403gc 4030 |
#define bfd_mach_ppc_405 405 |
#define bfd_mach_ppc_505 505 |
#define bfd_mach_ppc_601 601 |
#define bfd_mach_ppc_602 602 |
186,6 → 194,7
#define bfd_mach_ppc_rs64iii 643 |
#define bfd_mach_ppc_7400 7400 |
#define bfd_mach_ppc_e500 500 |
#define bfd_mach_ppc_e500mc 5001 |
bfd_arch_rs6000, /* IBM RS/6000 */ |
#define bfd_mach_rs6k 6000 |
#define bfd_mach_rs6k_rs1 6001 |
292,10 → 301,13
#define bfd_mach_frvtomcat 499 /* fr500 prototype */ |
#define bfd_mach_fr500 500 |
#define bfd_mach_fr550 550 |
bfd_arch_moxie, /* The moxie processor */ |
#define bfd_mach_moxie 1 |
bfd_arch_mcore, |
bfd_arch_mep, |
#define bfd_mach_mep 1 |
#define bfd_mach_mep_h1 0x6831 |
#define bfd_mach_mep_c5 0x6335 |
bfd_arch_ia64, /* HP/Intel ia64 */ |
#define bfd_mach_ia64_elf64 64 |
#define bfd_mach_ia64_elf32 32 |
313,9 → 325,13
bfd_arch_avr, /* Atmel AVR microcontrollers. */ |
#define bfd_mach_avr1 1 |
#define bfd_mach_avr2 2 |
#define bfd_mach_avr25 25 |
#define bfd_mach_avr3 3 |
#define bfd_mach_avr31 31 |
#define bfd_mach_avr35 35 |
#define bfd_mach_avr4 4 |
#define bfd_mach_avr5 5 |
#define bfd_mach_avr51 51 |
#define bfd_mach_avr6 6 |
bfd_arch_bfin, /* ADI Blackfin */ |
#define bfd_mach_bfin 1 |
333,6 → 349,8
#define bfd_mach_s390_31 31 |
#define bfd_mach_s390_64 64 |
bfd_arch_score, /* Sunplus score */ |
#define bfd_mach_score3 3 |
#define bfd_mach_score7 7 |
bfd_arch_openrisc, /* OpenRISC */ |
bfd_arch_mmix, /* Donald Knuth's educational processor. */ |
bfd_arch_xstormy16, |
367,6 → 385,9
#define bfd_mach_z80 3 /* With ixl, ixh, iyl, and iyh. */ |
#define bfd_mach_z80full 7 /* All undocumented instructions. */ |
#define bfd_mach_r800 11 /* R800: successor with multiplication. */ |
bfd_arch_lm32, /* Lattice Mico32 */ |
#define bfd_mach_lm32 1 |
bfd_arch_microblaze,/* Xilinx MicroBlaze. */ |
bfd_arch_last |
@}; |
@end example |
/bfd.info
6,11 → 6,11
|
This file documents the BFD library. |
|
Copyright (C) 1991, 2000, 2001, 2003, 2006, 2007 Free Software |
Copyright (C) 1991, 2000, 2001, 2003, 2006, 2007, 2008 Free Software |
Foundation, Inc. |
|
Permission is granted to copy, distribute and/or modify this document |
under the terms of the GNU Free Documentation License, Version 1.1 or |
under the terms of the GNU Free Documentation License, Version 1.3 or |
any later version published by the Free Software Foundation; with the |
Invariant Sections being "GNU General Public License" and "Funding Free |
Software", the Front-Cover texts being (a) (see below), and with the |
312,6 → 312,14
major data about the file and pointers to the rest of the data. |
|
|
enum bfd_direction |
{ |
no_direction = 0, |
read_direction = 1, |
write_direction = 2, |
both_direction = 3 |
}; |
|
struct bfd |
{ |
/* A unique identifier of the BFD */ |
328,15 → 336,6
void *iostream; |
const struct bfd_iovec *iovec; |
|
/* Is the file descriptor being cached? That is, can it be closed as |
needed, and re-opened when accessed later? */ |
bfd_boolean cacheable; |
|
/* Marks whether there was a default target specified when the |
BFD was opened. This is used to select which matching algorithm |
to use to choose the back end. */ |
bfd_boolean target_defaulted; |
|
/* The caching routines use these to maintain a |
least-recently-used list of BFDs. */ |
struct bfd *lru_prev, *lru_next; |
345,13 → 344,6
state information on the file here... */ |
ufile_ptr where; |
|
/* ... and here: (``once'' means at least once). */ |
bfd_boolean opened_once; |
|
/* Set if we have a locally maintained mtime value, rather than |
getting it from the file each time. */ |
bfd_boolean mtime_set; |
|
/* File modified time, if mtime_set is TRUE. */ |
long mtime; |
|
362,26 → 354,91
bfd_format format; |
|
/* The direction with which the BFD was opened. */ |
enum bfd_direction |
{ |
no_direction = 0, |
read_direction = 1, |
write_direction = 2, |
both_direction = 3 |
} |
direction; |
enum bfd_direction direction; |
|
/* Format_specific flags. */ |
flagword flags; |
|
/* Values that may appear in the flags field of a BFD. These also |
appear in the object_flags field of the bfd_target structure, where |
they indicate the set of flags used by that backend (not all flags |
are meaningful for all object file formats) (FIXME: at the moment, |
the object_flags values have mostly just been copied from backend |
to another, and are not necessarily correct). */ |
|
#define BFD_NO_FLAGS 0x00 |
|
/* BFD contains relocation entries. */ |
#define HAS_RELOC 0x01 |
|
/* BFD is directly executable. */ |
#define EXEC_P 0x02 |
|
/* BFD has line number information (basically used for F_LNNO in a |
COFF header). */ |
#define HAS_LINENO 0x04 |
|
/* BFD has debugging information. */ |
#define HAS_DEBUG 0x08 |
|
/* BFD has symbols. */ |
#define HAS_SYMS 0x10 |
|
/* BFD has local symbols (basically used for F_LSYMS in a COFF |
header). */ |
#define HAS_LOCALS 0x20 |
|
/* BFD is a dynamic object. */ |
#define DYNAMIC 0x40 |
|
/* Text section is write protected (if D_PAGED is not set, this is |
like an a.out NMAGIC file) (the linker sets this by default, but |
clears it for -r or -N). */ |
#define WP_TEXT 0x80 |
|
/* BFD is dynamically paged (this is like an a.out ZMAGIC file) (the |
linker sets this by default, but clears it for -r or -n or -N). */ |
#define D_PAGED 0x100 |
|
/* BFD is relaxable (this means that bfd_relax_section may be able to |
do something) (sometimes bfd_relax_section can do something even if |
this is not set). */ |
#define BFD_IS_RELAXABLE 0x200 |
|
/* This may be set before writing out a BFD to request using a |
traditional format. For example, this is used to request that when |
writing out an a.out object the symbols not be hashed to eliminate |
duplicates. */ |
#define BFD_TRADITIONAL_FORMAT 0x400 |
|
/* This flag indicates that the BFD contents are actually cached |
in memory. If this is set, iostream points to a bfd_in_memory |
struct. */ |
#define BFD_IN_MEMORY 0x800 |
|
/* The sections in this BFD specify a memory page. */ |
#define HAS_LOAD_PAGE 0x1000 |
|
/* This BFD has been created by the linker and doesn't correspond |
to any input file. */ |
#define BFD_LINKER_CREATED 0x2000 |
|
/* This may be set before writing out a BFD to request that it |
be written using values for UIDs, GIDs, timestamps, etc. that |
will be consistent from run to run. */ |
#define BFD_DETERMINISTIC_OUTPUT 0x4000 |
|
/* Currently my_archive is tested before adding origin to |
anything. I believe that this can become always an add of |
origin, with origin set to 0 for non archive files. */ |
ufile_ptr origin; |
|
/* Remember when output has begun, to stop strange things |
from happening. */ |
bfd_boolean output_has_begun; |
/* The origin in the archive of the proxy entry. This will |
normally be the same as origin, except for thin archives, |
when it will contain the current offset of the proxy in the |
thin archive rather than the offset of the bfd in its actual |
container. */ |
ufile_ptr proxy_origin; |
|
/* A hash table for section names. */ |
struct bfd_hash_table section_htab; |
402,7 → 459,8
/* Used for input and output. */ |
unsigned int symcount; |
|
/* Symbol table for output BFD (with symcount entries). */ |
/* Symbol table for output BFD (with symcount entries). |
Also used by the linker to cache input BFD symbols. */ |
struct bfd_symbol **outsymbols; |
|
/* Used for slurped dynamic symbol tables. */ |
411,15 → 469,13
/* Pointer to structure which contains architecture information. */ |
const struct bfd_arch_info *arch_info; |
|
/* Flag set if symbols from this BFD should not be exported. */ |
bfd_boolean no_export; |
|
/* Stuff only useful for archives. */ |
void *arelt_data; |
struct bfd *my_archive; /* The containing archive BFD. */ |
struct bfd *archive_next; /* The next BFD in the archive. */ |
struct bfd *archive_head; /* The first BFD in the archive. */ |
bfd_boolean has_armap; |
struct bfd *nested_archives; /* List of nested archive in a flattened |
thin archive. */ |
|
/* A chain of BFD structures involved in a link. */ |
struct bfd *link_next; |
442,6 → 498,7
struct ieee_data_struct *ieee_data; |
struct ieee_ar_data_struct *ieee_ar_data; |
struct srec_data_struct *srec_data; |
struct verilog_data_struct *verilog_data; |
struct ihex_data_struct *ihex_data; |
struct tekhex_data_struct *tekhex_data; |
struct elf_obj_tdata *elf_obj_data; |
462,6 → 519,7
struct netbsd_core_struct *netbsd_core_data; |
struct mach_o_data_struct *mach_o_data; |
struct mach_o_fat_data_struct *mach_o_fat_data; |
struct plugin_data_struct *plugin_data; |
struct bfd_pef_data_struct *pef_data; |
struct bfd_pef_xlib_data_struct *pef_xlib_data; |
struct bfd_sym_data_struct *sym_data; |
476,6 → 534,35
struct objalloc *, but we use void * to avoid requiring the inclusion |
of objalloc.h. */ |
void *memory; |
|
/* Is the file descriptor being cached? That is, can it be closed as |
needed, and re-opened when accessed later? */ |
unsigned int cacheable : 1; |
|
/* Marks whether there was a default target specified when the |
BFD was opened. This is used to select which matching algorithm |
to use to choose the back end. */ |
unsigned int target_defaulted : 1; |
|
/* ... and here: (``once'' means at least once). */ |
unsigned int opened_once : 1; |
|
/* Set if we have a locally maintained mtime value, rather than |
getting it from the file each time. */ |
unsigned int mtime_set : 1; |
|
/* Flag set if symbols from this BFD should not be exported. */ |
unsigned int no_export : 1; |
|
/* Remember when output has begun, to stop strange things |
from happening. */ |
unsigned int output_has_begun : 1; |
|
/* Have archive map. */ |
unsigned int has_armap : 1; |
|
/* Set if this is a thin archive. */ |
unsigned int is_thin_archive : 1; |
}; |
|
2.2 Error reporting |
964,7 → 1051,7
Returns the maximum page size, in bytes, as determined by emulation. |
|
*Returns* |
Returns the maximum page size in bytes for ELF, abort otherwise. |
Returns the maximum page size in bytes for ELF, 0 otherwise. |
|
2.3.1.21 `bfd_emul_set_maxpagesize' |
................................... |
984,7 → 1071,7
Returns the common page size, in bytes, as determined by emulation. |
|
*Returns* |
Returns the common page size in bytes for ELF, abort otherwise. |
Returns the common page size in bytes for ELF, 0 otherwise. |
|
2.3.1.23 `bfd_emul_set_commonpagesize' |
...................................... |
1034,6 → 1121,9
int (*bclose) (struct bfd *abfd); |
int (*bflush) (struct bfd *abfd); |
int (*bstat) (struct bfd *abfd, struct stat *sb); |
/* Just like mmap: (void*)-1 on failure, mmapped address on success. */ |
void *(*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len, |
int prot, int flags, file_ptr offset); |
}; |
|
2.3.1.26 `bfd_get_mtime' |
1074,6 → 1164,15
to read. This function at least allows us to answer the question, "is |
the size reasonable?". |
|
2.3.1.28 `bfd_mmap' |
................... |
|
*Synopsis* |
void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len, |
int prot, int flags, file_ptr offset); |
*Description* |
Return mmap()ed region of the file, if possible and implemented. |
|
* Menu: |
|
* Memory Usage:: |
1450,6 → 1549,10
TMS320C54X only. */ |
#define SEC_TIC54X_CLINK 0x20000000 |
|
/* Indicate that section has the no read flag set. This happens |
when memory read flag isn't set. */ |
#define SEC_COFF_NOREAD 0x40000000 |
|
/* End of section flags. */ |
|
/* Some internal packed boolean fields. */ |
1489,6 → 1592,9
/* Nonzero if this section has TLS related relocations. */ |
unsigned int has_tls_reloc:1; |
|
/* Nonzero if this section has a call to __tls_get_addr. */ |
unsigned int has_tls_get_addr_call:1; |
|
/* Nonzero if this section has a gp reloc. */ |
unsigned int has_gp_reloc:1; |
|
1528,6 → 1634,13
section size calculated on a previous linker relaxation pass. */ |
bfd_size_type rawsize; |
|
/* Relaxation table. */ |
struct relax_table *relax; |
|
/* Count of used relaxation table entries. */ |
int relax_count; |
|
|
/* If this section is going to be output, then this value is the |
offset in *bytes* into the output section of the first byte in the |
input section (byte ==> smallest addressable unit on the |
1617,6 → 1730,17
} map_head, map_tail; |
} asection; |
|
/* Relax table contains information about instructions which can |
be removed by relaxation -- replacing a long address with a |
short address. */ |
struct relax_table { |
/* Address where bytes may be deleted. */ |
bfd_vma addr; |
|
/* Number of bytes to be deleted. */ |
int size; |
}; |
|
/* These sections are global, and are managed by BFD. The application |
and target back end are not permitted to change the values in |
these sections. New code should use the section_ptr macros rather |
1749,11 → 1873,11
/* segment_mark, sec_info_type, use_rela_p, has_tls_reloc, */ \ |
0, 0, 0, 0, \ |
\ |
/* has_gp_reloc, need_finalize_relax, reloc_done, */ \ |
0, 0, 0, \ |
/* has_tls_get_addr_call, has_gp_reloc, need_finalize_relax, */ \ |
0, 0, 0, \ |
\ |
/* vma, lma, size, rawsize */ \ |
0, 0, 0, 0, \ |
/* reloc_done, vma, lma, size, rawsize, relax, relax_count, */ \ |
0, 0, 0, 0, 0, 0, 0, \ |
\ |
/* output_offset, output_section, alignment_power, */ \ |
0, (struct bfd_section *) &SEC, 0, \ |
2240,15 → 2364,15
symvalue value; |
|
/* Attributes of a symbol. */ |
#define BSF_NO_FLAGS 0x00 |
#define BSF_NO_FLAGS 0x00 |
|
/* The symbol has local scope; `static' in `C'. The value |
is the offset into the section of the data. */ |
#define BSF_LOCAL 0x01 |
#define BSF_LOCAL (1 << 0) |
|
/* The symbol has global scope; initialized data in `C'. The |
value is the offset into the section of the data. */ |
#define BSF_GLOBAL 0x02 |
#define BSF_GLOBAL (1 << 1) |
|
/* The symbol has global scope and is exported. The value is |
the offset into the section of the data. */ |
2255,83 → 2379,93
#define BSF_EXPORT BSF_GLOBAL /* No real difference. */ |
|
/* A normal C symbol would be one of: |
`BSF_LOCAL', `BSF_FORT_COMM', `BSF_UNDEFINED' or |
`BSF_LOCAL', `BSF_COMMON', `BSF_UNDEFINED' or |
`BSF_GLOBAL'. */ |
|
/* The symbol is a debugging record. The value has an arbitrary |
meaning, unless BSF_DEBUGGING_RELOC is also set. */ |
#define BSF_DEBUGGING 0x08 |
#define BSF_DEBUGGING (1 << 2) |
|
/* The symbol denotes a function entry point. Used in ELF, |
perhaps others someday. */ |
#define BSF_FUNCTION 0x10 |
#define BSF_FUNCTION (1 << 3) |
|
/* Used by the linker. */ |
#define BSF_KEEP 0x20 |
#define BSF_KEEP_G 0x40 |
#define BSF_KEEP (1 << 5) |
#define BSF_KEEP_G (1 << 6) |
|
/* A weak global symbol, overridable without warnings by |
a regular global symbol of the same name. */ |
#define BSF_WEAK 0x80 |
#define BSF_WEAK (1 << 7) |
|
/* This symbol was created to point to a section, e.g. ELF's |
STT_SECTION symbols. */ |
#define BSF_SECTION_SYM 0x100 |
#define BSF_SECTION_SYM (1 << 8) |
|
/* The symbol used to be a common symbol, but now it is |
allocated. */ |
#define BSF_OLD_COMMON 0x200 |
#define BSF_OLD_COMMON (1 << 9) |
|
/* The default value for common data. */ |
#define BFD_FORT_COMM_DEFAULT_VALUE 0 |
|
/* In some files the type of a symbol sometimes alters its |
location in an output file - ie in coff a `ISFCN' symbol |
which is also `C_EXT' symbol appears where it was |
declared and not at the end of a section. This bit is set |
by the target BFD part to convey this information. */ |
#define BSF_NOT_AT_END 0x400 |
#define BSF_NOT_AT_END (1 << 10) |
|
/* Signal that the symbol is the label of constructor section. */ |
#define BSF_CONSTRUCTOR 0x800 |
#define BSF_CONSTRUCTOR (1 << 11) |
|
/* Signal that the symbol is a warning symbol. The name is a |
warning. The name of the next symbol is the one to warn about; |
if a reference is made to a symbol with the same name as the next |
symbol, a warning is issued by the linker. */ |
#define BSF_WARNING 0x1000 |
#define BSF_WARNING (1 << 12) |
|
/* Signal that the symbol is indirect. This symbol is an indirect |
pointer to the symbol with the same name as the next symbol. */ |
#define BSF_INDIRECT 0x2000 |
#define BSF_INDIRECT (1 << 13) |
|
/* BSF_FILE marks symbols that contain a file name. This is used |
for ELF STT_FILE symbols. */ |
#define BSF_FILE 0x4000 |
#define BSF_FILE (1 << 14) |
|
/* Symbol is from dynamic linking information. */ |
#define BSF_DYNAMIC 0x8000 |
#define BSF_DYNAMIC (1 << 15) |
|
/* The symbol denotes a data object. Used in ELF, and perhaps |
others someday. */ |
#define BSF_OBJECT 0x10000 |
#define BSF_OBJECT (1 << 16) |
|
/* This symbol is a debugging symbol. The value is the offset |
into the section of the data. BSF_DEBUGGING should be set |
as well. */ |
#define BSF_DEBUGGING_RELOC 0x20000 |
#define BSF_DEBUGGING_RELOC (1 << 17) |
|
/* This symbol is thread local. Used in ELF. */ |
#define BSF_THREAD_LOCAL 0x40000 |
#define BSF_THREAD_LOCAL (1 << 18) |
|
/* This symbol represents a complex relocation expression, |
with the expression tree serialized in the symbol name. */ |
#define BSF_RELC 0x80000 |
#define BSF_RELC (1 << 19) |
|
/* This symbol represents a signed complex relocation expression, |
with the expression tree serialized in the symbol name. */ |
#define BSF_SRELC 0x100000 |
#define BSF_SRELC (1 << 20) |
|
/* This symbol was created by bfd_get_synthetic_symtab. */ |
#define BSF_SYNTHETIC (1 << 21) |
|
/* This symbol is an indirect code object. Unrelated to BSF_INDIRECT. |
The dynamic linker will compute the value of this symbol by |
calling the function that it points to. BSF_FUNCTION must |
also be also set. */ |
#define BSF_GNU_INDIRECT_FUNCTION (1 << 22) |
/* This symbol is a globally unique data object. The dynamic linker |
will make sure that in the entire process there is just one symbol |
with this name and type in use. BSF_OBJECT must also be set. */ |
#define BSF_GNU_UNIQUE (1 << 23) |
|
flagword flags; |
|
/* A pointer to the section to which this symbol is |
3195,6 → 3329,21
-- : BFD_RELOC_68K_GLOB_DAT |
-- : BFD_RELOC_68K_JMP_SLOT |
-- : BFD_RELOC_68K_RELATIVE |
-- : BFD_RELOC_68K_TLS_GD32 |
-- : BFD_RELOC_68K_TLS_GD16 |
-- : BFD_RELOC_68K_TLS_GD8 |
-- : BFD_RELOC_68K_TLS_LDM32 |
-- : BFD_RELOC_68K_TLS_LDM16 |
-- : BFD_RELOC_68K_TLS_LDM8 |
-- : BFD_RELOC_68K_TLS_LDO32 |
-- : BFD_RELOC_68K_TLS_LDO16 |
-- : BFD_RELOC_68K_TLS_LDO8 |
-- : BFD_RELOC_68K_TLS_IE32 |
-- : BFD_RELOC_68K_TLS_IE16 |
-- : BFD_RELOC_68K_TLS_IE8 |
-- : BFD_RELOC_68K_TLS_LE32 |
-- : BFD_RELOC_68K_TLS_LE16 |
-- : BFD_RELOC_68K_TLS_LE8 |
Relocations used by 68K ELF. |
|
-- : BFD_RELOC_32_BASEREL |
3251,6 → 3400,11
-- : BFD_RELOC_SPARC_UA16 |
-- : BFD_RELOC_SPARC_UA32 |
-- : BFD_RELOC_SPARC_UA64 |
-- : BFD_RELOC_SPARC_GOTDATA_HIX22 |
-- : BFD_RELOC_SPARC_GOTDATA_LOX10 |
-- : BFD_RELOC_SPARC_GOTDATA_OP_HIX22 |
-- : BFD_RELOC_SPARC_GOTDATA_OP_LOX10 |
-- : BFD_RELOC_SPARC_GOTDATA_OP |
SPARC ELF relocations. There is probably some overlap with other |
relocation types already defined. |
|
3327,6 → 3481,7
-- : BFD_RELOC_SPU_HI16 |
-- : BFD_RELOC_SPU_PPU32 |
-- : BFD_RELOC_SPU_PPU64 |
-- : BFD_RELOC_SPU_ADD_PIC |
SPU Relocations. |
|
-- : BFD_RELOC_ALPHA_GPDISP_HI16 |
3398,6 → 3553,22
share a common GP, and the target address is adjusted for |
STO_ALPHA_STD_GPLOAD. |
|
-- : BFD_RELOC_ALPHA_NOP |
The NOP relocation outputs a NOP if the longword displacement |
between two procedure entry points is < 2^21. |
|
-- : BFD_RELOC_ALPHA_BSR |
The BSR relocation outputs a BSR if the longword displacement |
between two procedure entry points is < 2^21. |
|
-- : BFD_RELOC_ALPHA_LDA |
The LDA relocation outputs a LDA if the longword displacement |
between two procedure entry points is < 2^16. |
|
-- : BFD_RELOC_ALPHA_BOH |
The BOH relocation outputs a BSR if the longword displacement |
between two procedure entry points is < 2^21, or else a hint. |
|
-- : BFD_RELOC_ALPHA_TLSGD |
-- : BFD_RELOC_ALPHA_TLSLDM |
-- : BFD_RELOC_ALPHA_DTPMOD64 |
3444,6 → 3615,11
-- : BFD_RELOC_LO16_PCREL |
Low 16 bits of pc-relative value |
|
-- : BFD_RELOC_MIPS16_GOT16 |
-- : BFD_RELOC_MIPS16_CALL16 |
Equivalent of BFD_RELOC_MIPS_*, but with the MIPS16 layout of |
16-bit immediate fields |
|
-- : BFD_RELOC_MIPS16_HI16 |
MIPS16 high 16 bits of 32-bit value. |
|
3497,8 → 3673,11
|
-- : BFD_RELOC_MIPS_COPY |
-- : BFD_RELOC_MIPS_JUMP_SLOT |
MIPS ELF relocations (VxWorks extensions). |
MIPS ELF relocations (VxWorks and PLT extensions). |
|
-- : BFD_RELOC_MOXIE_10_PCREL |
Moxie ELF relocations. |
|
-- : BFD_RELOC_FRV_LABEL16 |
-- : BFD_RELOC_FRV_LABEL24 |
-- : BFD_RELOC_FRV_LO16 |
3599,6 → 3778,7
-- : BFD_RELOC_386_TLS_GOTDESC |
-- : BFD_RELOC_386_TLS_DESC_CALL |
-- : BFD_RELOC_386_TLS_DESC |
-- : BFD_RELOC_386_IRELATIVE |
i386/elf relocations |
|
-- : BFD_RELOC_X86_64_GOT32 |
3627,6 → 3807,7
-- : BFD_RELOC_X86_64_GOTPC32_TLSDESC |
-- : BFD_RELOC_X86_64_TLSDESC_CALL |
-- : BFD_RELOC_X86_64_TLSDESC |
-- : BFD_RELOC_X86_64_IRELATIVE |
x86-64/elf relocations |
|
-- : BFD_RELOC_NS32K_IMM_8 |
3711,6 → 3892,8
Power(rs6000) and PowerPC relocations. |
|
-- : BFD_RELOC_PPC_TLS |
-- : BFD_RELOC_PPC_TLSGD |
-- : BFD_RELOC_PPC_TLSLD |
-- : BFD_RELOC_PPC_DTPMOD |
-- : BFD_RELOC_PPC_TPREL16 |
-- : BFD_RELOC_PPC_TPREL16_LO |
4673,11 → 4856,8
-- : BFD_RELOC_390_TLS_GOTIE20 |
Long displacement extension. |
|
-- : BFD_RELOC_SCORE_DUMMY1 |
Score relocations |
|
-- : BFD_RELOC_SCORE_GPREL15 |
Low 16 bit for load/store |
Score relocations Low 16 bit for load/store |
|
-- : BFD_RELOC_SCORE_DUMMY2 |
-- : BFD_RELOC_SCORE_JMP |
4686,6 → 4866,12
-- : BFD_RELOC_SCORE_BRANCH |
This is a 19-bit reloc with the right 1 bit assumed to be 0 |
|
-- : BFD_RELOC_SCORE_IMM30 |
This is a 32-bit reloc for 48-bit instructions. |
|
-- : BFD_RELOC_SCORE_IMM32 |
This is a 32-bit reloc for 48-bit instructions. |
|
-- : BFD_RELOC_SCORE16_JMP |
This is a 11-bit reloc with the right 1 bit assumed to be 0 |
|
4692,6 → 4878,9
-- : BFD_RELOC_SCORE16_BRANCH |
This is a 8-bit reloc with the right 1 bit assumed to be 0 |
|
-- : BFD_RELOC_SCORE_BCMP |
This is a 9-bit reloc with the right 1 bit assumed to be 0 |
|
-- : BFD_RELOC_SCORE_GOT15 |
-- : BFD_RELOC_SCORE_GOT_LO16 |
-- : BFD_RELOC_SCORE_CALL15 |
4947,6 → 5136,9
-- : BFD_RELOC_CR16_SWITCH8 |
-- : BFD_RELOC_CR16_SWITCH16 |
-- : BFD_RELOC_CR16_SWITCH32 |
-- : BFD_RELOC_CR16_GOT_REGREL20 |
-- : BFD_RELOC_CR16_GOTC_REGREL20 |
-- : BFD_RELOC_CR16_GLOB_DAT |
NS CR16 Relocations. |
|
-- : BFD_RELOC_CRX_REL4 |
5012,6 → 5204,20
32-bit offset to symbol with PLT entry, relative to this |
relocation. |
|
-- : BFD_RELOC_CRIS_32_GOT_GD |
-- : BFD_RELOC_CRIS_16_GOT_GD |
-- : BFD_RELOC_CRIS_32_GD |
-- : BFD_RELOC_CRIS_DTP |
-- : BFD_RELOC_CRIS_32_DTPREL |
-- : BFD_RELOC_CRIS_16_DTPREL |
-- : BFD_RELOC_CRIS_32_GOT_TPREL |
-- : BFD_RELOC_CRIS_16_GOT_TPREL |
-- : BFD_RELOC_CRIS_32_TPREL |
-- : BFD_RELOC_CRIS_16_TPREL |
-- : BFD_RELOC_CRIS_DTPMOD |
-- : BFD_RELOC_CRIS_32_IE |
Relocs used in TLS code for CRIS. |
|
-- : BFD_RELOC_860_COPY |
-- : BFD_RELOC_860_GLOB_DAT |
-- : BFD_RELOC_860_JUMP_SLOT |
5188,6 → 5394,15
assembler-expanded instructions. This is commonly used internally |
by the linker after analysis of a BFD_RELOC_XTENSA_ASM_EXPAND. |
|
-- : BFD_RELOC_XTENSA_TLSDESC_FN |
-- : BFD_RELOC_XTENSA_TLSDESC_ARG |
-- : BFD_RELOC_XTENSA_TLS_DTPOFF |
-- : BFD_RELOC_XTENSA_TLS_TPOFF |
-- : BFD_RELOC_XTENSA_TLS_FUNC |
-- : BFD_RELOC_XTENSA_TLS_ARG |
-- : BFD_RELOC_XTENSA_TLS_CALL |
Xtensa TLS relocations. |
|
-- : BFD_RELOC_Z80_DISP8 |
8 bit signed offset in (ix+d) or (iy+d). |
|
5200,7 → 5415,77
-- : BFD_RELOC_Z8K_IMM4L |
4 bit value. |
|
-- : BFD_RELOC_LM32_CALL |
-- : BFD_RELOC_LM32_BRANCH |
-- : BFD_RELOC_LM32_16_GOT |
-- : BFD_RELOC_LM32_GOTOFF_HI16 |
-- : BFD_RELOC_LM32_GOTOFF_LO16 |
-- : BFD_RELOC_LM32_COPY |
-- : BFD_RELOC_LM32_GLOB_DAT |
-- : BFD_RELOC_LM32_JMP_SLOT |
-- : BFD_RELOC_LM32_RELATIVE |
Lattice Mico32 relocations. |
|
-- : BFD_RELOC_MACH_O_SECTDIFF |
Difference between two section addreses. Must be followed by a |
BFD_RELOC_MACH_O_PAIR. |
|
-- : BFD_RELOC_MACH_O_PAIR |
Mach-O generic relocations. |
|
-- : BFD_RELOC_MICROBLAZE_32_LO |
This is a 32 bit reloc for the microblaze that stores the low 16 |
bits of a value |
|
-- : BFD_RELOC_MICROBLAZE_32_LO_PCREL |
This is a 32 bit pc-relative reloc for the microblaze that stores |
the low 16 bits of a value |
|
-- : BFD_RELOC_MICROBLAZE_32_ROSDA |
This is a 32 bit reloc for the microblaze that stores a value |
relative to the read-only small data area anchor |
|
-- : BFD_RELOC_MICROBLAZE_32_RWSDA |
This is a 32 bit reloc for the microblaze that stores a value |
relative to the read-write small data area anchor |
|
-- : BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM |
This is a 32 bit reloc for the microblaze to handle expressions of |
the form "Symbol Op Symbol" |
|
-- : BFD_RELOC_MICROBLAZE_64_NONE |
This is a 64 bit reloc that stores the 32 bit pc relative value in |
two words (with an imm instruction). No relocation is done here - |
only used for relaxing |
|
-- : BFD_RELOC_MICROBLAZE_64_GOTPC |
This is a 64 bit reloc that stores the 32 bit pc relative value in |
two words (with an imm instruction). The relocation is |
PC-relative GOT offset |
|
-- : BFD_RELOC_MICROBLAZE_64_GOT |
This is a 64 bit reloc that stores the 32 bit pc relative value in |
two words (with an imm instruction). The relocation is GOT offset |
|
-- : BFD_RELOC_MICROBLAZE_64_PLT |
This is a 64 bit reloc that stores the 32 bit pc relative value in |
two words (with an imm instruction). The relocation is |
PC-relative offset into PLT |
|
-- : BFD_RELOC_MICROBLAZE_64_GOTOFF |
This is a 64 bit reloc that stores the 32 bit GOT relative value |
in two words (with an imm instruction). The relocation is |
relative offset from _GLOBAL_OFFSET_TABLE_ |
|
-- : BFD_RELOC_MICROBLAZE_32_GOTOFF |
This is a 32 bit reloc that stores the 32 bit GOT relative value |
in a word. The relocation is relative offset from |
|
-- : BFD_RELOC_MICROBLAZE_COPY |
This is used to tell the dynamic linker to copy the value out of |
the dynamic object into the runtime process image. |
|
|
typedef enum bfd_reloc_code_real bfd_reloc_code_real_type; |
|
2.10.2.2 `bfd_reloc_type_lookup' |
5450,6 → 5735,7
bfd_target_oasys_flavour, |
bfd_target_tekhex_flavour, |
bfd_target_srec_flavour, |
bfd_target_verilog_flavour, |
bfd_target_ihex_flavour, |
bfd_target_som_flavour, |
bfd_target_os9k_flavour, |
5733,7 → 6019,8
NAME##_bfd_merge_sections, \ |
NAME##_bfd_is_group_section, \ |
NAME##_bfd_discard_group, \ |
NAME##_section_already_linked \ |
NAME##_section_already_linked, \ |
NAME##_bfd_define_common_symbol |
|
int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *); |
bfd_byte * (*_bfd_get_relocated_section_contents) |
5781,6 → 6068,10
void (*_section_already_linked) (bfd *, struct bfd_section *, |
struct bfd_link_info *); |
|
/* Define a common symbol. */ |
bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *, |
struct bfd_link_hash_entry *); |
|
/* Routines to handle dynamic symbols and relocs. */ |
#define BFD_JUMP_TABLE_DYNAMIC(NAME) \ |
NAME##_get_dynamic_symtab_upper_bound, \ |
6001,6 → 6292,8
#define bfd_mach_mips9000 9000 |
#define bfd_mach_mips10000 10000 |
#define bfd_mach_mips12000 12000 |
#define bfd_mach_mips14000 14000 |
#define bfd_mach_mips16000 16000 |
#define bfd_mach_mips16 16 |
#define bfd_mach_mips5 5 |
#define bfd_mach_mips_loongson_2e 3001 |
6007,6 → 6300,7
#define bfd_mach_mips_loongson_2f 3002 |
#define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ |
#define bfd_mach_mips_octeon 6501 |
#define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ |
#define bfd_mach_mipsisa32 32 |
#define bfd_mach_mipsisa32r2 33 |
#define bfd_mach_mipsisa64 64 |
6017,6 → 6311,9
#define bfd_mach_i386_i386_intel_syntax 3 |
#define bfd_mach_x86_64 64 |
#define bfd_mach_x86_64_intel_syntax 65 |
bfd_arch_l1om, /* Intel L1OM */ |
#define bfd_mach_l1om 66 |
#define bfd_mach_l1om_intel_syntax 67 |
bfd_arch_we32k, /* AT&T WE32xxx */ |
bfd_arch_tahoe, /* CCI/Harris Tahoe */ |
bfd_arch_i860, /* Intel 860 */ |
6035,11 → 6332,13
#define bfd_mach_h8300sx 6 |
#define bfd_mach_h8300sxn 7 |
bfd_arch_pdp11, /* DEC PDP-11 */ |
bfd_arch_plugin, |
bfd_arch_powerpc, /* PowerPC */ |
#define bfd_mach_ppc 32 |
#define bfd_mach_ppc64 64 |
#define bfd_mach_ppc_403 403 |
#define bfd_mach_ppc_403gc 4030 |
#define bfd_mach_ppc_405 405 |
#define bfd_mach_ppc_505 505 |
#define bfd_mach_ppc_601 601 |
#define bfd_mach_ppc_602 602 |
6055,6 → 6354,7
#define bfd_mach_ppc_rs64iii 643 |
#define bfd_mach_ppc_7400 7400 |
#define bfd_mach_ppc_e500 500 |
#define bfd_mach_ppc_e500mc 5001 |
bfd_arch_rs6000, /* IBM RS/6000 */ |
#define bfd_mach_rs6k 6000 |
#define bfd_mach_rs6k_rs1 6001 |
6161,10 → 6461,13
#define bfd_mach_frvtomcat 499 /* fr500 prototype */ |
#define bfd_mach_fr500 500 |
#define bfd_mach_fr550 550 |
bfd_arch_moxie, /* The moxie processor */ |
#define bfd_mach_moxie 1 |
bfd_arch_mcore, |
bfd_arch_mep, |
#define bfd_mach_mep 1 |
#define bfd_mach_mep_h1 0x6831 |
#define bfd_mach_mep_c5 0x6335 |
bfd_arch_ia64, /* HP/Intel ia64 */ |
#define bfd_mach_ia64_elf64 64 |
#define bfd_mach_ia64_elf32 32 |
6182,9 → 6485,13
bfd_arch_avr, /* Atmel AVR microcontrollers. */ |
#define bfd_mach_avr1 1 |
#define bfd_mach_avr2 2 |
#define bfd_mach_avr25 25 |
#define bfd_mach_avr3 3 |
#define bfd_mach_avr31 31 |
#define bfd_mach_avr35 35 |
#define bfd_mach_avr4 4 |
#define bfd_mach_avr5 5 |
#define bfd_mach_avr51 51 |
#define bfd_mach_avr6 6 |
bfd_arch_bfin, /* ADI Blackfin */ |
#define bfd_mach_bfin 1 |
6202,6 → 6509,8
#define bfd_mach_s390_31 31 |
#define bfd_mach_s390_64 64 |
bfd_arch_score, /* Sunplus score */ |
#define bfd_mach_score3 3 |
#define bfd_mach_score7 7 |
bfd_arch_openrisc, /* OpenRISC */ |
bfd_arch_mmix, /* Donald Knuth's educational processor. */ |
bfd_arch_xstormy16, |
6236,6 → 6545,9
#define bfd_mach_z80 3 /* With ixl, ixh, iyl, and iyh. */ |
#define bfd_mach_z80full 7 /* All undocumented instructions. */ |
#define bfd_mach_r800 11 /* R800: successor with multiplication. */ |
bfd_arch_lm32, /* Lattice Mico32 */ |
#define bfd_mach_lm32 1 |
bfd_arch_microblaze,/* Xilinx MicroBlaze. */ |
bfd_arch_last |
}; |
|
7387,6 → 7699,31
#define bfd_section_already_linked(abfd, sec, info) \ |
BFD_SEND (abfd, _section_already_linked, (abfd, sec, info)) |
|
2.17.3.6 `bfd_generic_define_common_symbol' |
........................................... |
|
*Synopsis* |
bfd_boolean bfd_generic_define_common_symbol |
(bfd *output_bfd, struct bfd_link_info *info, |
struct bfd_link_hash_entry *h); |
*Description* |
Convert common symbol H into a defined symbol. Return TRUE on success |
and FALSE on failure. |
#define bfd_define_common_symbol(output_bfd, info, h) \ |
BFD_SEND (output_bfd, _bfd_define_common_symbol, (output_bfd, info, h)) |
|
2.17.3.7 `bfd_find_version_for_sym ' |
.................................... |
|
*Synopsis* |
struct bfd_elf_version_tree * bfd_find_version_for_sym |
(struct bfd_elf_version_tree *verdefs, |
const char *sym_name, bfd_boolean *hide); |
*Description* |
Search an elf version script tree for symbol versioning info and export |
/ don't-export status for a given symbol. Return non-NULL on success |
and NULL on failure; also sets the output `hide' boolean parameter. |
|
|
File: bfd.info, Node: Hash Tables, Prev: Linker Functions, Up: BFD front end |
|
7921,7 → 8258,65
This code is not in `coffcode.h' because it would not be used by any |
other target. |
|
3.3.2.2 Bit twiddling |
3.3.2.2 Coff long section names |
............................... |
|
In the standard Coff object format, section names are limited to the |
eight bytes available in the `s_name' field of the `SCNHDR' section |
header structure. The format requires the field to be NUL-padded, but |
not necessarily NUL-terminated, so the longest section names permitted |
are a full eight characters. |
|
The Microsoft PE variants of the Coff object file format add an |
extension to support the use of long section names. This extension is |
defined in section 4 of the Microsoft PE/COFF specification (rev 8.1). |
If a section name is too long to fit into the section header's `s_name' |
field, it is instead placed into the string table, and the `s_name' |
field is filled with a slash ("/") followed by the ASCII decimal |
representation of the offset of the full name relative to the string |
table base. |
|
Note that this implies that the extension can only be used in object |
files, as executables do not contain a string table. The standard |
specifies that long section names from objects emitted into executable |
images are to be truncated. |
|
However, as a GNU extension, BFD can generate executable images that |
contain a string table and long section names. This would appear to be |
technically valid, as the standard only says that Coff debugging |
information is deprecated, not forbidden, and in practice it works, |
although some tools that parse PE files expecting the MS standard |
format may become confused; `PEview' is one known example. |
|
The functionality is supported in BFD by code implemented under the |
control of the macro `COFF_LONG_SECTION_NAMES'. If not defined, the |
format does not support long section names in any way. If defined, it |
is used to initialise a flag, `_bfd_coff_long_section_names', and a |
hook function pointer, `_bfd_coff_set_long_section_names', in the Coff |
backend data structure. The flag controls the generation of long |
section names in output BFDs at runtime; if it is false, as it will be |
by default when generating an executable image, long section names are |
truncated; if true, the long section names extension is employed. The |
hook points to a function that allows the value of the flag to be |
altered at runtime, on formats that support long section names at all; |
on other formats it points to a stub that returns an error indication. |
With input BFDs, the flag is set according to whether any long section |
names are detected while reading the section headers. For a completely |
new BFD, the flag is set to the default for the target format. This |
information can be used by a client of the BFD library when deciding |
what output format to generate, and means that a BFD that is opened for |
read and subsequently converted to a writeable BFD and modified |
in-place will retain whatever format it had on input. |
|
If `COFF_LONG_SECTION_NAMES' is simply defined (blank), or is |
defined to the value "1", then long section names are enabled by |
default; if it is defined to the value zero, they are disabled by |
default (but still accepted in input BFDs). The header `coffcode.h' |
defines a macro, `COFF_DEFAULT_LONG_SECTION_NAMES', which is used in |
the backends to initialise the backend data structure fields |
appropriately; see the comments for further detail. |
|
3.3.2.3 Bit twiddling |
..................... |
|
Each flavour of coff supported in BFD has its own header file |
7951,7 → 8346,7
use the same header files as `gas', which makes one avenue to disaster |
disappear. |
|
3.3.2.3 Symbol reading |
3.3.2.4 Symbol reading |
...................... |
|
The simple canonical form for symbols used by BFD is not rich enough to |
7989,7 → 8384,7
Any linenumbers are read from the coff file too, and attached to the |
symbols which own the functions the linenumbers belong to. |
|
3.3.2.4 Symbol writing |
3.3.2.5 Symbol writing |
...................... |
|
Writing a symbol to a coff file which didn't come from a coff file will |
8031,7 → 8426,7
symbols from their internal form into the coff way, calls the bit |
twiddlers, and writes out the table to the file. |
|
3.3.2.5 `coff_symbol_type' |
3.3.2.6 `coff_symbol_type' |
.......................... |
|
*Description* |
8092,7 → 8487,7
bfd_boolean done_lineno; |
} coff_symbol_type; |
|
3.3.2.6 `bfd_coff_backend_data' |
3.3.2.7 `bfd_coff_backend_data' |
............................... |
|
/* COFF symbol classifications. */ |
8152,7 → 8547,11
unsigned int _bfd_linesz; |
unsigned int _bfd_filnmlen; |
bfd_boolean _bfd_coff_long_filenames; |
|
bfd_boolean _bfd_coff_long_section_names; |
bfd_boolean (*_bfd_coff_set_long_section_names) |
(bfd *, int); |
|
unsigned int _bfd_coff_default_section_alignment_power; |
bfd_boolean _bfd_coff_force_symnames_in_strings; |
unsigned int _bfd_coff_debug_string_prefix_length; |
8239,6 → 8638,9
bfd_boolean (*_bfd_coff_final_link_postscript) |
(bfd *, struct coff_final_link_info *); |
|
bfd_boolean (*_bfd_coff_print_pdata) |
(bfd *, void *); |
|
} bfd_coff_backend_data; |
|
#define coff_backend_info(abfd) \ |
8286,6 → 8688,8
(coff_backend_info (abfd)->_bfd_coff_long_filenames) |
#define bfd_coff_long_section_names(abfd) \ |
(coff_backend_info (abfd)->_bfd_coff_long_section_names) |
#define bfd_coff_set_long_section_names(abfd, enable) \ |
((coff_backend_info (abfd)->_bfd_coff_set_long_section_names) (abfd, enable)) |
#define bfd_coff_default_section_alignment_power(abfd) \ |
(coff_backend_info (abfd)->_bfd_coff_default_section_alignment_power) |
#define bfd_coff_swap_filehdr_in(abfd, i,o) \ |
8371,7 → 8775,17
#define bfd_coff_final_link_postscript(a,p) \ |
((coff_backend_info (a)->_bfd_coff_final_link_postscript) (a, p)) |
|
3.3.2.7 Writing relocations |
#define bfd_coff_have_print_pdata(a) \ |
(coff_backend_info (a)->_bfd_coff_print_pdata) |
#define bfd_coff_print_pdata(a,p) \ |
((coff_backend_info (a)->_bfd_coff_print_pdata) (a, p)) |
|
/* Macro: Returns true if the bfd is a PE executable as opposed to a |
PE object file. */ |
#define bfd_pei_p(abfd) \ |
(CONST_STRNEQ ((abfd)->xvec->name, "pei-")) |
|
3.3.2.8 Writing relocations |
........................... |
|
To write relocations, the back end steps though the canonical |
8382,7 → 8796,7
Then the `internal_reloc' is swapped into the shape of an |
`external_reloc' and written out to disk. |
|
3.3.2.8 Reading linenumbers |
3.3.2.9 Reading linenumbers |
........................... |
|
Creating the linenumber table is done by reading in the entire coff |
8402,8 → 8816,8
|
How does this work ? |
|
3.3.2.9 Reading relocations |
........................... |
3.3.2.10 Reading relocations |
............................ |
|
Coff relocations are easily transformed into the internal BFD form |
(`arelent'). |
8440,18 → 8854,6
written. The code is changing quickly enough that we haven't bothered |
yet. |
|
3.4.0.1 `bfd_elf_find_section' |
.............................. |
|
*Synopsis* |
struct elf_internal_shdr *bfd_elf_find_section (bfd *abfd, char *name); |
*Description* |
Helper functions for GDB to locate the string tables. Since BFD hides |
string tables from callers, GDB needs to use an internal hook to find |
them. Sun's .stabstr, in particular, isn't even pointed to by the |
.stab section, so ordinary mechanisms wouldn't work to find it, even if |
we had some. |
|
|
File: bfd.info, Node: mmo, Prev: elf, Up: BFD back ends |
|
8803,27 → 9205,23
|
File: bfd.info, Node: GNU Free Documentation License, Next: BFD Index, Prev: BFD back ends, Up: Top |
|
Appendix A GNU Free Documentation License |
***************************************** |
Version 1.3, 3 November 2008 |
|
Version 1.1, March 2000 |
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. |
`http://fsf.org/' |
|
Copyright (C) 2000, 2003 Free Software Foundation, Inc. |
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
|
Everyone is permitted to copy and distribute verbatim copies |
of this license document, but changing it is not allowed. |
|
|
0. PREAMBLE |
|
The purpose of this License is to make a manual, textbook, or other |
written document "free" in the sense of freedom: to assure everyone |
the effective freedom to copy and redistribute it, with or without |
modifying it, either commercially or noncommercially. Secondarily, |
this License preserves for the author and publisher a way to get |
credit for their work, while not being considered responsible for |
modifications made by others. |
functional and useful document "free" in the sense of freedom: to |
assure everyone the effective freedom to copy and redistribute it, |
with or without modifying it, either commercially or |
noncommercially. Secondarily, this License preserves for the |
author and publisher a way to get credit for their work, while not |
being considered responsible for modifications made by others. |
|
This License is a kind of "copyleft", which means that derivative |
works of the document must themselves be free in the same sense. |
8839,60 → 9237,71
We recommend this License principally for works whose purpose is |
instruction or reference. |
|
|
1. APPLICABILITY AND DEFINITIONS |
|
This License applies to any manual or other work that contains a |
notice placed by the copyright holder saying it can be distributed |
under the terms of this License. The "Document", below, refers to |
any such manual or work. Any member of the public is a licensee, |
and is addressed as "you." |
This License applies to any manual or other work, in any medium, |
that contains a notice placed by the copyright holder saying it |
can be distributed under the terms of this License. Such a notice |
grants a world-wide, royalty-free license, unlimited in duration, |
to use that work under the conditions stated herein. The |
"Document", below, refers to any such manual or work. Any member |
of the public is a licensee, and is addressed as "you". You |
accept the license if you copy, modify or distribute the work in a |
way requiring permission under copyright law. |
|
A "Modified Version" of the Document means any work containing the |
Document or a portion of it, either copied verbatim, or with |
modifications and/or translated into another language. |
|
A "Secondary Section" is a named appendix or a front-matter |
section of the Document that deals exclusively with the |
relationship of the publishers or authors of the Document to the |
Document's overall subject (or to related matters) and contains |
nothing that could fall directly within that overall subject. |
(For example, if the Document is in part a textbook of |
mathematics, a Secondary Section may not explain any mathematics.) |
The relationship could be a matter of historical connection with |
the subject or with related matters, or of legal, commercial, |
philosophical, ethical or political position regarding them. |
A "Secondary Section" is a named appendix or a front-matter section |
of the Document that deals exclusively with the relationship of the |
publishers or authors of the Document to the Document's overall |
subject (or to related matters) and contains nothing that could |
fall directly within that overall subject. (Thus, if the Document |
is in part a textbook of mathematics, a Secondary Section may not |
explain any mathematics.) The relationship could be a matter of |
historical connection with the subject or with related matters, or |
of legal, commercial, philosophical, ethical or political position |
regarding them. |
|
The "Invariant Sections" are certain Secondary Sections whose |
titles are designated, as being those of Invariant Sections, in |
the notice that says that the Document is released under this |
License. |
License. If a section does not fit the above definition of |
Secondary then it is not allowed to be designated as Invariant. |
The Document may contain zero Invariant Sections. If the Document |
does not identify any Invariant Sections then there are none. |
|
The "Cover Texts" are certain short passages of text that are |
listed, as Front-Cover Texts or Back-Cover Texts, in the notice |
that says that the Document is released under this License. |
that says that the Document is released under this License. A |
Front-Cover Text may be at most 5 words, and a Back-Cover Text may |
be at most 25 words. |
|
A "Transparent" copy of the Document means a machine-readable copy, |
represented in a format whose specification is available to the |
general public, whose contents can be viewed and edited directly |
and straightforwardly with generic text editors or (for images |
general public, that is suitable for revising the document |
straightforwardly with generic text editors or (for images |
composed of pixels) generic paint programs or (for drawings) some |
widely available drawing editor, and that is suitable for input to |
text formatters or for automatic translation to a variety of |
formats suitable for input to text formatters. A copy made in an |
otherwise Transparent file format whose markup has been designed |
to thwart or discourage subsequent modification by readers is not |
Transparent. A copy that is not "Transparent" is called "Opaque." |
otherwise Transparent file format whose markup, or absence of |
markup, has been arranged to thwart or discourage subsequent |
modification by readers is not Transparent. An image format is |
not Transparent if used for any substantial amount of text. A |
copy that is not "Transparent" is called "Opaque". |
|
Examples of suitable formats for Transparent copies include plain |
ASCII without markup, Texinfo input format, LaTeX input format, |
SGML or XML using a publicly available DTD, and |
standard-conforming simple HTML designed for human modification. |
Opaque formats include PostScript, PDF, proprietary formats that |
can be read and edited only by proprietary word processors, SGML |
or XML for which the DTD and/or processing tools are not generally |
available, and the machine-generated HTML produced by some word |
processors for output purposes only. |
standard-conforming simple HTML, PostScript or PDF designed for |
human modification. Examples of transparent image formats include |
PNG, XCF and JPG. Opaque formats include proprietary formats that |
can be read and edited only by proprietary word processors, SGML or |
XML for which the DTD and/or processing tools are not generally |
available, and the machine-generated HTML, PostScript or PDF |
produced by some word processors for output purposes only. |
|
The "Title Page" means, for a printed book, the title page itself, |
plus such following pages as are needed to hold, legibly, the |
8901,6 → 9310,25
Page" means the text near the most prominent appearance of the |
work's title, preceding the beginning of the body of the text. |
|
The "publisher" means any person or entity that distributes copies |
of the Document to the public. |
|
A section "Entitled XYZ" means a named subunit of the Document |
whose title either is precisely XYZ or contains XYZ in parentheses |
following text that translates XYZ in another language. (Here XYZ |
stands for a specific section name mentioned below, such as |
"Acknowledgements", "Dedications", "Endorsements", or "History".) |
To "Preserve the Title" of such a section when you modify the |
Document means that it remains a section "Entitled XYZ" according |
to this definition. |
|
The Document may include Warranty Disclaimers next to the notice |
which states that this License applies to the Document. These |
Warranty Disclaimers are considered to be included by reference in |
this License, but only as regards disclaiming warranties: any other |
implication that these Warranty Disclaimers may have is void and |
has no effect on the meaning of this License. |
|
2. VERBATIM COPYING |
|
You may copy and distribute the Document in any medium, either |
8919,10 → 9347,11
|
3. COPYING IN QUANTITY |
|
If you publish printed copies of the Document numbering more than |
100, and the Document's license notice requires Cover Texts, you |
must enclose the copies in covers that carry, clearly and legibly, |
all these Cover Texts: Front-Cover Texts on the front cover, and |
If you publish printed copies (or copies in media that commonly |
have printed covers) of the Document, numbering more than 100, and |
the Document's license notice requires Cover Texts, you must |
enclose the copies in covers that carry, clearly and legibly, all |
these Cover Texts: Front-Cover Texts on the front cover, and |
Back-Cover Texts on the back cover. Both covers must also clearly |
and legibly identify you as the publisher of these copies. The |
front cover must present the full title with all words of the |
8940,11 → 9369,10
If you publish or distribute Opaque copies of the Document |
numbering more than 100, you must either include a |
machine-readable Transparent copy along with each Opaque copy, or |
state in or with each Opaque copy a publicly-accessible |
computer-network location containing a complete Transparent copy |
of the Document, free of added material, which the general |
network-using public has access to download anonymously at no |
charge using public-standard network protocols. If you use the |
state in or with each Opaque copy a computer-network location from |
which the general network-using public has access to download |
using public-standard network protocols a complete Transparent |
copy of the Document, free of added material. If you use the |
latter option, you must take reasonably prudent steps, when you |
begin distribution of Opaque copies in quantity, to ensure that |
this Transparent copy will remain thus accessible at the stated |
8967,58 → 9395,76
whoever possesses a copy of it. In addition, you must do these |
things in the Modified Version: |
|
A. Use in the Title Page (and on the covers, if any) a title |
distinct from that of the Document, and from those of previous |
versions (which should, if there were any, be listed in the |
History section of the Document). You may use the same title |
as a previous version if the original publisher of that version |
gives permission. |
B. List on the Title Page, as authors, one or more persons or |
entities responsible for authorship of the modifications in the |
Modified Version, together with at least five of the principal |
authors of the Document (all of its principal authors, if it |
has less than five). |
C. State on the Title page the name of the publisher of the |
Modified Version, as the publisher. |
D. Preserve all the copyright notices of the Document. |
E. Add an appropriate copyright notice for your modifications |
adjacent to the other copyright notices. |
F. Include, immediately after the copyright notices, a license |
notice giving the public permission to use the Modified Version |
under the terms of this License, in the form shown in the |
Addendum below. |
G. Preserve in that license notice the full lists of Invariant |
Sections and required Cover Texts given in the Document's |
license notice. |
H. Include an unaltered copy of this License. |
I. Preserve the section entitled "History", and its title, and add |
to it an item stating at least the title, year, new authors, and |
publisher of the Modified Version as given on the Title Page. |
If there is no section entitled "History" in the Document, |
create one stating the title, year, authors, and publisher of |
the Document as given on its Title Page, then add an item |
describing the Modified Version as stated in the previous |
sentence. |
J. Preserve the network location, if any, given in the Document for |
public access to a Transparent copy of the Document, and |
likewise the network locations given in the Document for |
previous versions it was based on. These may be placed in the |
"History" section. You may omit a network location for a work |
that was published at least four years before the Document |
itself, or if the original publisher of the version it refers |
to gives permission. |
K. In any section entitled "Acknowledgements" or "Dedications", |
preserve the section's title, and preserve in the section all the |
substance and tone of each of the contributor acknowledgements |
and/or dedications given therein. |
L. Preserve all the Invariant Sections of the Document, |
unaltered in their text and in their titles. Section numbers |
or the equivalent are not considered part of the section titles. |
M. Delete any section entitled "Endorsements." Such a section |
may not be included in the Modified Version. |
N. Do not retitle any existing section as "Endorsements" or to |
conflict in title with any Invariant Section. |
A. Use in the Title Page (and on the covers, if any) a title |
distinct from that of the Document, and from those of |
previous versions (which should, if there were any, be listed |
in the History section of the Document). You may use the |
same title as a previous version if the original publisher of |
that version gives permission. |
|
B. List on the Title Page, as authors, one or more persons or |
entities responsible for authorship of the modifications in |
the Modified Version, together with at least five of the |
principal authors of the Document (all of its principal |
authors, if it has fewer than five), unless they release you |
from this requirement. |
|
C. State on the Title page the name of the publisher of the |
Modified Version, as the publisher. |
|
D. Preserve all the copyright notices of the Document. |
|
E. Add an appropriate copyright notice for your modifications |
adjacent to the other copyright notices. |
|
F. Include, immediately after the copyright notices, a license |
notice giving the public permission to use the Modified |
Version under the terms of this License, in the form shown in |
the Addendum below. |
|
G. Preserve in that license notice the full lists of Invariant |
Sections and required Cover Texts given in the Document's |
license notice. |
|
H. Include an unaltered copy of this License. |
|
I. Preserve the section Entitled "History", Preserve its Title, |
and add to it an item stating at least the title, year, new |
authors, and publisher of the Modified Version as given on |
the Title Page. If there is no section Entitled "History" in |
the Document, create one stating the title, year, authors, |
and publisher of the Document as given on its Title Page, |
then add an item describing the Modified Version as stated in |
the previous sentence. |
|
J. Preserve the network location, if any, given in the Document |
for public access to a Transparent copy of the Document, and |
likewise the network locations given in the Document for |
previous versions it was based on. These may be placed in |
the "History" section. You may omit a network location for a |
work that was published at least four years before the |
Document itself, or if the original publisher of the version |
it refers to gives permission. |
|
K. For any section Entitled "Acknowledgements" or "Dedications", |
Preserve the Title of the section, and preserve in the |
section all the substance and tone of each of the contributor |
acknowledgements and/or dedications given therein. |
|
L. Preserve all the Invariant Sections of the Document, |
unaltered in their text and in their titles. Section numbers |
or the equivalent are not considered part of the section |
titles. |
|
M. Delete any section Entitled "Endorsements". Such a section |
may not be included in the Modified Version. |
|
N. Do not retitle any existing section to be Entitled |
"Endorsements" or to conflict in title with any Invariant |
Section. |
|
O. Preserve any Warranty Disclaimers. |
|
If the Modified Version includes new front-matter sections or |
appendices that qualify as Secondary Sections and contain no |
material copied from the Document, you may at your option |
9027,11 → 9473,11
Version's license notice. These titles must be distinct from any |
other section titles. |
|
You may add a section entitled "Endorsements", provided it contains |
You may add a section Entitled "Endorsements", provided it contains |
nothing but endorsements of your Modified Version by various |
parties-for example, statements of peer review or that the text has |
been approved by an organization as the authoritative definition |
of a standard. |
parties--for example, statements of peer review or that the text |
has been approved by an organization as the authoritative |
definition of a standard. |
|
You may add a passage of up to five words as a Front-Cover Text, |
and a passage of up to 25 words as a Back-Cover Text, to the end |
9055,7 → 9501,8
modified versions, provided that you include in the combination |
all of the Invariant Sections of all of the original documents, |
unmodified, and list them all as Invariant Sections of your |
combined work in its license notice. |
combined work in its license notice, and that you preserve all |
their Warranty Disclaimers. |
|
The combined work need only contain one copy of this License, and |
multiple identical Invariant Sections may be replaced with a single |
9067,11 → 9514,11
the list of Invariant Sections in the license notice of the |
combined work. |
|
In the combination, you must combine any sections entitled |
In the combination, you must combine any sections Entitled |
"History" in the various original documents, forming one section |
entitled "History"; likewise combine any sections entitled |
"Acknowledgements", and any sections entitled "Dedications." You |
must delete all sections entitled "Endorsements." |
Entitled "History"; likewise combine any sections Entitled |
"Acknowledgements", and any sections Entitled "Dedications". You |
must delete all sections Entitled "Endorsements." |
|
6. COLLECTIONS OF DOCUMENTS |
|
9092,20 → 9539,20
|
A compilation of the Document or its derivatives with other |
separate and independent documents or works, in or on a volume of |
a storage or distribution medium, does not as a whole count as a |
Modified Version of the Document, provided no compilation |
copyright is claimed for the compilation. Such a compilation is |
called an "aggregate", and this License does not apply to the |
other self-contained works thus compiled with the Document, on |
account of their being thus compiled, if they are not themselves |
derivative works of the Document. |
a storage or distribution medium, is called an "aggregate" if the |
copyright resulting from the compilation is not used to limit the |
legal rights of the compilation's users beyond what the individual |
works permit. When the Document is included in an aggregate, this |
License does not apply to the other works in the aggregate which |
are not themselves derivative works of the Document. |
|
If the Cover Text requirement of section 3 is applicable to these |
copies of the Document, then if the Document is less than one |
quarter of the entire aggregate, the Document's Cover Texts may be |
placed on covers that surround only the Document within the |
aggregate. Otherwise they must appear on covers around the whole |
aggregate. |
copies of the Document, then if the Document is less than one half |
of the entire aggregate, the Document's Cover Texts may be placed |
on covers that bracket the Document within the aggregate, or the |
electronic equivalent of covers if the Document is in electronic |
form. Otherwise they must appear on printed covers that bracket |
the whole aggregate. |
|
8. TRANSLATION |
|
9115,21 → 9562,46
permission from their copyright holders, but you may include |
translations of some or all Invariant Sections in addition to the |
original versions of these Invariant Sections. You may include a |
translation of this License provided that you also include the |
original English version of this License. In case of a |
disagreement between the translation and the original English |
version of this License, the original English version will prevail. |
translation of this License, and all the license notices in the |
Document, and any Warranty Disclaimers, provided that you also |
include the original English version of this License and the |
original versions of those notices and disclaimers. In case of a |
disagreement between the translation and the original version of |
this License or a notice or disclaimer, the original version will |
prevail. |
|
If a section in the Document is Entitled "Acknowledgements", |
"Dedications", or "History", the requirement (section 4) to |
Preserve its Title (section 1) will typically require changing the |
actual title. |
|
9. TERMINATION |
|
You may not copy, modify, sublicense, or distribute the Document |
except as expressly provided for under this License. Any other |
attempt to copy, modify, sublicense or distribute the Document is |
void, and will automatically terminate your rights under this |
License. However, parties who have received copies, or rights, |
from you under this License will not have their licenses |
terminated so long as such parties remain in full compliance. |
except as expressly provided under this License. Any attempt |
otherwise to copy, modify, sublicense, or distribute it is void, |
and will automatically terminate your rights under this License. |
|
However, if you cease all violation of this License, then your |
license from a particular copyright holder is reinstated (a) |
provisionally, unless and until the copyright holder explicitly |
and finally terminates your license, and (b) permanently, if the |
copyright holder fails to notify you of the violation by some |
reasonable means prior to 60 days after the cessation. |
|
Moreover, your license from a particular copyright holder is |
reinstated permanently if the copyright holder notifies you of the |
violation by some reasonable means, this is the first time you have |
received notice of violation of this License (for any work) from |
that copyright holder, and you cure the violation prior to 30 days |
after your receipt of the notice. |
|
Termination of your rights under this section does not terminate |
the licenses of parties who have received copies or rights from |
you under this License. If your rights have been terminated and |
not permanently reinstated, receipt of a copy of some or all of |
the same material does not give you any rights to use it. |
|
10. FUTURE REVISIONS OF THIS LICENSE |
|
The Free Software Foundation may publish new, revised versions of |
9136,7 → 9608,7
the GNU Free Documentation License from time to time. Such new |
versions will be similar in spirit to the present version, but may |
differ in detail to address new problems or concerns. See |
http://www.gnu.org/copyleft/. |
`http://www.gnu.org/copyleft/'. |
|
Each version of the License is given a distinguishing version |
number. If the Document specifies that a particular numbered |
9146,9 → 9618,42
published (not as a draft) by the Free Software Foundation. If |
the Document does not specify a version number of this License, |
you may choose any version ever published (not as a draft) by the |
Free Software Foundation. |
Free Software Foundation. If the Document specifies that a proxy |
can decide which future versions of this License can be used, that |
proxy's public statement of acceptance of a version permanently |
authorizes you to choose that version for the Document. |
|
11. RELICENSING |
|
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any |
World Wide Web server that publishes copyrightable works and also |
provides prominent facilities for anybody to edit those works. A |
public wiki that anybody can edit is an example of such a server. |
A "Massive Multiauthor Collaboration" (or "MMC") contained in the |
site means any set of copyrightable works thus published on the MMC |
site. |
|
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 |
license published by Creative Commons Corporation, a not-for-profit |
corporation with a principal place of business in San Francisco, |
California, as well as future copyleft versions of that license |
published by that same organization. |
|
"Incorporate" means to publish or republish a Document, in whole or |
in part, as part of another Document. |
|
An MMC is "eligible for relicensing" if it is licensed under this |
License, and if all works that were first published under this |
License somewhere other than this MMC, and subsequently |
incorporated in whole or in part into the MMC, (1) had no cover |
texts or invariant sections, and (2) were thus incorporated prior |
to November 1, 2008. |
|
The operator of an MMC Site may republish an MMC contained in the |
site under CC-BY-SA on the same site at any time before August 1, |
2009, provided the MMC is eligible for relicensing. |
|
|
ADDENDUM: How to use this License for your documents |
==================================================== |
|
9156,20 → 9661,25
the License in the document and put the following copyright and license |
notices just after the title page: |
|
Copyright (C) YEAR YOUR NAME. |
Permission is granted to copy, distribute and/or modify this document |
under the terms of the GNU Free Documentation License, Version 1.1 |
or any later version published by the Free Software Foundation; |
with the Invariant Sections being LIST THEIR TITLES, with the |
Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. |
A copy of the license is included in the section entitled "GNU |
Free Documentation License." |
Copyright (C) YEAR YOUR NAME. |
Permission is granted to copy, distribute and/or modify this document |
under the terms of the GNU Free Documentation License, Version 1.3 |
or any later version published by the Free Software Foundation; |
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover |
Texts. A copy of the license is included in the section entitled ``GNU |
Free Documentation License''. |
|
If you have no Invariant Sections, write "with no Invariant Sections" |
instead of saying which ones are invariant. If you have no Front-Cover |
Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts being |
LIST"; likewise for Back-Cover Texts. |
If you have Invariant Sections, Front-Cover Texts and Back-Cover |
Texts, replace the "with...Texts." line with this: |
|
with the Invariant Sections being LIST THEIR TITLES, with |
the Front-Cover Texts being LIST, and with the Back-Cover Texts |
being LIST. |
|
If you have Invariant Sections without Cover Texts, or some other |
combination of the three, merge those two alternatives to suit the |
situation. |
|
If your document contains nontrivial examples of program code, we |
recommend releasing these examples in parallel under your choice of |
free software license, such as the GNU General Public License, to |
9214,38 → 9724,38
(line 210) |
* bfd_alloc2: Opening and Closing. |
(line 219) |
* bfd_alt_mach_code: BFD front end. (line 602) |
* bfd_arch_bits_per_address: Architectures. (line 496) |
* bfd_arch_bits_per_byte: Architectures. (line 488) |
* bfd_arch_get_compatible: Architectures. (line 431) |
* bfd_arch_list: Architectures. (line 422) |
* bfd_arch_mach_octets_per_byte: Architectures. (line 565) |
* BFD_ARELOC_BFIN_ADD: howto manager. (line 956) |
* BFD_ARELOC_BFIN_ADDR: howto manager. (line 1007) |
* BFD_ARELOC_BFIN_AND: howto manager. (line 977) |
* BFD_ARELOC_BFIN_COMP: howto manager. (line 998) |
* BFD_ARELOC_BFIN_CONST: howto manager. (line 953) |
* BFD_ARELOC_BFIN_DIV: howto manager. (line 965) |
* BFD_ARELOC_BFIN_HWPAGE: howto manager. (line 1004) |
* BFD_ARELOC_BFIN_LAND: howto manager. (line 986) |
* BFD_ARELOC_BFIN_LEN: howto manager. (line 992) |
* BFD_ARELOC_BFIN_LOR: howto manager. (line 989) |
* BFD_ARELOC_BFIN_LSHIFT: howto manager. (line 971) |
* BFD_ARELOC_BFIN_MOD: howto manager. (line 968) |
* BFD_ARELOC_BFIN_MULT: howto manager. (line 962) |
* BFD_ARELOC_BFIN_NEG: howto manager. (line 995) |
* BFD_ARELOC_BFIN_OR: howto manager. (line 980) |
* BFD_ARELOC_BFIN_PAGE: howto manager. (line 1001) |
* BFD_ARELOC_BFIN_PUSH: howto manager. (line 950) |
* BFD_ARELOC_BFIN_RSHIFT: howto manager. (line 974) |
* BFD_ARELOC_BFIN_SUB: howto manager. (line 959) |
* BFD_ARELOC_BFIN_XOR: howto manager. (line 983) |
* bfd_alt_mach_code: BFD front end. (line 689) |
* bfd_arch_bits_per_address: Architectures. (line 517) |
* bfd_arch_bits_per_byte: Architectures. (line 509) |
* bfd_arch_get_compatible: Architectures. (line 452) |
* bfd_arch_list: Architectures. (line 443) |
* bfd_arch_mach_octets_per_byte: Architectures. (line 586) |
* BFD_ARELOC_BFIN_ADD: howto manager. (line 1005) |
* BFD_ARELOC_BFIN_ADDR: howto manager. (line 1056) |
* BFD_ARELOC_BFIN_AND: howto manager. (line 1026) |
* BFD_ARELOC_BFIN_COMP: howto manager. (line 1047) |
* BFD_ARELOC_BFIN_CONST: howto manager. (line 1002) |
* BFD_ARELOC_BFIN_DIV: howto manager. (line 1014) |
* BFD_ARELOC_BFIN_HWPAGE: howto manager. (line 1053) |
* BFD_ARELOC_BFIN_LAND: howto manager. (line 1035) |
* BFD_ARELOC_BFIN_LEN: howto manager. (line 1041) |
* BFD_ARELOC_BFIN_LOR: howto manager. (line 1038) |
* BFD_ARELOC_BFIN_LSHIFT: howto manager. (line 1020) |
* BFD_ARELOC_BFIN_MOD: howto manager. (line 1017) |
* BFD_ARELOC_BFIN_MULT: howto manager. (line 1011) |
* BFD_ARELOC_BFIN_NEG: howto manager. (line 1044) |
* BFD_ARELOC_BFIN_OR: howto manager. (line 1029) |
* BFD_ARELOC_BFIN_PAGE: howto manager. (line 1050) |
* BFD_ARELOC_BFIN_PUSH: howto manager. (line 999) |
* BFD_ARELOC_BFIN_RSHIFT: howto manager. (line 1023) |
* BFD_ARELOC_BFIN_SUB: howto manager. (line 1008) |
* BFD_ARELOC_BFIN_XOR: howto manager. (line 1032) |
* bfd_cache_close: File Caching. (line 26) |
* bfd_cache_close_all: File Caching. (line 39) |
* bfd_cache_init: File Caching. (line 18) |
* bfd_calc_gnu_debuglink_crc32: Opening and Closing. |
(line 246) |
* bfd_canonicalize_reloc: BFD front end. (line 321) |
* bfd_canonicalize_reloc: BFD front end. (line 408) |
* bfd_canonicalize_symtab: symbol handling functions. |
(line 50) |
* bfd_check_format: Formats. (line 21) |
9255,9 → 9765,9
(line 135) |
* bfd_close_all_done: Opening and Closing. |
(line 153) |
* bfd_coff_backend_data: coff. (line 246) |
* bfd_copy_private_bfd_data: BFD front end. (line 460) |
* bfd_copy_private_header_data: BFD front end. (line 442) |
* bfd_coff_backend_data: coff. (line 304) |
* bfd_copy_private_bfd_data: BFD front end. (line 547) |
* bfd_copy_private_header_data: BFD front end. (line 529) |
* bfd_copy_private_section_data: section prototypes. (line 255) |
* bfd_copy_private_symbol_data: symbol handling functions. |
(line 140) |
9269,52 → 9779,55
(line 312) |
* bfd_decode_symclass: symbol handling functions. |
(line 111) |
* bfd_default_arch_struct: Architectures. (line 443) |
* bfd_default_compatible: Architectures. (line 505) |
* bfd_default_reloc_type_lookup: howto manager. (line 2096) |
* bfd_default_scan: Architectures. (line 514) |
* bfd_default_set_arch_mach: Architectures. (line 461) |
* bfd_demangle: BFD front end. (line 700) |
* bfd_elf_find_section: elf. (line 13) |
* bfd_emul_get_commonpagesize: BFD front end. (line 680) |
* bfd_emul_get_maxpagesize: BFD front end. (line 660) |
* bfd_emul_set_commonpagesize: BFD front end. (line 691) |
* bfd_emul_set_maxpagesize: BFD front end. (line 671) |
* bfd_errmsg: BFD front end. (line 246) |
* bfd_default_arch_struct: Architectures. (line 464) |
* bfd_default_compatible: Architectures. (line 526) |
* bfd_default_reloc_type_lookup: howto manager. (line 2247) |
* bfd_default_scan: Architectures. (line 535) |
* bfd_default_set_arch_mach: Architectures. (line 482) |
* bfd_demangle: BFD front end. (line 787) |
* bfd_emul_get_commonpagesize: BFD front end. (line 767) |
* bfd_emul_get_maxpagesize: BFD front end. (line 747) |
* bfd_emul_set_commonpagesize: BFD front end. (line 778) |
* bfd_emul_set_maxpagesize: BFD front end. (line 758) |
* bfd_errmsg: BFD front end. (line 333) |
* bfd_fdopenr: Opening and Closing. |
(line 46) |
* bfd_fill_in_gnu_debuglink_section: Opening and Closing. |
(line 326) |
* bfd_find_target: bfd_target. (line 439) |
* bfd_find_target: bfd_target. (line 445) |
* bfd_find_version_for_sym: Writing the symbol table. |
(line 80) |
* bfd_follow_gnu_debuglink: Opening and Closing. |
(line 291) |
* bfd_fopen: Opening and Closing. |
(line 9) |
* bfd_format_string: Formats. (line 79) |
* bfd_generic_define_common_symbol: Writing the symbol table. |
(line 67) |
* bfd_generic_discard_group: section prototypes. (line 281) |
* bfd_generic_gc_sections: howto manager. (line 2127) |
* bfd_generic_get_relocated_section_contents: howto manager. (line 2147) |
* bfd_generic_gc_sections: howto manager. (line 2278) |
* bfd_generic_get_relocated_section_contents: howto manager. (line 2298) |
* bfd_generic_is_group_section: section prototypes. (line 273) |
* bfd_generic_merge_sections: howto manager. (line 2137) |
* bfd_generic_relax_section: howto manager. (line 2114) |
* bfd_get_arch: Architectures. (line 472) |
* bfd_get_arch_info: Architectures. (line 524) |
* bfd_get_arch_size: BFD front end. (line 365) |
* bfd_get_error: BFD front end. (line 227) |
* bfd_get_error_handler: BFD front end. (line 297) |
* bfd_get_gp_size: BFD front end. (line 406) |
* bfd_get_mach: Architectures. (line 480) |
* bfd_get_mtime: BFD front end. (line 741) |
* bfd_generic_merge_sections: howto manager. (line 2288) |
* bfd_generic_relax_section: howto manager. (line 2265) |
* bfd_get_arch: Architectures. (line 493) |
* bfd_get_arch_info: Architectures. (line 545) |
* bfd_get_arch_size: BFD front end. (line 452) |
* bfd_get_error: BFD front end. (line 314) |
* bfd_get_error_handler: BFD front end. (line 384) |
* bfd_get_gp_size: BFD front end. (line 493) |
* bfd_get_mach: Architectures. (line 501) |
* bfd_get_mtime: BFD front end. (line 831) |
* bfd_get_next_mapent: Archives. (line 52) |
* bfd_get_reloc_code_name: howto manager. (line 2105) |
* bfd_get_reloc_code_name: howto manager. (line 2256) |
* bfd_get_reloc_size: typedef arelent. (line 330) |
* bfd_get_reloc_upper_bound: BFD front end. (line 311) |
* bfd_get_reloc_upper_bound: BFD front end. (line 398) |
* bfd_get_section_by_name: section prototypes. (line 17) |
* bfd_get_section_by_name_if: section prototypes. (line 31) |
* bfd_get_section_contents: section prototypes. (line 228) |
* bfd_get_sign_extend_vma: BFD front end. (line 378) |
* bfd_get_sign_extend_vma: BFD front end. (line 465) |
* bfd_get_size <1>: Internal. (line 25) |
* bfd_get_size: BFD front end. (line 750) |
* bfd_get_size: BFD front end. (line 840) |
* bfd_get_symtab_upper_bound: symbol handling functions. |
(line 6) |
* bfd_get_unique_section_name: section prototypes. (line 50) |
9348,7 → 9861,7
* bfd_link_split_section: Writing the symbol table. |
(line 44) |
* bfd_log2: Internal. (line 164) |
* bfd_lookup_arch: Architectures. (line 532) |
* bfd_lookup_arch: Architectures. (line 553) |
* bfd_make_debug_symbol: symbol handling functions. |
(line 102) |
* bfd_make_empty_symbol: symbol handling functions. |
9364,8 → 9877,9
(line 182) |
* bfd_malloc_and_get_section: section prototypes. (line 245) |
* bfd_map_over_sections: section prototypes. (line 155) |
* bfd_merge_private_bfd_data: BFD front end. (line 476) |
* bfd_octets_per_byte: Architectures. (line 555) |
* bfd_merge_private_bfd_data: BFD front end. (line 563) |
* bfd_mmap: BFD front end. (line 869) |
* bfd_octets_per_byte: Architectures. (line 576) |
* bfd_open_file: File Caching. (line 52) |
* bfd_openr: Opening and Closing. |
(line 30) |
9377,152 → 9891,153
* bfd_openw: Opening and Closing. |
(line 123) |
* bfd_perform_relocation: typedef arelent. (line 367) |
* bfd_perror: BFD front end. (line 255) |
* bfd_preserve_finish: BFD front end. (line 650) |
* bfd_preserve_restore: BFD front end. (line 640) |
* bfd_preserve_save: BFD front end. (line 624) |
* bfd_perror: BFD front end. (line 342) |
* bfd_preserve_finish: BFD front end. (line 737) |
* bfd_preserve_restore: BFD front end. (line 727) |
* bfd_preserve_save: BFD front end. (line 711) |
* bfd_print_symbol_vandf: symbol handling functions. |
(line 70) |
* bfd_printable_arch_mach: Architectures. (line 543) |
* bfd_printable_name: Architectures. (line 403) |
* bfd_printable_arch_mach: Architectures. (line 564) |
* bfd_printable_name: Architectures. (line 424) |
* bfd_put_size: Internal. (line 22) |
* BFD_RELOC_12_PCREL: howto manager. (line 39) |
* BFD_RELOC_14: howto manager. (line 31) |
* BFD_RELOC_16: howto manager. (line 30) |
* BFD_RELOC_16_BASEREL: howto manager. (line 80) |
* BFD_RELOC_16_BASEREL: howto manager. (line 95) |
* BFD_RELOC_16_GOT_PCREL: howto manager. (line 52) |
* BFD_RELOC_16_GOTOFF: howto manager. (line 55) |
* BFD_RELOC_16_PCREL: howto manager. (line 38) |
* BFD_RELOC_16_PCREL_S2: howto manager. (line 92) |
* BFD_RELOC_16_PCREL_S2: howto manager. (line 107) |
* BFD_RELOC_16_PLT_PCREL: howto manager. (line 63) |
* BFD_RELOC_16_PLTOFF: howto manager. (line 67) |
* BFD_RELOC_16C_ABS20: howto manager. (line 1783) |
* BFD_RELOC_16C_ABS20_C: howto manager. (line 1784) |
* BFD_RELOC_16C_ABS24: howto manager. (line 1785) |
* BFD_RELOC_16C_ABS24_C: howto manager. (line 1786) |
* BFD_RELOC_16C_DISP04: howto manager. (line 1763) |
* BFD_RELOC_16C_DISP04_C: howto manager. (line 1764) |
* BFD_RELOC_16C_DISP08: howto manager. (line 1765) |
* BFD_RELOC_16C_DISP08_C: howto manager. (line 1766) |
* BFD_RELOC_16C_DISP16: howto manager. (line 1767) |
* BFD_RELOC_16C_DISP16_C: howto manager. (line 1768) |
* BFD_RELOC_16C_DISP24: howto manager. (line 1769) |
* BFD_RELOC_16C_DISP24_C: howto manager. (line 1770) |
* BFD_RELOC_16C_DISP24a: howto manager. (line 1771) |
* BFD_RELOC_16C_DISP24a_C: howto manager. (line 1772) |
* BFD_RELOC_16C_IMM04: howto manager. (line 1787) |
* BFD_RELOC_16C_IMM04_C: howto manager. (line 1788) |
* BFD_RELOC_16C_IMM16: howto manager. (line 1789) |
* BFD_RELOC_16C_IMM16_C: howto manager. (line 1790) |
* BFD_RELOC_16C_IMM20: howto manager. (line 1791) |
* BFD_RELOC_16C_IMM20_C: howto manager. (line 1792) |
* BFD_RELOC_16C_IMM24: howto manager. (line 1793) |
* BFD_RELOC_16C_IMM24_C: howto manager. (line 1794) |
* BFD_RELOC_16C_IMM32: howto manager. (line 1795) |
* BFD_RELOC_16C_IMM32_C: howto manager. (line 1796) |
* BFD_RELOC_16C_NUM08: howto manager. (line 1757) |
* BFD_RELOC_16C_NUM08_C: howto manager. (line 1758) |
* BFD_RELOC_16C_NUM16: howto manager. (line 1759) |
* BFD_RELOC_16C_NUM16_C: howto manager. (line 1760) |
* BFD_RELOC_16C_NUM32: howto manager. (line 1761) |
* BFD_RELOC_16C_NUM32_C: howto manager. (line 1762) |
* BFD_RELOC_16C_REG04: howto manager. (line 1773) |
* BFD_RELOC_16C_REG04_C: howto manager. (line 1774) |
* BFD_RELOC_16C_REG04a: howto manager. (line 1775) |
* BFD_RELOC_16C_REG04a_C: howto manager. (line 1776) |
* BFD_RELOC_16C_REG14: howto manager. (line 1777) |
* BFD_RELOC_16C_REG14_C: howto manager. (line 1778) |
* BFD_RELOC_16C_REG16: howto manager. (line 1779) |
* BFD_RELOC_16C_REG16_C: howto manager. (line 1780) |
* BFD_RELOC_16C_REG20: howto manager. (line 1781) |
* BFD_RELOC_16C_REG20_C: howto manager. (line 1782) |
* BFD_RELOC_23_PCREL_S2: howto manager. (line 93) |
* BFD_RELOC_16C_ABS20: howto manager. (line 1838) |
* BFD_RELOC_16C_ABS20_C: howto manager. (line 1839) |
* BFD_RELOC_16C_ABS24: howto manager. (line 1840) |
* BFD_RELOC_16C_ABS24_C: howto manager. (line 1841) |
* BFD_RELOC_16C_DISP04: howto manager. (line 1818) |
* BFD_RELOC_16C_DISP04_C: howto manager. (line 1819) |
* BFD_RELOC_16C_DISP08: howto manager. (line 1820) |
* BFD_RELOC_16C_DISP08_C: howto manager. (line 1821) |
* BFD_RELOC_16C_DISP16: howto manager. (line 1822) |
* BFD_RELOC_16C_DISP16_C: howto manager. (line 1823) |
* BFD_RELOC_16C_DISP24: howto manager. (line 1824) |
* BFD_RELOC_16C_DISP24_C: howto manager. (line 1825) |
* BFD_RELOC_16C_DISP24a: howto manager. (line 1826) |
* BFD_RELOC_16C_DISP24a_C: howto manager. (line 1827) |
* BFD_RELOC_16C_IMM04: howto manager. (line 1842) |
* BFD_RELOC_16C_IMM04_C: howto manager. (line 1843) |
* BFD_RELOC_16C_IMM16: howto manager. (line 1844) |
* BFD_RELOC_16C_IMM16_C: howto manager. (line 1845) |
* BFD_RELOC_16C_IMM20: howto manager. (line 1846) |
* BFD_RELOC_16C_IMM20_C: howto manager. (line 1847) |
* BFD_RELOC_16C_IMM24: howto manager. (line 1848) |
* BFD_RELOC_16C_IMM24_C: howto manager. (line 1849) |
* BFD_RELOC_16C_IMM32: howto manager. (line 1850) |
* BFD_RELOC_16C_IMM32_C: howto manager. (line 1851) |
* BFD_RELOC_16C_NUM08: howto manager. (line 1812) |
* BFD_RELOC_16C_NUM08_C: howto manager. (line 1813) |
* BFD_RELOC_16C_NUM16: howto manager. (line 1814) |
* BFD_RELOC_16C_NUM16_C: howto manager. (line 1815) |
* BFD_RELOC_16C_NUM32: howto manager. (line 1816) |
* BFD_RELOC_16C_NUM32_C: howto manager. (line 1817) |
* BFD_RELOC_16C_REG04: howto manager. (line 1828) |
* BFD_RELOC_16C_REG04_C: howto manager. (line 1829) |
* BFD_RELOC_16C_REG04a: howto manager. (line 1830) |
* BFD_RELOC_16C_REG04a_C: howto manager. (line 1831) |
* BFD_RELOC_16C_REG14: howto manager. (line 1832) |
* BFD_RELOC_16C_REG14_C: howto manager. (line 1833) |
* BFD_RELOC_16C_REG16: howto manager. (line 1834) |
* BFD_RELOC_16C_REG16_C: howto manager. (line 1835) |
* BFD_RELOC_16C_REG20: howto manager. (line 1836) |
* BFD_RELOC_16C_REG20_C: howto manager. (line 1837) |
* BFD_RELOC_23_PCREL_S2: howto manager. (line 108) |
* BFD_RELOC_24: howto manager. (line 29) |
* BFD_RELOC_24_PCREL: howto manager. (line 37) |
* BFD_RELOC_24_PLT_PCREL: howto manager. (line 62) |
* BFD_RELOC_26: howto manager. (line 28) |
* BFD_RELOC_32: howto manager. (line 27) |
* BFD_RELOC_32_BASEREL: howto manager. (line 79) |
* BFD_RELOC_32_BASEREL: howto manager. (line 94) |
* BFD_RELOC_32_GOT_PCREL: howto manager. (line 51) |
* BFD_RELOC_32_GOTOFF: howto manager. (line 54) |
* BFD_RELOC_32_PCREL: howto manager. (line 36) |
* BFD_RELOC_32_PCREL_S2: howto manager. (line 91) |
* BFD_RELOC_32_PCREL_S2: howto manager. (line 106) |
* BFD_RELOC_32_PLT_PCREL: howto manager. (line 61) |
* BFD_RELOC_32_PLTOFF: howto manager. (line 66) |
* BFD_RELOC_32_SECREL: howto manager. (line 48) |
* BFD_RELOC_386_COPY: howto manager. (line 460) |
* BFD_RELOC_386_GLOB_DAT: howto manager. (line 461) |
* BFD_RELOC_386_GOT32: howto manager. (line 458) |
* BFD_RELOC_386_GOTOFF: howto manager. (line 464) |
* BFD_RELOC_386_GOTPC: howto manager. (line 465) |
* BFD_RELOC_386_JUMP_SLOT: howto manager. (line 462) |
* BFD_RELOC_386_PLT32: howto manager. (line 459) |
* BFD_RELOC_386_RELATIVE: howto manager. (line 463) |
* BFD_RELOC_386_TLS_DESC: howto manager. (line 480) |
* BFD_RELOC_386_TLS_DESC_CALL: howto manager. (line 479) |
* BFD_RELOC_386_TLS_DTPMOD32: howto manager. (line 475) |
* BFD_RELOC_386_TLS_DTPOFF32: howto manager. (line 476) |
* BFD_RELOC_386_TLS_GD: howto manager. (line 470) |
* BFD_RELOC_386_TLS_GOTDESC: howto manager. (line 478) |
* BFD_RELOC_386_TLS_GOTIE: howto manager. (line 468) |
* BFD_RELOC_386_TLS_IE: howto manager. (line 467) |
* BFD_RELOC_386_TLS_IE_32: howto manager. (line 473) |
* BFD_RELOC_386_TLS_LDM: howto manager. (line 471) |
* BFD_RELOC_386_TLS_LDO_32: howto manager. (line 472) |
* BFD_RELOC_386_TLS_LE: howto manager. (line 469) |
* BFD_RELOC_386_TLS_LE_32: howto manager. (line 474) |
* BFD_RELOC_386_TLS_TPOFF: howto manager. (line 466) |
* BFD_RELOC_386_TLS_TPOFF32: howto manager. (line 477) |
* BFD_RELOC_390_12: howto manager. (line 1449) |
* BFD_RELOC_390_20: howto manager. (line 1549) |
* BFD_RELOC_390_COPY: howto manager. (line 1458) |
* BFD_RELOC_390_GLOB_DAT: howto manager. (line 1461) |
* BFD_RELOC_390_GOT12: howto manager. (line 1452) |
* BFD_RELOC_390_GOT16: howto manager. (line 1473) |
* BFD_RELOC_390_GOT20: howto manager. (line 1550) |
* BFD_RELOC_390_GOT64: howto manager. (line 1491) |
* BFD_RELOC_390_GOTENT: howto manager. (line 1497) |
* BFD_RELOC_390_GOTOFF64: howto manager. (line 1500) |
* BFD_RELOC_390_GOTPC: howto manager. (line 1470) |
* BFD_RELOC_390_GOTPCDBL: howto manager. (line 1488) |
* BFD_RELOC_390_GOTPLT12: howto manager. (line 1503) |
* BFD_RELOC_390_GOTPLT16: howto manager. (line 1506) |
* BFD_RELOC_390_GOTPLT20: howto manager. (line 1551) |
* BFD_RELOC_390_GOTPLT32: howto manager. (line 1509) |
* BFD_RELOC_390_GOTPLT64: howto manager. (line 1512) |
* BFD_RELOC_390_GOTPLTENT: howto manager. (line 1515) |
* BFD_RELOC_390_JMP_SLOT: howto manager. (line 1464) |
* BFD_RELOC_390_PC16DBL: howto manager. (line 1476) |
* BFD_RELOC_390_PC32DBL: howto manager. (line 1482) |
* BFD_RELOC_390_PLT16DBL: howto manager. (line 1479) |
* BFD_RELOC_390_PLT32: howto manager. (line 1455) |
* BFD_RELOC_390_PLT32DBL: howto manager. (line 1485) |
* BFD_RELOC_390_PLT64: howto manager. (line 1494) |
* BFD_RELOC_390_PLTOFF16: howto manager. (line 1518) |
* BFD_RELOC_390_PLTOFF32: howto manager. (line 1521) |
* BFD_RELOC_390_PLTOFF64: howto manager. (line 1524) |
* BFD_RELOC_390_RELATIVE: howto manager. (line 1467) |
* BFD_RELOC_390_TLS_DTPMOD: howto manager. (line 1544) |
* BFD_RELOC_390_TLS_DTPOFF: howto manager. (line 1545) |
* BFD_RELOC_390_TLS_GD32: howto manager. (line 1530) |
* BFD_RELOC_390_TLS_GD64: howto manager. (line 1531) |
* BFD_RELOC_390_TLS_GDCALL: howto manager. (line 1528) |
* BFD_RELOC_390_TLS_GOTIE12: howto manager. (line 1532) |
* BFD_RELOC_390_TLS_GOTIE20: howto manager. (line 1552) |
* BFD_RELOC_390_TLS_GOTIE32: howto manager. (line 1533) |
* BFD_RELOC_390_TLS_GOTIE64: howto manager. (line 1534) |
* BFD_RELOC_390_TLS_IE32: howto manager. (line 1537) |
* BFD_RELOC_390_TLS_IE64: howto manager. (line 1538) |
* BFD_RELOC_390_TLS_IEENT: howto manager. (line 1539) |
* BFD_RELOC_390_TLS_LDCALL: howto manager. (line 1529) |
* BFD_RELOC_390_TLS_LDM32: howto manager. (line 1535) |
* BFD_RELOC_390_TLS_LDM64: howto manager. (line 1536) |
* BFD_RELOC_390_TLS_LDO32: howto manager. (line 1542) |
* BFD_RELOC_390_TLS_LDO64: howto manager. (line 1543) |
* BFD_RELOC_390_TLS_LE32: howto manager. (line 1540) |
* BFD_RELOC_390_TLS_LE64: howto manager. (line 1541) |
* BFD_RELOC_390_TLS_LOAD: howto manager. (line 1527) |
* BFD_RELOC_390_TLS_TPOFF: howto manager. (line 1546) |
* BFD_RELOC_386_COPY: howto manager. (line 505) |
* BFD_RELOC_386_GLOB_DAT: howto manager. (line 506) |
* BFD_RELOC_386_GOT32: howto manager. (line 503) |
* BFD_RELOC_386_GOTOFF: howto manager. (line 509) |
* BFD_RELOC_386_GOTPC: howto manager. (line 510) |
* BFD_RELOC_386_IRELATIVE: howto manager. (line 526) |
* BFD_RELOC_386_JUMP_SLOT: howto manager. (line 507) |
* BFD_RELOC_386_PLT32: howto manager. (line 504) |
* BFD_RELOC_386_RELATIVE: howto manager. (line 508) |
* BFD_RELOC_386_TLS_DESC: howto manager. (line 525) |
* BFD_RELOC_386_TLS_DESC_CALL: howto manager. (line 524) |
* BFD_RELOC_386_TLS_DTPMOD32: howto manager. (line 520) |
* BFD_RELOC_386_TLS_DTPOFF32: howto manager. (line 521) |
* BFD_RELOC_386_TLS_GD: howto manager. (line 515) |
* BFD_RELOC_386_TLS_GOTDESC: howto manager. (line 523) |
* BFD_RELOC_386_TLS_GOTIE: howto manager. (line 513) |
* BFD_RELOC_386_TLS_IE: howto manager. (line 512) |
* BFD_RELOC_386_TLS_IE_32: howto manager. (line 518) |
* BFD_RELOC_386_TLS_LDM: howto manager. (line 516) |
* BFD_RELOC_386_TLS_LDO_32: howto manager. (line 517) |
* BFD_RELOC_386_TLS_LE: howto manager. (line 514) |
* BFD_RELOC_386_TLS_LE_32: howto manager. (line 519) |
* BFD_RELOC_386_TLS_TPOFF: howto manager. (line 511) |
* BFD_RELOC_386_TLS_TPOFF32: howto manager. (line 522) |
* BFD_RELOC_390_12: howto manager. (line 1498) |
* BFD_RELOC_390_20: howto manager. (line 1598) |
* BFD_RELOC_390_COPY: howto manager. (line 1507) |
* BFD_RELOC_390_GLOB_DAT: howto manager. (line 1510) |
* BFD_RELOC_390_GOT12: howto manager. (line 1501) |
* BFD_RELOC_390_GOT16: howto manager. (line 1522) |
* BFD_RELOC_390_GOT20: howto manager. (line 1599) |
* BFD_RELOC_390_GOT64: howto manager. (line 1540) |
* BFD_RELOC_390_GOTENT: howto manager. (line 1546) |
* BFD_RELOC_390_GOTOFF64: howto manager. (line 1549) |
* BFD_RELOC_390_GOTPC: howto manager. (line 1519) |
* BFD_RELOC_390_GOTPCDBL: howto manager. (line 1537) |
* BFD_RELOC_390_GOTPLT12: howto manager. (line 1552) |
* BFD_RELOC_390_GOTPLT16: howto manager. (line 1555) |
* BFD_RELOC_390_GOTPLT20: howto manager. (line 1600) |
* BFD_RELOC_390_GOTPLT32: howto manager. (line 1558) |
* BFD_RELOC_390_GOTPLT64: howto manager. (line 1561) |
* BFD_RELOC_390_GOTPLTENT: howto manager. (line 1564) |
* BFD_RELOC_390_JMP_SLOT: howto manager. (line 1513) |
* BFD_RELOC_390_PC16DBL: howto manager. (line 1525) |
* BFD_RELOC_390_PC32DBL: howto manager. (line 1531) |
* BFD_RELOC_390_PLT16DBL: howto manager. (line 1528) |
* BFD_RELOC_390_PLT32: howto manager. (line 1504) |
* BFD_RELOC_390_PLT32DBL: howto manager. (line 1534) |
* BFD_RELOC_390_PLT64: howto manager. (line 1543) |
* BFD_RELOC_390_PLTOFF16: howto manager. (line 1567) |
* BFD_RELOC_390_PLTOFF32: howto manager. (line 1570) |
* BFD_RELOC_390_PLTOFF64: howto manager. (line 1573) |
* BFD_RELOC_390_RELATIVE: howto manager. (line 1516) |
* BFD_RELOC_390_TLS_DTPMOD: howto manager. (line 1593) |
* BFD_RELOC_390_TLS_DTPOFF: howto manager. (line 1594) |
* BFD_RELOC_390_TLS_GD32: howto manager. (line 1579) |
* BFD_RELOC_390_TLS_GD64: howto manager. (line 1580) |
* BFD_RELOC_390_TLS_GDCALL: howto manager. (line 1577) |
* BFD_RELOC_390_TLS_GOTIE12: howto manager. (line 1581) |
* BFD_RELOC_390_TLS_GOTIE20: howto manager. (line 1601) |
* BFD_RELOC_390_TLS_GOTIE32: howto manager. (line 1582) |
* BFD_RELOC_390_TLS_GOTIE64: howto manager. (line 1583) |
* BFD_RELOC_390_TLS_IE32: howto manager. (line 1586) |
* BFD_RELOC_390_TLS_IE64: howto manager. (line 1587) |
* BFD_RELOC_390_TLS_IEENT: howto manager. (line 1588) |
* BFD_RELOC_390_TLS_LDCALL: howto manager. (line 1578) |
* BFD_RELOC_390_TLS_LDM32: howto manager. (line 1584) |
* BFD_RELOC_390_TLS_LDM64: howto manager. (line 1585) |
* BFD_RELOC_390_TLS_LDO32: howto manager. (line 1591) |
* BFD_RELOC_390_TLS_LDO64: howto manager. (line 1592) |
* BFD_RELOC_390_TLS_LE32: howto manager. (line 1589) |
* BFD_RELOC_390_TLS_LE64: howto manager. (line 1590) |
* BFD_RELOC_390_TLS_LOAD: howto manager. (line 1576) |
* BFD_RELOC_390_TLS_TPOFF: howto manager. (line 1595) |
* BFD_RELOC_64: howto manager. (line 26) |
* BFD_RELOC_64_PCREL: howto manager. (line 35) |
* BFD_RELOC_64_PLT_PCREL: howto manager. (line 60) |
9530,1080 → 10045,1158
* BFD_RELOC_68K_GLOB_DAT: howto manager. (line 74) |
* BFD_RELOC_68K_JMP_SLOT: howto manager. (line 75) |
* BFD_RELOC_68K_RELATIVE: howto manager. (line 76) |
* BFD_RELOC_68K_TLS_GD16: howto manager. (line 78) |
* BFD_RELOC_68K_TLS_GD32: howto manager. (line 77) |
* BFD_RELOC_68K_TLS_GD8: howto manager. (line 79) |
* BFD_RELOC_68K_TLS_IE16: howto manager. (line 87) |
* BFD_RELOC_68K_TLS_IE32: howto manager. (line 86) |
* BFD_RELOC_68K_TLS_IE8: howto manager. (line 88) |
* BFD_RELOC_68K_TLS_LDM16: howto manager. (line 81) |
* BFD_RELOC_68K_TLS_LDM32: howto manager. (line 80) |
* BFD_RELOC_68K_TLS_LDM8: howto manager. (line 82) |
* BFD_RELOC_68K_TLS_LDO16: howto manager. (line 84) |
* BFD_RELOC_68K_TLS_LDO32: howto manager. (line 83) |
* BFD_RELOC_68K_TLS_LDO8: howto manager. (line 85) |
* BFD_RELOC_68K_TLS_LE16: howto manager. (line 90) |
* BFD_RELOC_68K_TLS_LE32: howto manager. (line 89) |
* BFD_RELOC_68K_TLS_LE8: howto manager. (line 91) |
* BFD_RELOC_8: howto manager. (line 32) |
* BFD_RELOC_860_COPY: howto manager. (line 1894) |
* BFD_RELOC_860_GLOB_DAT: howto manager. (line 1895) |
* BFD_RELOC_860_HAGOT: howto manager. (line 1920) |
* BFD_RELOC_860_HAGOTOFF: howto manager. (line 1921) |
* BFD_RELOC_860_HAPC: howto manager. (line 1922) |
* BFD_RELOC_860_HIGH: howto manager. (line 1923) |
* BFD_RELOC_860_HIGHADJ: howto manager. (line 1919) |
* BFD_RELOC_860_HIGOT: howto manager. (line 1924) |
* BFD_RELOC_860_HIGOTOFF: howto manager. (line 1925) |
* BFD_RELOC_860_JUMP_SLOT: howto manager. (line 1896) |
* BFD_RELOC_860_LOGOT0: howto manager. (line 1908) |
* BFD_RELOC_860_LOGOT1: howto manager. (line 1910) |
* BFD_RELOC_860_LOGOTOFF0: howto manager. (line 1912) |
* BFD_RELOC_860_LOGOTOFF1: howto manager. (line 1914) |
* BFD_RELOC_860_LOGOTOFF2: howto manager. (line 1916) |
* BFD_RELOC_860_LOGOTOFF3: howto manager. (line 1917) |
* BFD_RELOC_860_LOPC: howto manager. (line 1918) |
* BFD_RELOC_860_LOW0: howto manager. (line 1901) |
* BFD_RELOC_860_LOW1: howto manager. (line 1903) |
* BFD_RELOC_860_LOW2: howto manager. (line 1905) |
* BFD_RELOC_860_LOW3: howto manager. (line 1907) |
* BFD_RELOC_860_PC16: howto manager. (line 1900) |
* BFD_RELOC_860_PC26: howto manager. (line 1898) |
* BFD_RELOC_860_PLT26: howto manager. (line 1899) |
* BFD_RELOC_860_RELATIVE: howto manager. (line 1897) |
* BFD_RELOC_860_SPGOT0: howto manager. (line 1909) |
* BFD_RELOC_860_SPGOT1: howto manager. (line 1911) |
* BFD_RELOC_860_SPGOTOFF0: howto manager. (line 1913) |
* BFD_RELOC_860_SPGOTOFF1: howto manager. (line 1915) |
* BFD_RELOC_860_SPLIT0: howto manager. (line 1902) |
* BFD_RELOC_860_SPLIT1: howto manager. (line 1904) |
* BFD_RELOC_860_SPLIT2: howto manager. (line 1906) |
* BFD_RELOC_8_BASEREL: howto manager. (line 84) |
* BFD_RELOC_8_FFnn: howto manager. (line 88) |
* BFD_RELOC_860_COPY: howto manager. (line 1966) |
* BFD_RELOC_860_GLOB_DAT: howto manager. (line 1967) |
* BFD_RELOC_860_HAGOT: howto manager. (line 1992) |
* BFD_RELOC_860_HAGOTOFF: howto manager. (line 1993) |
* BFD_RELOC_860_HAPC: howto manager. (line 1994) |
* BFD_RELOC_860_HIGH: howto manager. (line 1995) |
* BFD_RELOC_860_HIGHADJ: howto manager. (line 1991) |
* BFD_RELOC_860_HIGOT: howto manager. (line 1996) |
* BFD_RELOC_860_HIGOTOFF: howto manager. (line 1997) |
* BFD_RELOC_860_JUMP_SLOT: howto manager. (line 1968) |
* BFD_RELOC_860_LOGOT0: howto manager. (line 1980) |
* BFD_RELOC_860_LOGOT1: howto manager. (line 1982) |
* BFD_RELOC_860_LOGOTOFF0: howto manager. (line 1984) |
* BFD_RELOC_860_LOGOTOFF1: howto manager. (line 1986) |
* BFD_RELOC_860_LOGOTOFF2: howto manager. (line 1988) |
* BFD_RELOC_860_LOGOTOFF3: howto manager. (line 1989) |
* BFD_RELOC_860_LOPC: howto manager. (line 1990) |
* BFD_RELOC_860_LOW0: howto manager. (line 1973) |
* BFD_RELOC_860_LOW1: howto manager. (line 1975) |
* BFD_RELOC_860_LOW2: howto manager. (line 1977) |
* BFD_RELOC_860_LOW3: howto manager. (line 1979) |
* BFD_RELOC_860_PC16: howto manager. (line 1972) |
* BFD_RELOC_860_PC26: howto manager. (line 1970) |
* BFD_RELOC_860_PLT26: howto manager. (line 1971) |
* BFD_RELOC_860_RELATIVE: howto manager. (line 1969) |
* BFD_RELOC_860_SPGOT0: howto manager. (line 1981) |
* BFD_RELOC_860_SPGOT1: howto manager. (line 1983) |
* BFD_RELOC_860_SPGOTOFF0: howto manager. (line 1985) |
* BFD_RELOC_860_SPGOTOFF1: howto manager. (line 1987) |
* BFD_RELOC_860_SPLIT0: howto manager. (line 1974) |
* BFD_RELOC_860_SPLIT1: howto manager. (line 1976) |
* BFD_RELOC_860_SPLIT2: howto manager. (line 1978) |
* BFD_RELOC_8_BASEREL: howto manager. (line 99) |
* BFD_RELOC_8_FFnn: howto manager. (line 103) |
* BFD_RELOC_8_GOT_PCREL: howto manager. (line 53) |
* BFD_RELOC_8_GOTOFF: howto manager. (line 59) |
* BFD_RELOC_8_PCREL: howto manager. (line 40) |
* BFD_RELOC_8_PLT_PCREL: howto manager. (line 64) |
* BFD_RELOC_8_PLTOFF: howto manager. (line 71) |
* BFD_RELOC_ALPHA_BRSGP: howto manager. (line 275) |
* BFD_RELOC_ALPHA_CODEADDR: howto manager. (line 266) |
* BFD_RELOC_ALPHA_DTPMOD64: howto manager. (line 282) |
* BFD_RELOC_ALPHA_DTPREL16: howto manager. (line 287) |
* BFD_RELOC_ALPHA_DTPREL64: howto manager. (line 284) |
* BFD_RELOC_ALPHA_DTPREL_HI16: howto manager. (line 285) |
* BFD_RELOC_ALPHA_DTPREL_LO16: howto manager. (line 286) |
* BFD_RELOC_ALPHA_ELF_LITERAL: howto manager. (line 231) |
* BFD_RELOC_ALPHA_GOTDTPREL16: howto manager. (line 283) |
* BFD_RELOC_ALPHA_GOTTPREL16: howto manager. (line 288) |
* BFD_RELOC_ALPHA_GPDISP: howto manager. (line 225) |
* BFD_RELOC_ALPHA_GPDISP_HI16: howto manager. (line 211) |
* BFD_RELOC_ALPHA_GPDISP_LO16: howto manager. (line 219) |
* BFD_RELOC_ALPHA_GPREL_HI16: howto manager. (line 270) |
* BFD_RELOC_ALPHA_GPREL_LO16: howto manager. (line 271) |
* BFD_RELOC_ALPHA_HINT: howto manager. (line 257) |
* BFD_RELOC_ALPHA_LINKAGE: howto manager. (line 262) |
* BFD_RELOC_ALPHA_LITERAL: howto manager. (line 230) |
* BFD_RELOC_ALPHA_LITUSE: howto manager. (line 232) |
* BFD_RELOC_ALPHA_TLSGD: howto manager. (line 280) |
* BFD_RELOC_ALPHA_TLSLDM: howto manager. (line 281) |
* BFD_RELOC_ALPHA_TPREL16: howto manager. (line 292) |
* BFD_RELOC_ALPHA_TPREL64: howto manager. (line 289) |
* BFD_RELOC_ALPHA_TPREL_HI16: howto manager. (line 290) |
* BFD_RELOC_ALPHA_TPREL_LO16: howto manager. (line 291) |
* BFD_RELOC_ARC_B22_PCREL: howto manager. (line 885) |
* BFD_RELOC_ARC_B26: howto manager. (line 890) |
* BFD_RELOC_ARM_ADR_IMM: howto manager. (line 778) |
* BFD_RELOC_ARM_ADRL_IMMEDIATE: howto manager. (line 765) |
* BFD_RELOC_ARM_ALU_PC_G0: howto manager. (line 732) |
* BFD_RELOC_ARM_ALU_PC_G0_NC: howto manager. (line 731) |
* BFD_RELOC_ARM_ALU_PC_G1: howto manager. (line 734) |
* BFD_RELOC_ARM_ALU_PC_G1_NC: howto manager. (line 733) |
* BFD_RELOC_ARM_ALU_PC_G2: howto manager. (line 735) |
* BFD_RELOC_ARM_ALU_SB_G0: howto manager. (line 746) |
* BFD_RELOC_ARM_ALU_SB_G0_NC: howto manager. (line 745) |
* BFD_RELOC_ARM_ALU_SB_G1: howto manager. (line 748) |
* BFD_RELOC_ARM_ALU_SB_G1_NC: howto manager. (line 747) |
* BFD_RELOC_ARM_ALU_SB_G2: howto manager. (line 749) |
* BFD_RELOC_ARM_CP_OFF_IMM: howto manager. (line 774) |
* BFD_RELOC_ARM_CP_OFF_IMM_S2: howto manager. (line 775) |
* BFD_RELOC_ARM_GLOB_DAT: howto manager. (line 713) |
* BFD_RELOC_ARM_GOT32: howto manager. (line 714) |
* BFD_RELOC_ARM_GOTOFF: howto manager. (line 717) |
* BFD_RELOC_ARM_GOTPC: howto manager. (line 718) |
* BFD_RELOC_ARM_HWLITERAL: howto manager. (line 785) |
* BFD_RELOC_ARM_IMMEDIATE: howto manager. (line 764) |
* BFD_RELOC_ARM_IN_POOL: howto manager. (line 781) |
* BFD_RELOC_ARM_JUMP_SLOT: howto manager. (line 712) |
* BFD_RELOC_ARM_LDC_PC_G0: howto manager. (line 742) |
* BFD_RELOC_ARM_LDC_PC_G1: howto manager. (line 743) |
* BFD_RELOC_ARM_LDC_PC_G2: howto manager. (line 744) |
* BFD_RELOC_ARM_LDC_SB_G0: howto manager. (line 756) |
* BFD_RELOC_ARM_LDC_SB_G1: howto manager. (line 757) |
* BFD_RELOC_ARM_LDC_SB_G2: howto manager. (line 758) |
* BFD_RELOC_ARM_LDR_IMM: howto manager. (line 779) |
* BFD_RELOC_ARM_LDR_PC_G0: howto manager. (line 736) |
* BFD_RELOC_ARM_LDR_PC_G1: howto manager. (line 737) |
* BFD_RELOC_ARM_LDR_PC_G2: howto manager. (line 738) |
* BFD_RELOC_ARM_LDR_SB_G0: howto manager. (line 750) |
* BFD_RELOC_ARM_LDR_SB_G1: howto manager. (line 751) |
* BFD_RELOC_ARM_LDR_SB_G2: howto manager. (line 752) |
* BFD_RELOC_ARM_LDRS_PC_G0: howto manager. (line 739) |
* BFD_RELOC_ARM_LDRS_PC_G1: howto manager. (line 740) |
* BFD_RELOC_ARM_LDRS_PC_G2: howto manager. (line 741) |
* BFD_RELOC_ARM_LDRS_SB_G0: howto manager. (line 753) |
* BFD_RELOC_ARM_LDRS_SB_G1: howto manager. (line 754) |
* BFD_RELOC_ARM_LDRS_SB_G2: howto manager. (line 755) |
* BFD_RELOC_ARM_LITERAL: howto manager. (line 780) |
* BFD_RELOC_ARM_MOVT: howto manager. (line 703) |
* BFD_RELOC_ARM_MOVT_PCREL: howto manager. (line 705) |
* BFD_RELOC_ARM_MOVW: howto manager. (line 702) |
* BFD_RELOC_ARM_MOVW_PCREL: howto manager. (line 704) |
* BFD_RELOC_ARM_MULTI: howto manager. (line 773) |
* BFD_RELOC_ARM_OFFSET_IMM: howto manager. (line 676) |
* BFD_RELOC_ARM_OFFSET_IMM8: howto manager. (line 782) |
* BFD_RELOC_ARM_PCREL_BLX: howto manager. (line 647) |
* BFD_RELOC_ARM_PCREL_BRANCH: howto manager. (line 643) |
* BFD_RELOC_ARM_PCREL_CALL: howto manager. (line 657) |
* BFD_RELOC_ARM_PCREL_JUMP: howto manager. (line 661) |
* BFD_RELOC_ARM_PLT32: howto manager. (line 715) |
* BFD_RELOC_ARM_PREL31: howto manager. (line 699) |
* BFD_RELOC_ARM_RELATIVE: howto manager. (line 716) |
* BFD_RELOC_ARM_ROSEGREL32: howto manager. (line 688) |
* BFD_RELOC_ARM_SBREL32: howto manager. (line 691) |
* BFD_RELOC_ARM_SHIFT_IMM: howto manager. (line 770) |
* BFD_RELOC_ARM_SMC: howto manager. (line 771) |
* BFD_RELOC_ARM_SWI: howto manager. (line 772) |
* BFD_RELOC_ARM_T32_ADD_IMM: howto manager. (line 767) |
* BFD_RELOC_ARM_T32_ADD_PC12: howto manager. (line 769) |
* BFD_RELOC_ARM_T32_CP_OFF_IMM: howto manager. (line 776) |
* BFD_RELOC_ARM_T32_CP_OFF_IMM_S2: howto manager. (line 777) |
* BFD_RELOC_ARM_T32_IMM12: howto manager. (line 768) |
* BFD_RELOC_ARM_T32_IMMEDIATE: howto manager. (line 766) |
* BFD_RELOC_ARM_T32_OFFSET_IMM: howto manager. (line 784) |
* BFD_RELOC_ARM_T32_OFFSET_U8: howto manager. (line 783) |
* BFD_RELOC_ARM_TARGET1: howto manager. (line 684) |
* BFD_RELOC_ARM_TARGET2: howto manager. (line 694) |
* BFD_RELOC_ARM_THUMB_ADD: howto manager. (line 786) |
* BFD_RELOC_ARM_THUMB_IMM: howto manager. (line 787) |
* BFD_RELOC_ARM_THUMB_MOVT: howto manager. (line 707) |
* BFD_RELOC_ARM_THUMB_MOVT_PCREL: howto manager. (line 709) |
* BFD_RELOC_ARM_THUMB_MOVW: howto manager. (line 706) |
* BFD_RELOC_ARM_THUMB_MOVW_PCREL: howto manager. (line 708) |
* BFD_RELOC_ARM_THUMB_OFFSET: howto manager. (line 680) |
* BFD_RELOC_ARM_THUMB_SHIFT: howto manager. (line 788) |
* BFD_RELOC_ARM_TLS_DTPMOD32: howto manager. (line 725) |
* BFD_RELOC_ARM_TLS_DTPOFF32: howto manager. (line 724) |
* BFD_RELOC_ARM_TLS_GD32: howto manager. (line 721) |
* BFD_RELOC_ARM_TLS_IE32: howto manager. (line 727) |
* BFD_RELOC_ARM_TLS_LDM32: howto manager. (line 723) |
* BFD_RELOC_ARM_TLS_LDO32: howto manager. (line 722) |
* BFD_RELOC_ARM_TLS_LE32: howto manager. (line 728) |
* BFD_RELOC_ARM_TLS_TPOFF32: howto manager. (line 726) |
* BFD_RELOC_ARM_V4BX: howto manager. (line 761) |
* BFD_RELOC_AVR_13_PCREL: howto manager. (line 1350) |
* BFD_RELOC_AVR_16_PM: howto manager. (line 1354) |
* BFD_RELOC_AVR_6: howto manager. (line 1441) |
* BFD_RELOC_AVR_6_ADIW: howto manager. (line 1445) |
* BFD_RELOC_AVR_7_PCREL: howto manager. (line 1346) |
* BFD_RELOC_AVR_CALL: howto manager. (line 1433) |
* BFD_RELOC_AVR_HH8_LDI: howto manager. (line 1366) |
* BFD_RELOC_AVR_HH8_LDI_NEG: howto manager. (line 1385) |
* BFD_RELOC_AVR_HH8_LDI_PM: howto manager. (line 1414) |
* BFD_RELOC_AVR_HH8_LDI_PM_NEG: howto manager. (line 1428) |
* BFD_RELOC_AVR_HI8_LDI: howto manager. (line 1362) |
* BFD_RELOC_AVR_HI8_LDI_GS: howto manager. (line 1408) |
* BFD_RELOC_AVR_HI8_LDI_NEG: howto manager. (line 1380) |
* BFD_RELOC_AVR_HI8_LDI_PM: howto manager. (line 1404) |
* BFD_RELOC_AVR_HI8_LDI_PM_NEG: howto manager. (line 1423) |
* BFD_RELOC_AVR_LDI: howto manager. (line 1437) |
* BFD_RELOC_AVR_LO8_LDI: howto manager. (line 1358) |
* BFD_RELOC_AVR_LO8_LDI_GS: howto manager. (line 1398) |
* BFD_RELOC_AVR_LO8_LDI_NEG: howto manager. (line 1375) |
* BFD_RELOC_AVR_LO8_LDI_PM: howto manager. (line 1394) |
* BFD_RELOC_AVR_LO8_LDI_PM_NEG: howto manager. (line 1419) |
* BFD_RELOC_AVR_MS8_LDI: howto manager. (line 1371) |
* BFD_RELOC_AVR_MS8_LDI_NEG: howto manager. (line 1390) |
* BFD_RELOC_BFIN_10_PCREL: howto manager. (line 910) |
* BFD_RELOC_BFIN_11_PCREL: howto manager. (line 913) |
* BFD_RELOC_BFIN_12_PCREL_JUMP: howto manager. (line 916) |
* BFD_RELOC_BFIN_12_PCREL_JUMP_S: howto manager. (line 919) |
* BFD_RELOC_BFIN_16_HIGH: howto manager. (line 898) |
* BFD_RELOC_BFIN_16_IMM: howto manager. (line 895) |
* BFD_RELOC_BFIN_16_LOW: howto manager. (line 907) |
* BFD_RELOC_BFIN_24_PCREL_CALL_X: howto manager. (line 922) |
* BFD_RELOC_BFIN_24_PCREL_JUMP_L: howto manager. (line 925) |
* BFD_RELOC_BFIN_4_PCREL: howto manager. (line 901) |
* BFD_RELOC_BFIN_5_PCREL: howto manager. (line 904) |
* BFD_RELOC_BFIN_FUNCDESC: howto manager. (line 931) |
* BFD_RELOC_BFIN_FUNCDESC_GOT17M4: howto manager. (line 932) |
* BFD_RELOC_BFIN_FUNCDESC_GOTHI: howto manager. (line 933) |
* BFD_RELOC_BFIN_FUNCDESC_GOTLO: howto manager. (line 934) |
* BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4: howto manager. (line 936) |
* BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI: howto manager. (line 937) |
* BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO: howto manager. (line 938) |
* BFD_RELOC_BFIN_FUNCDESC_VALUE: howto manager. (line 935) |
* BFD_RELOC_BFIN_GOT: howto manager. (line 944) |
* BFD_RELOC_BFIN_GOT17M4: howto manager. (line 928) |
* BFD_RELOC_BFIN_GOTHI: howto manager. (line 929) |
* BFD_RELOC_BFIN_GOTLO: howto manager. (line 930) |
* BFD_RELOC_BFIN_GOTOFF17M4: howto manager. (line 939) |
* BFD_RELOC_BFIN_GOTOFFHI: howto manager. (line 940) |
* BFD_RELOC_BFIN_GOTOFFLO: howto manager. (line 941) |
* BFD_RELOC_BFIN_PLTPC: howto manager. (line 947) |
* BFD_RELOC_ALPHA_BOH: howto manager. (line 313) |
* BFD_RELOC_ALPHA_BRSGP: howto manager. (line 296) |
* BFD_RELOC_ALPHA_BSR: howto manager. (line 305) |
* BFD_RELOC_ALPHA_CODEADDR: howto manager. (line 287) |
* BFD_RELOC_ALPHA_DTPMOD64: howto manager. (line 319) |
* BFD_RELOC_ALPHA_DTPREL16: howto manager. (line 324) |
* BFD_RELOC_ALPHA_DTPREL64: howto manager. (line 321) |
* BFD_RELOC_ALPHA_DTPREL_HI16: howto manager. (line 322) |
* BFD_RELOC_ALPHA_DTPREL_LO16: howto manager. (line 323) |
* BFD_RELOC_ALPHA_ELF_LITERAL: howto manager. (line 252) |
* BFD_RELOC_ALPHA_GOTDTPREL16: howto manager. (line 320) |
* BFD_RELOC_ALPHA_GOTTPREL16: howto manager. (line 325) |
* BFD_RELOC_ALPHA_GPDISP: howto manager. (line 246) |
* BFD_RELOC_ALPHA_GPDISP_HI16: howto manager. (line 232) |
* BFD_RELOC_ALPHA_GPDISP_LO16: howto manager. (line 240) |
* BFD_RELOC_ALPHA_GPREL_HI16: howto manager. (line 291) |
* BFD_RELOC_ALPHA_GPREL_LO16: howto manager. (line 292) |
* BFD_RELOC_ALPHA_HINT: howto manager. (line 278) |
* BFD_RELOC_ALPHA_LDA: howto manager. (line 309) |
* BFD_RELOC_ALPHA_LINKAGE: howto manager. (line 283) |
* BFD_RELOC_ALPHA_LITERAL: howto manager. (line 251) |
* BFD_RELOC_ALPHA_LITUSE: howto manager. (line 253) |
* BFD_RELOC_ALPHA_NOP: howto manager. (line 301) |
* BFD_RELOC_ALPHA_TLSGD: howto manager. (line 317) |
* BFD_RELOC_ALPHA_TLSLDM: howto manager. (line 318) |
* BFD_RELOC_ALPHA_TPREL16: howto manager. (line 329) |
* BFD_RELOC_ALPHA_TPREL64: howto manager. (line 326) |
* BFD_RELOC_ALPHA_TPREL_HI16: howto manager. (line 327) |
* BFD_RELOC_ALPHA_TPREL_LO16: howto manager. (line 328) |
* BFD_RELOC_ARC_B22_PCREL: howto manager. (line 934) |
* BFD_RELOC_ARC_B26: howto manager. (line 939) |
* BFD_RELOC_ARM_ADR_IMM: howto manager. (line 827) |
* BFD_RELOC_ARM_ADRL_IMMEDIATE: howto manager. (line 814) |
* BFD_RELOC_ARM_ALU_PC_G0: howto manager. (line 781) |
* BFD_RELOC_ARM_ALU_PC_G0_NC: howto manager. (line 780) |
* BFD_RELOC_ARM_ALU_PC_G1: howto manager. (line 783) |
* BFD_RELOC_ARM_ALU_PC_G1_NC: howto manager. (line 782) |
* BFD_RELOC_ARM_ALU_PC_G2: howto manager. (line 784) |
* BFD_RELOC_ARM_ALU_SB_G0: howto manager. (line 795) |
* BFD_RELOC_ARM_ALU_SB_G0_NC: howto manager. (line 794) |
* BFD_RELOC_ARM_ALU_SB_G1: howto manager. (line 797) |
* BFD_RELOC_ARM_ALU_SB_G1_NC: howto manager. (line 796) |
* BFD_RELOC_ARM_ALU_SB_G2: howto manager. (line 798) |
* BFD_RELOC_ARM_CP_OFF_IMM: howto manager. (line 823) |
* BFD_RELOC_ARM_CP_OFF_IMM_S2: howto manager. (line 824) |
* BFD_RELOC_ARM_GLOB_DAT: howto manager. (line 762) |
* BFD_RELOC_ARM_GOT32: howto manager. (line 763) |
* BFD_RELOC_ARM_GOTOFF: howto manager. (line 766) |
* BFD_RELOC_ARM_GOTPC: howto manager. (line 767) |
* BFD_RELOC_ARM_HWLITERAL: howto manager. (line 834) |
* BFD_RELOC_ARM_IMMEDIATE: howto manager. (line 813) |
* BFD_RELOC_ARM_IN_POOL: howto manager. (line 830) |
* BFD_RELOC_ARM_JUMP_SLOT: howto manager. (line 761) |
* BFD_RELOC_ARM_LDC_PC_G0: howto manager. (line 791) |
* BFD_RELOC_ARM_LDC_PC_G1: howto manager. (line 792) |
* BFD_RELOC_ARM_LDC_PC_G2: howto manager. (line 793) |
* BFD_RELOC_ARM_LDC_SB_G0: howto manager. (line 805) |
* BFD_RELOC_ARM_LDC_SB_G1: howto manager. (line 806) |
* BFD_RELOC_ARM_LDC_SB_G2: howto manager. (line 807) |
* BFD_RELOC_ARM_LDR_IMM: howto manager. (line 828) |
* BFD_RELOC_ARM_LDR_PC_G0: howto manager. (line 785) |
* BFD_RELOC_ARM_LDR_PC_G1: howto manager. (line 786) |
* BFD_RELOC_ARM_LDR_PC_G2: howto manager. (line 787) |
* BFD_RELOC_ARM_LDR_SB_G0: howto manager. (line 799) |
* BFD_RELOC_ARM_LDR_SB_G1: howto manager. (line 800) |
* BFD_RELOC_ARM_LDR_SB_G2: howto manager. (line 801) |
* BFD_RELOC_ARM_LDRS_PC_G0: howto manager. (line 788) |
* BFD_RELOC_ARM_LDRS_PC_G1: howto manager. (line 789) |
* BFD_RELOC_ARM_LDRS_PC_G2: howto manager. (line 790) |
* BFD_RELOC_ARM_LDRS_SB_G0: howto manager. (line 802) |
* BFD_RELOC_ARM_LDRS_SB_G1: howto manager. (line 803) |
* BFD_RELOC_ARM_LDRS_SB_G2: howto manager. (line 804) |
* BFD_RELOC_ARM_LITERAL: howto manager. (line 829) |
* BFD_RELOC_ARM_MOVT: howto manager. (line 752) |
* BFD_RELOC_ARM_MOVT_PCREL: howto manager. (line 754) |
* BFD_RELOC_ARM_MOVW: howto manager. (line 751) |
* BFD_RELOC_ARM_MOVW_PCREL: howto manager. (line 753) |
* BFD_RELOC_ARM_MULTI: howto manager. (line 822) |
* BFD_RELOC_ARM_OFFSET_IMM: howto manager. (line 725) |
* BFD_RELOC_ARM_OFFSET_IMM8: howto manager. (line 831) |
* BFD_RELOC_ARM_PCREL_BLX: howto manager. (line 696) |
* BFD_RELOC_ARM_PCREL_BRANCH: howto manager. (line 692) |
* BFD_RELOC_ARM_PCREL_CALL: howto manager. (line 706) |
* BFD_RELOC_ARM_PCREL_JUMP: howto manager. (line 710) |
* BFD_RELOC_ARM_PLT32: howto manager. (line 764) |
* BFD_RELOC_ARM_PREL31: howto manager. (line 748) |
* BFD_RELOC_ARM_RELATIVE: howto manager. (line 765) |
* BFD_RELOC_ARM_ROSEGREL32: howto manager. (line 737) |
* BFD_RELOC_ARM_SBREL32: howto manager. (line 740) |
* BFD_RELOC_ARM_SHIFT_IMM: howto manager. (line 819) |
* BFD_RELOC_ARM_SMC: howto manager. (line 820) |
* BFD_RELOC_ARM_SWI: howto manager. (line 821) |
* BFD_RELOC_ARM_T32_ADD_IMM: howto manager. (line 816) |
* BFD_RELOC_ARM_T32_ADD_PC12: howto manager. (line 818) |
* BFD_RELOC_ARM_T32_CP_OFF_IMM: howto manager. (line 825) |
* BFD_RELOC_ARM_T32_CP_OFF_IMM_S2: howto manager. (line 826) |
* BFD_RELOC_ARM_T32_IMM12: howto manager. (line 817) |
* BFD_RELOC_ARM_T32_IMMEDIATE: howto manager. (line 815) |
* BFD_RELOC_ARM_T32_OFFSET_IMM: howto manager. (line 833) |
* BFD_RELOC_ARM_T32_OFFSET_U8: howto manager. (line 832) |
* BFD_RELOC_ARM_TARGET1: howto manager. (line 733) |
* BFD_RELOC_ARM_TARGET2: howto manager. (line 743) |
* BFD_RELOC_ARM_THUMB_ADD: howto manager. (line 835) |
* BFD_RELOC_ARM_THUMB_IMM: howto manager. (line 836) |
* BFD_RELOC_ARM_THUMB_MOVT: howto manager. (line 756) |
* BFD_RELOC_ARM_THUMB_MOVT_PCREL: howto manager. (line 758) |
* BFD_RELOC_ARM_THUMB_MOVW: howto manager. (line 755) |
* BFD_RELOC_ARM_THUMB_MOVW_PCREL: howto manager. (line 757) |
* BFD_RELOC_ARM_THUMB_OFFSET: howto manager. (line 729) |
* BFD_RELOC_ARM_THUMB_SHIFT: howto manager. (line 837) |
* BFD_RELOC_ARM_TLS_DTPMOD32: howto manager. (line 774) |
* BFD_RELOC_ARM_TLS_DTPOFF32: howto manager. (line 773) |
* BFD_RELOC_ARM_TLS_GD32: howto manager. (line 770) |
* BFD_RELOC_ARM_TLS_IE32: howto manager. (line 776) |
* BFD_RELOC_ARM_TLS_LDM32: howto manager. (line 772) |
* BFD_RELOC_ARM_TLS_LDO32: howto manager. (line 771) |
* BFD_RELOC_ARM_TLS_LE32: howto manager. (line 777) |
* BFD_RELOC_ARM_TLS_TPOFF32: howto manager. (line 775) |
* BFD_RELOC_ARM_V4BX: howto manager. (line 810) |
* BFD_RELOC_AVR_13_PCREL: howto manager. (line 1399) |
* BFD_RELOC_AVR_16_PM: howto manager. (line 1403) |
* BFD_RELOC_AVR_6: howto manager. (line 1490) |
* BFD_RELOC_AVR_6_ADIW: howto manager. (line 1494) |
* BFD_RELOC_AVR_7_PCREL: howto manager. (line 1395) |
* BFD_RELOC_AVR_CALL: howto manager. (line 1482) |
* BFD_RELOC_AVR_HH8_LDI: howto manager. (line 1415) |
* BFD_RELOC_AVR_HH8_LDI_NEG: howto manager. (line 1434) |
* BFD_RELOC_AVR_HH8_LDI_PM: howto manager. (line 1463) |
* BFD_RELOC_AVR_HH8_LDI_PM_NEG: howto manager. (line 1477) |
* BFD_RELOC_AVR_HI8_LDI: howto manager. (line 1411) |
* BFD_RELOC_AVR_HI8_LDI_GS: howto manager. (line 1457) |
* BFD_RELOC_AVR_HI8_LDI_NEG: howto manager. (line 1429) |
* BFD_RELOC_AVR_HI8_LDI_PM: howto manager. (line 1453) |
* BFD_RELOC_AVR_HI8_LDI_PM_NEG: howto manager. (line 1472) |
* BFD_RELOC_AVR_LDI: howto manager. (line 1486) |
* BFD_RELOC_AVR_LO8_LDI: howto manager. (line 1407) |
* BFD_RELOC_AVR_LO8_LDI_GS: howto manager. (line 1447) |
* BFD_RELOC_AVR_LO8_LDI_NEG: howto manager. (line 1424) |
* BFD_RELOC_AVR_LO8_LDI_PM: howto manager. (line 1443) |
* BFD_RELOC_AVR_LO8_LDI_PM_NEG: howto manager. (line 1468) |
* BFD_RELOC_AVR_MS8_LDI: howto manager. (line 1420) |
* BFD_RELOC_AVR_MS8_LDI_NEG: howto manager. (line 1439) |
* BFD_RELOC_BFIN_10_PCREL: howto manager. (line 959) |
* BFD_RELOC_BFIN_11_PCREL: howto manager. (line 962) |
* BFD_RELOC_BFIN_12_PCREL_JUMP: howto manager. (line 965) |
* BFD_RELOC_BFIN_12_PCREL_JUMP_S: howto manager. (line 968) |
* BFD_RELOC_BFIN_16_HIGH: howto manager. (line 947) |
* BFD_RELOC_BFIN_16_IMM: howto manager. (line 944) |
* BFD_RELOC_BFIN_16_LOW: howto manager. (line 956) |
* BFD_RELOC_BFIN_24_PCREL_CALL_X: howto manager. (line 971) |
* BFD_RELOC_BFIN_24_PCREL_JUMP_L: howto manager. (line 974) |
* BFD_RELOC_BFIN_4_PCREL: howto manager. (line 950) |
* BFD_RELOC_BFIN_5_PCREL: howto manager. (line 953) |
* BFD_RELOC_BFIN_FUNCDESC: howto manager. (line 980) |
* BFD_RELOC_BFIN_FUNCDESC_GOT17M4: howto manager. (line 981) |
* BFD_RELOC_BFIN_FUNCDESC_GOTHI: howto manager. (line 982) |
* BFD_RELOC_BFIN_FUNCDESC_GOTLO: howto manager. (line 983) |
* BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4: howto manager. (line 985) |
* BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI: howto manager. (line 986) |
* BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO: howto manager. (line 987) |
* BFD_RELOC_BFIN_FUNCDESC_VALUE: howto manager. (line 984) |
* BFD_RELOC_BFIN_GOT: howto manager. (line 993) |
* BFD_RELOC_BFIN_GOT17M4: howto manager. (line 977) |
* BFD_RELOC_BFIN_GOTHI: howto manager. (line 978) |
* BFD_RELOC_BFIN_GOTLO: howto manager. (line 979) |
* BFD_RELOC_BFIN_GOTOFF17M4: howto manager. (line 988) |
* BFD_RELOC_BFIN_GOTOFFHI: howto manager. (line 989) |
* BFD_RELOC_BFIN_GOTOFFLO: howto manager. (line 990) |
* BFD_RELOC_BFIN_PLTPC: howto manager. (line 996) |
* bfd_reloc_code_type: howto manager. (line 10) |
* BFD_RELOC_CR16_ABS20: howto manager. (line 1811) |
* BFD_RELOC_CR16_ABS24: howto manager. (line 1812) |
* BFD_RELOC_CR16_DISP16: howto manager. (line 1822) |
* BFD_RELOC_CR16_DISP20: howto manager. (line 1823) |
* BFD_RELOC_CR16_DISP24: howto manager. (line 1824) |
* BFD_RELOC_CR16_DISP24a: howto manager. (line 1825) |
* BFD_RELOC_CR16_DISP4: howto manager. (line 1820) |
* BFD_RELOC_CR16_DISP8: howto manager. (line 1821) |
* BFD_RELOC_CR16_IMM16: howto manager. (line 1815) |
* BFD_RELOC_CR16_IMM20: howto manager. (line 1816) |
* BFD_RELOC_CR16_IMM24: howto manager. (line 1817) |
* BFD_RELOC_CR16_IMM32: howto manager. (line 1818) |
* BFD_RELOC_CR16_IMM32a: howto manager. (line 1819) |
* BFD_RELOC_CR16_IMM4: howto manager. (line 1813) |
* BFD_RELOC_CR16_IMM8: howto manager. (line 1814) |
* BFD_RELOC_CR16_NUM16: howto manager. (line 1800) |
* BFD_RELOC_CR16_NUM32: howto manager. (line 1801) |
* BFD_RELOC_CR16_NUM32a: howto manager. (line 1802) |
* BFD_RELOC_CR16_NUM8: howto manager. (line 1799) |
* BFD_RELOC_CR16_REGREL0: howto manager. (line 1803) |
* BFD_RELOC_CR16_REGREL14: howto manager. (line 1806) |
* BFD_RELOC_CR16_REGREL14a: howto manager. (line 1807) |
* BFD_RELOC_CR16_REGREL16: howto manager. (line 1808) |
* BFD_RELOC_CR16_REGREL20: howto manager. (line 1809) |
* BFD_RELOC_CR16_REGREL20a: howto manager. (line 1810) |
* BFD_RELOC_CR16_REGREL4: howto manager. (line 1804) |
* BFD_RELOC_CR16_REGREL4a: howto manager. (line 1805) |
* BFD_RELOC_CR16_SWITCH16: howto manager. (line 1827) |
* BFD_RELOC_CR16_SWITCH32: howto manager. (line 1828) |
* BFD_RELOC_CR16_SWITCH8: howto manager. (line 1826) |
* BFD_RELOC_CRIS_16_GOT: howto manager. (line 1875) |
* BFD_RELOC_CRIS_16_GOTPLT: howto manager. (line 1881) |
* BFD_RELOC_CRIS_32_GOT: howto manager. (line 1872) |
* BFD_RELOC_CRIS_32_GOTPLT: howto manager. (line 1878) |
* BFD_RELOC_CRIS_32_GOTREL: howto manager. (line 1884) |
* BFD_RELOC_CRIS_32_PLT_GOTREL: howto manager. (line 1887) |
* BFD_RELOC_CRIS_32_PLT_PCREL: howto manager. (line 1890) |
* BFD_RELOC_CRIS_BDISP8: howto manager. (line 1853) |
* BFD_RELOC_CRIS_COPY: howto manager. (line 1866) |
* BFD_RELOC_CRIS_GLOB_DAT: howto manager. (line 1867) |
* BFD_RELOC_CRIS_JUMP_SLOT: howto manager. (line 1868) |
* BFD_RELOC_CRIS_LAPCQ_OFFSET: howto manager. (line 1861) |
* BFD_RELOC_CRIS_RELATIVE: howto manager. (line 1869) |
* BFD_RELOC_CRIS_SIGNED_16: howto manager. (line 1859) |
* BFD_RELOC_CRIS_SIGNED_6: howto manager. (line 1855) |
* BFD_RELOC_CRIS_SIGNED_8: howto manager. (line 1857) |
* BFD_RELOC_CRIS_UNSIGNED_16: howto manager. (line 1860) |
* BFD_RELOC_CRIS_UNSIGNED_4: howto manager. (line 1862) |
* BFD_RELOC_CRIS_UNSIGNED_5: howto manager. (line 1854) |
* BFD_RELOC_CRIS_UNSIGNED_6: howto manager. (line 1856) |
* BFD_RELOC_CRIS_UNSIGNED_8: howto manager. (line 1858) |
* BFD_RELOC_CRX_ABS16: howto manager. (line 1841) |
* BFD_RELOC_CRX_ABS32: howto manager. (line 1842) |
* BFD_RELOC_CRX_IMM16: howto manager. (line 1846) |
* BFD_RELOC_CRX_IMM32: howto manager. (line 1847) |
* BFD_RELOC_CRX_NUM16: howto manager. (line 1844) |
* BFD_RELOC_CRX_NUM32: howto manager. (line 1845) |
* BFD_RELOC_CRX_NUM8: howto manager. (line 1843) |
* BFD_RELOC_CRX_REGREL12: howto manager. (line 1837) |
* BFD_RELOC_CRX_REGREL22: howto manager. (line 1838) |
* BFD_RELOC_CRX_REGREL28: howto manager. (line 1839) |
* BFD_RELOC_CRX_REGREL32: howto manager. (line 1840) |
* BFD_RELOC_CRX_REL16: howto manager. (line 1834) |
* BFD_RELOC_CRX_REL24: howto manager. (line 1835) |
* BFD_RELOC_CRX_REL32: howto manager. (line 1836) |
* BFD_RELOC_CRX_REL4: howto manager. (line 1831) |
* BFD_RELOC_CRX_REL8: howto manager. (line 1832) |
* BFD_RELOC_CRX_REL8_CMP: howto manager. (line 1833) |
* BFD_RELOC_CRX_SWITCH16: howto manager. (line 1849) |
* BFD_RELOC_CRX_SWITCH32: howto manager. (line 1850) |
* BFD_RELOC_CRX_SWITCH8: howto manager. (line 1848) |
* BFD_RELOC_CTOR: howto manager. (line 637) |
* BFD_RELOC_D10V_10_PCREL_L: howto manager. (line 1014) |
* BFD_RELOC_D10V_10_PCREL_R: howto manager. (line 1010) |
* BFD_RELOC_D10V_18: howto manager. (line 1019) |
* BFD_RELOC_D10V_18_PCREL: howto manager. (line 1022) |
* BFD_RELOC_D30V_15: howto manager. (line 1037) |
* BFD_RELOC_D30V_15_PCREL: howto manager. (line 1041) |
* BFD_RELOC_D30V_15_PCREL_R: howto manager. (line 1045) |
* BFD_RELOC_D30V_21: howto manager. (line 1050) |
* BFD_RELOC_D30V_21_PCREL: howto manager. (line 1054) |
* BFD_RELOC_D30V_21_PCREL_R: howto manager. (line 1058) |
* BFD_RELOC_D30V_32: howto manager. (line 1063) |
* BFD_RELOC_D30V_32_PCREL: howto manager. (line 1066) |
* BFD_RELOC_D30V_6: howto manager. (line 1025) |
* BFD_RELOC_D30V_9_PCREL: howto manager. (line 1028) |
* BFD_RELOC_D30V_9_PCREL_R: howto manager. (line 1032) |
* BFD_RELOC_DLX_HI16_S: howto manager. (line 1069) |
* BFD_RELOC_DLX_JMP26: howto manager. (line 1075) |
* BFD_RELOC_DLX_LO16: howto manager. (line 1072) |
* BFD_RELOC_FR30_10_IN_8: howto manager. (line 1254) |
* BFD_RELOC_FR30_12_PCREL: howto manager. (line 1262) |
* BFD_RELOC_FR30_20: howto manager. (line 1238) |
* BFD_RELOC_FR30_48: howto manager. (line 1235) |
* BFD_RELOC_FR30_6_IN_4: howto manager. (line 1242) |
* BFD_RELOC_FR30_8_IN_8: howto manager. (line 1246) |
* BFD_RELOC_FR30_9_IN_8: howto manager. (line 1250) |
* BFD_RELOC_FR30_9_PCREL: howto manager. (line 1258) |
* BFD_RELOC_FRV_FUNCDESC: howto manager. (line 393) |
* BFD_RELOC_FRV_FUNCDESC_GOT12: howto manager. (line 394) |
* BFD_RELOC_FRV_FUNCDESC_GOTHI: howto manager. (line 395) |
* BFD_RELOC_FRV_FUNCDESC_GOTLO: howto manager. (line 396) |
* BFD_RELOC_FRV_FUNCDESC_GOTOFF12: howto manager. (line 398) |
* BFD_RELOC_FRV_FUNCDESC_GOTOFFHI: howto manager. (line 399) |
* BFD_RELOC_FRV_FUNCDESC_GOTOFFLO: howto manager. (line 400) |
* BFD_RELOC_FRV_FUNCDESC_VALUE: howto manager. (line 397) |
* BFD_RELOC_FRV_GETTLSOFF: howto manager. (line 404) |
* BFD_RELOC_FRV_GETTLSOFF_RELAX: howto manager. (line 417) |
* BFD_RELOC_FRV_GOT12: howto manager. (line 390) |
* BFD_RELOC_FRV_GOTHI: howto manager. (line 391) |
* BFD_RELOC_FRV_GOTLO: howto manager. (line 392) |
* BFD_RELOC_FRV_GOTOFF12: howto manager. (line 401) |
* BFD_RELOC_FRV_GOTOFFHI: howto manager. (line 402) |
* BFD_RELOC_FRV_GOTOFFLO: howto manager. (line 403) |
* BFD_RELOC_FRV_GOTTLSDESC12: howto manager. (line 406) |
* BFD_RELOC_FRV_GOTTLSDESCHI: howto manager. (line 407) |
* BFD_RELOC_FRV_GOTTLSDESCLO: howto manager. (line 408) |
* BFD_RELOC_FRV_GOTTLSOFF12: howto manager. (line 412) |
* BFD_RELOC_FRV_GOTTLSOFFHI: howto manager. (line 413) |
* BFD_RELOC_FRV_GOTTLSOFFLO: howto manager. (line 414) |
* BFD_RELOC_FRV_GPREL12: howto manager. (line 385) |
* BFD_RELOC_FRV_GPREL32: howto manager. (line 387) |
* BFD_RELOC_FRV_GPRELHI: howto manager. (line 388) |
* BFD_RELOC_FRV_GPRELLO: howto manager. (line 389) |
* BFD_RELOC_FRV_GPRELU12: howto manager. (line 386) |
* BFD_RELOC_FRV_HI16: howto manager. (line 384) |
* BFD_RELOC_FRV_LABEL16: howto manager. (line 381) |
* BFD_RELOC_FRV_LABEL24: howto manager. (line 382) |
* BFD_RELOC_FRV_LO16: howto manager. (line 383) |
* BFD_RELOC_FRV_TLSDESC_RELAX: howto manager. (line 416) |
* BFD_RELOC_FRV_TLSDESC_VALUE: howto manager. (line 405) |
* BFD_RELOC_FRV_TLSMOFF: howto manager. (line 419) |
* BFD_RELOC_FRV_TLSMOFF12: howto manager. (line 409) |
* BFD_RELOC_FRV_TLSMOFFHI: howto manager. (line 410) |
* BFD_RELOC_FRV_TLSMOFFLO: howto manager. (line 411) |
* BFD_RELOC_FRV_TLSOFF: howto manager. (line 415) |
* BFD_RELOC_FRV_TLSOFF_RELAX: howto manager. (line 418) |
* BFD_RELOC_GPREL16: howto manager. (line 106) |
* BFD_RELOC_GPREL32: howto manager. (line 107) |
* BFD_RELOC_H8_DIR16A8: howto manager. (line 1932) |
* BFD_RELOC_H8_DIR16R8: howto manager. (line 1933) |
* BFD_RELOC_H8_DIR24A8: howto manager. (line 1934) |
* BFD_RELOC_H8_DIR24R8: howto manager. (line 1935) |
* BFD_RELOC_H8_DIR32A16: howto manager. (line 1936) |
* BFD_RELOC_HI16: howto manager. (line 305) |
* BFD_RELOC_HI16_BASEREL: howto manager. (line 82) |
* BFD_RELOC_CR16_ABS20: howto manager. (line 1866) |
* BFD_RELOC_CR16_ABS24: howto manager. (line 1867) |
* BFD_RELOC_CR16_DISP16: howto manager. (line 1877) |
* BFD_RELOC_CR16_DISP20: howto manager. (line 1878) |
* BFD_RELOC_CR16_DISP24: howto manager. (line 1879) |
* BFD_RELOC_CR16_DISP24a: howto manager. (line 1880) |
* BFD_RELOC_CR16_DISP4: howto manager. (line 1875) |
* BFD_RELOC_CR16_DISP8: howto manager. (line 1876) |
* BFD_RELOC_CR16_GLOB_DAT: howto manager. (line 1886) |
* BFD_RELOC_CR16_GOT_REGREL20: howto manager. (line 1884) |
* BFD_RELOC_CR16_GOTC_REGREL20: howto manager. (line 1885) |
* BFD_RELOC_CR16_IMM16: howto manager. (line 1870) |
* BFD_RELOC_CR16_IMM20: howto manager. (line 1871) |
* BFD_RELOC_CR16_IMM24: howto manager. (line 1872) |
* BFD_RELOC_CR16_IMM32: howto manager. (line 1873) |
* BFD_RELOC_CR16_IMM32a: howto manager. (line 1874) |
* BFD_RELOC_CR16_IMM4: howto manager. (line 1868) |
* BFD_RELOC_CR16_IMM8: howto manager. (line 1869) |
* BFD_RELOC_CR16_NUM16: howto manager. (line 1855) |
* BFD_RELOC_CR16_NUM32: howto manager. (line 1856) |
* BFD_RELOC_CR16_NUM32a: howto manager. (line 1857) |
* BFD_RELOC_CR16_NUM8: howto manager. (line 1854) |
* BFD_RELOC_CR16_REGREL0: howto manager. (line 1858) |
* BFD_RELOC_CR16_REGREL14: howto manager. (line 1861) |
* BFD_RELOC_CR16_REGREL14a: howto manager. (line 1862) |
* BFD_RELOC_CR16_REGREL16: howto manager. (line 1863) |
* BFD_RELOC_CR16_REGREL20: howto manager. (line 1864) |
* BFD_RELOC_CR16_REGREL20a: howto manager. (line 1865) |
* BFD_RELOC_CR16_REGREL4: howto manager. (line 1859) |
* BFD_RELOC_CR16_REGREL4a: howto manager. (line 1860) |
* BFD_RELOC_CR16_SWITCH16: howto manager. (line 1882) |
* BFD_RELOC_CR16_SWITCH32: howto manager. (line 1883) |
* BFD_RELOC_CR16_SWITCH8: howto manager. (line 1881) |
* BFD_RELOC_CRIS_16_DTPREL: howto manager. (line 1957) |
* BFD_RELOC_CRIS_16_GOT: howto manager. (line 1933) |
* BFD_RELOC_CRIS_16_GOT_GD: howto manager. (line 1953) |
* BFD_RELOC_CRIS_16_GOT_TPREL: howto manager. (line 1959) |
* BFD_RELOC_CRIS_16_GOTPLT: howto manager. (line 1939) |
* BFD_RELOC_CRIS_16_TPREL: howto manager. (line 1961) |
* BFD_RELOC_CRIS_32_DTPREL: howto manager. (line 1956) |
* BFD_RELOC_CRIS_32_GD: howto manager. (line 1954) |
* BFD_RELOC_CRIS_32_GOT: howto manager. (line 1930) |
* BFD_RELOC_CRIS_32_GOT_GD: howto manager. (line 1952) |
* BFD_RELOC_CRIS_32_GOT_TPREL: howto manager. (line 1958) |
* BFD_RELOC_CRIS_32_GOTPLT: howto manager. (line 1936) |
* BFD_RELOC_CRIS_32_GOTREL: howto manager. (line 1942) |
* BFD_RELOC_CRIS_32_IE: howto manager. (line 1963) |
* BFD_RELOC_CRIS_32_PLT_GOTREL: howto manager. (line 1945) |
* BFD_RELOC_CRIS_32_PLT_PCREL: howto manager. (line 1948) |
* BFD_RELOC_CRIS_32_TPREL: howto manager. (line 1960) |
* BFD_RELOC_CRIS_BDISP8: howto manager. (line 1911) |
* BFD_RELOC_CRIS_COPY: howto manager. (line 1924) |
* BFD_RELOC_CRIS_DTP: howto manager. (line 1955) |
* BFD_RELOC_CRIS_DTPMOD: howto manager. (line 1962) |
* BFD_RELOC_CRIS_GLOB_DAT: howto manager. (line 1925) |
* BFD_RELOC_CRIS_JUMP_SLOT: howto manager. (line 1926) |
* BFD_RELOC_CRIS_LAPCQ_OFFSET: howto manager. (line 1919) |
* BFD_RELOC_CRIS_RELATIVE: howto manager. (line 1927) |
* BFD_RELOC_CRIS_SIGNED_16: howto manager. (line 1917) |
* BFD_RELOC_CRIS_SIGNED_6: howto manager. (line 1913) |
* BFD_RELOC_CRIS_SIGNED_8: howto manager. (line 1915) |
* BFD_RELOC_CRIS_UNSIGNED_16: howto manager. (line 1918) |
* BFD_RELOC_CRIS_UNSIGNED_4: howto manager. (line 1920) |
* BFD_RELOC_CRIS_UNSIGNED_5: howto manager. (line 1912) |
* BFD_RELOC_CRIS_UNSIGNED_6: howto manager. (line 1914) |
* BFD_RELOC_CRIS_UNSIGNED_8: howto manager. (line 1916) |
* BFD_RELOC_CRX_ABS16: howto manager. (line 1899) |
* BFD_RELOC_CRX_ABS32: howto manager. (line 1900) |
* BFD_RELOC_CRX_IMM16: howto manager. (line 1904) |
* BFD_RELOC_CRX_IMM32: howto manager. (line 1905) |
* BFD_RELOC_CRX_NUM16: howto manager. (line 1902) |
* BFD_RELOC_CRX_NUM32: howto manager. (line 1903) |
* BFD_RELOC_CRX_NUM8: howto manager. (line 1901) |
* BFD_RELOC_CRX_REGREL12: howto manager. (line 1895) |
* BFD_RELOC_CRX_REGREL22: howto manager. (line 1896) |
* BFD_RELOC_CRX_REGREL28: howto manager. (line 1897) |
* BFD_RELOC_CRX_REGREL32: howto manager. (line 1898) |
* BFD_RELOC_CRX_REL16: howto manager. (line 1892) |
* BFD_RELOC_CRX_REL24: howto manager. (line 1893) |
* BFD_RELOC_CRX_REL32: howto manager. (line 1894) |
* BFD_RELOC_CRX_REL4: howto manager. (line 1889) |
* BFD_RELOC_CRX_REL8: howto manager. (line 1890) |
* BFD_RELOC_CRX_REL8_CMP: howto manager. (line 1891) |
* BFD_RELOC_CRX_SWITCH16: howto manager. (line 1907) |
* BFD_RELOC_CRX_SWITCH32: howto manager. (line 1908) |
* BFD_RELOC_CRX_SWITCH8: howto manager. (line 1906) |
* BFD_RELOC_CTOR: howto manager. (line 686) |
* BFD_RELOC_D10V_10_PCREL_L: howto manager. (line 1063) |
* BFD_RELOC_D10V_10_PCREL_R: howto manager. (line 1059) |
* BFD_RELOC_D10V_18: howto manager. (line 1068) |
* BFD_RELOC_D10V_18_PCREL: howto manager. (line 1071) |
* BFD_RELOC_D30V_15: howto manager. (line 1086) |
* BFD_RELOC_D30V_15_PCREL: howto manager. (line 1090) |
* BFD_RELOC_D30V_15_PCREL_R: howto manager. (line 1094) |
* BFD_RELOC_D30V_21: howto manager. (line 1099) |
* BFD_RELOC_D30V_21_PCREL: howto manager. (line 1103) |
* BFD_RELOC_D30V_21_PCREL_R: howto manager. (line 1107) |
* BFD_RELOC_D30V_32: howto manager. (line 1112) |
* BFD_RELOC_D30V_32_PCREL: howto manager. (line 1115) |
* BFD_RELOC_D30V_6: howto manager. (line 1074) |
* BFD_RELOC_D30V_9_PCREL: howto manager. (line 1077) |
* BFD_RELOC_D30V_9_PCREL_R: howto manager. (line 1081) |
* BFD_RELOC_DLX_HI16_S: howto manager. (line 1118) |
* BFD_RELOC_DLX_JMP26: howto manager. (line 1124) |
* BFD_RELOC_DLX_LO16: howto manager. (line 1121) |
* BFD_RELOC_FR30_10_IN_8: howto manager. (line 1303) |
* BFD_RELOC_FR30_12_PCREL: howto manager. (line 1311) |
* BFD_RELOC_FR30_20: howto manager. (line 1287) |
* BFD_RELOC_FR30_48: howto manager. (line 1284) |
* BFD_RELOC_FR30_6_IN_4: howto manager. (line 1291) |
* BFD_RELOC_FR30_8_IN_8: howto manager. (line 1295) |
* BFD_RELOC_FR30_9_IN_8: howto manager. (line 1299) |
* BFD_RELOC_FR30_9_PCREL: howto manager. (line 1307) |
* BFD_RELOC_FRV_FUNCDESC: howto manager. (line 438) |
* BFD_RELOC_FRV_FUNCDESC_GOT12: howto manager. (line 439) |
* BFD_RELOC_FRV_FUNCDESC_GOTHI: howto manager. (line 440) |
* BFD_RELOC_FRV_FUNCDESC_GOTLO: howto manager. (line 441) |
* BFD_RELOC_FRV_FUNCDESC_GOTOFF12: howto manager. (line 443) |
* BFD_RELOC_FRV_FUNCDESC_GOTOFFHI: howto manager. (line 444) |
* BFD_RELOC_FRV_FUNCDESC_GOTOFFLO: howto manager. (line 445) |
* BFD_RELOC_FRV_FUNCDESC_VALUE: howto manager. (line 442) |
* BFD_RELOC_FRV_GETTLSOFF: howto manager. (line 449) |
* BFD_RELOC_FRV_GETTLSOFF_RELAX: howto manager. (line 462) |
* BFD_RELOC_FRV_GOT12: howto manager. (line 435) |
* BFD_RELOC_FRV_GOTHI: howto manager. (line 436) |
* BFD_RELOC_FRV_GOTLO: howto manager. (line 437) |
* BFD_RELOC_FRV_GOTOFF12: howto manager. (line 446) |
* BFD_RELOC_FRV_GOTOFFHI: howto manager. (line 447) |
* BFD_RELOC_FRV_GOTOFFLO: howto manager. (line 448) |
* BFD_RELOC_FRV_GOTTLSDESC12: howto manager. (line 451) |
* BFD_RELOC_FRV_GOTTLSDESCHI: howto manager. (line 452) |
* BFD_RELOC_FRV_GOTTLSDESCLO: howto manager. (line 453) |
* BFD_RELOC_FRV_GOTTLSOFF12: howto manager. (line 457) |
* BFD_RELOC_FRV_GOTTLSOFFHI: howto manager. (line 458) |
* BFD_RELOC_FRV_GOTTLSOFFLO: howto manager. (line 459) |
* BFD_RELOC_FRV_GPREL12: howto manager. (line 430) |
* BFD_RELOC_FRV_GPREL32: howto manager. (line 432) |
* BFD_RELOC_FRV_GPRELHI: howto manager. (line 433) |
* BFD_RELOC_FRV_GPRELLO: howto manager. (line 434) |
* BFD_RELOC_FRV_GPRELU12: howto manager. (line 431) |
* BFD_RELOC_FRV_HI16: howto manager. (line 429) |
* BFD_RELOC_FRV_LABEL16: howto manager. (line 426) |
* BFD_RELOC_FRV_LABEL24: howto manager. (line 427) |
* BFD_RELOC_FRV_LO16: howto manager. (line 428) |
* BFD_RELOC_FRV_TLSDESC_RELAX: howto manager. (line 461) |
* BFD_RELOC_FRV_TLSDESC_VALUE: howto manager. (line 450) |
* BFD_RELOC_FRV_TLSMOFF: howto manager. (line 464) |
* BFD_RELOC_FRV_TLSMOFF12: howto manager. (line 454) |
* BFD_RELOC_FRV_TLSMOFFHI: howto manager. (line 455) |
* BFD_RELOC_FRV_TLSMOFFLO: howto manager. (line 456) |
* BFD_RELOC_FRV_TLSOFF: howto manager. (line 460) |
* BFD_RELOC_FRV_TLSOFF_RELAX: howto manager. (line 463) |
* BFD_RELOC_GPREL16: howto manager. (line 121) |
* BFD_RELOC_GPREL32: howto manager. (line 122) |
* BFD_RELOC_H8_DIR16A8: howto manager. (line 2004) |
* BFD_RELOC_H8_DIR16R8: howto manager. (line 2005) |
* BFD_RELOC_H8_DIR24A8: howto manager. (line 2006) |
* BFD_RELOC_H8_DIR24R8: howto manager. (line 2007) |
* BFD_RELOC_H8_DIR32A16: howto manager. (line 2008) |
* BFD_RELOC_HI16: howto manager. (line 342) |
* BFD_RELOC_HI16_BASEREL: howto manager. (line 97) |
* BFD_RELOC_HI16_GOTOFF: howto manager. (line 57) |
* BFD_RELOC_HI16_PCREL: howto manager. (line 317) |
* BFD_RELOC_HI16_PCREL: howto manager. (line 354) |
* BFD_RELOC_HI16_PLTOFF: howto manager. (line 69) |
* BFD_RELOC_HI16_S: howto manager. (line 308) |
* BFD_RELOC_HI16_S_BASEREL: howto manager. (line 83) |
* BFD_RELOC_HI16_S: howto manager. (line 345) |
* BFD_RELOC_HI16_S_BASEREL: howto manager. (line 98) |
* BFD_RELOC_HI16_S_GOTOFF: howto manager. (line 58) |
* BFD_RELOC_HI16_S_PCREL: howto manager. (line 320) |
* BFD_RELOC_HI16_S_PCREL: howto manager. (line 357) |
* BFD_RELOC_HI16_S_PLTOFF: howto manager. (line 70) |
* BFD_RELOC_HI22: howto manager. (line 101) |
* BFD_RELOC_I370_D12: howto manager. (line 634) |
* BFD_RELOC_I960_CALLJ: howto manager. (line 113) |
* BFD_RELOC_IA64_COPY: howto manager. (line 1693) |
* BFD_RELOC_IA64_DIR32LSB: howto manager. (line 1638) |
* BFD_RELOC_IA64_DIR32MSB: howto manager. (line 1637) |
* BFD_RELOC_IA64_DIR64LSB: howto manager. (line 1640) |
* BFD_RELOC_IA64_DIR64MSB: howto manager. (line 1639) |
* BFD_RELOC_IA64_DTPMOD64LSB: howto manager. (line 1703) |
* BFD_RELOC_IA64_DTPMOD64MSB: howto manager. (line 1702) |
* BFD_RELOC_IA64_DTPREL14: howto manager. (line 1705) |
* BFD_RELOC_IA64_DTPREL22: howto manager. (line 1706) |
* BFD_RELOC_IA64_DTPREL32LSB: howto manager. (line 1709) |
* BFD_RELOC_IA64_DTPREL32MSB: howto manager. (line 1708) |
* BFD_RELOC_IA64_DTPREL64I: howto manager. (line 1707) |
* BFD_RELOC_IA64_DTPREL64LSB: howto manager. (line 1711) |
* BFD_RELOC_IA64_DTPREL64MSB: howto manager. (line 1710) |
* BFD_RELOC_IA64_FPTR32LSB: howto manager. (line 1655) |
* BFD_RELOC_IA64_FPTR32MSB: howto manager. (line 1654) |
* BFD_RELOC_IA64_FPTR64I: howto manager. (line 1653) |
* BFD_RELOC_IA64_FPTR64LSB: howto manager. (line 1657) |
* BFD_RELOC_IA64_FPTR64MSB: howto manager. (line 1656) |
* BFD_RELOC_IA64_GPREL22: howto manager. (line 1641) |
* BFD_RELOC_IA64_GPREL32LSB: howto manager. (line 1644) |
* BFD_RELOC_IA64_GPREL32MSB: howto manager. (line 1643) |
* BFD_RELOC_IA64_GPREL64I: howto manager. (line 1642) |
* BFD_RELOC_IA64_GPREL64LSB: howto manager. (line 1646) |
* BFD_RELOC_IA64_GPREL64MSB: howto manager. (line 1645) |
* BFD_RELOC_IA64_IMM14: howto manager. (line 1634) |
* BFD_RELOC_IA64_IMM22: howto manager. (line 1635) |
* BFD_RELOC_IA64_IMM64: howto manager. (line 1636) |
* BFD_RELOC_IA64_IPLTLSB: howto manager. (line 1692) |
* BFD_RELOC_IA64_IPLTMSB: howto manager. (line 1691) |
* BFD_RELOC_IA64_LDXMOV: howto manager. (line 1695) |
* BFD_RELOC_IA64_LTOFF22: howto manager. (line 1647) |
* BFD_RELOC_IA64_LTOFF22X: howto manager. (line 1694) |
* BFD_RELOC_IA64_LTOFF64I: howto manager. (line 1648) |
* BFD_RELOC_IA64_LTOFF_DTPMOD22: howto manager. (line 1704) |
* BFD_RELOC_IA64_LTOFF_DTPREL22: howto manager. (line 1712) |
* BFD_RELOC_IA64_LTOFF_FPTR22: howto manager. (line 1669) |
* BFD_RELOC_IA64_LTOFF_FPTR32LSB: howto manager. (line 1672) |
* BFD_RELOC_IA64_LTOFF_FPTR32MSB: howto manager. (line 1671) |
* BFD_RELOC_IA64_LTOFF_FPTR64I: howto manager. (line 1670) |
* BFD_RELOC_IA64_LTOFF_FPTR64LSB: howto manager. (line 1674) |
* BFD_RELOC_IA64_LTOFF_FPTR64MSB: howto manager. (line 1673) |
* BFD_RELOC_IA64_LTOFF_TPREL22: howto manager. (line 1701) |
* BFD_RELOC_IA64_LTV32LSB: howto manager. (line 1688) |
* BFD_RELOC_IA64_LTV32MSB: howto manager. (line 1687) |
* BFD_RELOC_IA64_LTV64LSB: howto manager. (line 1690) |
* BFD_RELOC_IA64_LTV64MSB: howto manager. (line 1689) |
* BFD_RELOC_IA64_PCREL21B: howto manager. (line 1658) |
* BFD_RELOC_IA64_PCREL21BI: howto manager. (line 1659) |
* BFD_RELOC_IA64_PCREL21F: howto manager. (line 1661) |
* BFD_RELOC_IA64_PCREL21M: howto manager. (line 1660) |
* BFD_RELOC_IA64_PCREL22: howto manager. (line 1662) |
* BFD_RELOC_IA64_PCREL32LSB: howto manager. (line 1666) |
* BFD_RELOC_IA64_PCREL32MSB: howto manager. (line 1665) |
* BFD_RELOC_IA64_PCREL60B: howto manager. (line 1663) |
* BFD_RELOC_IA64_PCREL64I: howto manager. (line 1664) |
* BFD_RELOC_IA64_PCREL64LSB: howto manager. (line 1668) |
* BFD_RELOC_IA64_PCREL64MSB: howto manager. (line 1667) |
* BFD_RELOC_IA64_PLTOFF22: howto manager. (line 1649) |
* BFD_RELOC_IA64_PLTOFF64I: howto manager. (line 1650) |
* BFD_RELOC_IA64_PLTOFF64LSB: howto manager. (line 1652) |
* BFD_RELOC_IA64_PLTOFF64MSB: howto manager. (line 1651) |
* BFD_RELOC_IA64_REL32LSB: howto manager. (line 1684) |
* BFD_RELOC_IA64_REL32MSB: howto manager. (line 1683) |
* BFD_RELOC_IA64_REL64LSB: howto manager. (line 1686) |
* BFD_RELOC_IA64_REL64MSB: howto manager. (line 1685) |
* BFD_RELOC_IA64_SECREL32LSB: howto manager. (line 1680) |
* BFD_RELOC_IA64_SECREL32MSB: howto manager. (line 1679) |
* BFD_RELOC_IA64_SECREL64LSB: howto manager. (line 1682) |
* BFD_RELOC_IA64_SECREL64MSB: howto manager. (line 1681) |
* BFD_RELOC_IA64_SEGREL32LSB: howto manager. (line 1676) |
* BFD_RELOC_IA64_SEGREL32MSB: howto manager. (line 1675) |
* BFD_RELOC_IA64_SEGREL64LSB: howto manager. (line 1678) |
* BFD_RELOC_IA64_SEGREL64MSB: howto manager. (line 1677) |
* BFD_RELOC_IA64_TPREL14: howto manager. (line 1696) |
* BFD_RELOC_IA64_TPREL22: howto manager. (line 1697) |
* BFD_RELOC_IA64_TPREL64I: howto manager. (line 1698) |
* BFD_RELOC_IA64_TPREL64LSB: howto manager. (line 1700) |
* BFD_RELOC_IA64_TPREL64MSB: howto manager. (line 1699) |
* BFD_RELOC_IP2K_ADDR16CJP: howto manager. (line 1586) |
* BFD_RELOC_IP2K_BANK: howto manager. (line 1583) |
* BFD_RELOC_IP2K_EX8DATA: howto manager. (line 1594) |
* BFD_RELOC_IP2K_FR9: howto manager. (line 1580) |
* BFD_RELOC_IP2K_FR_OFFSET: howto manager. (line 1607) |
* BFD_RELOC_IP2K_HI8DATA: howto manager. (line 1593) |
* BFD_RELOC_IP2K_HI8INSN: howto manager. (line 1598) |
* BFD_RELOC_IP2K_LO8DATA: howto manager. (line 1592) |
* BFD_RELOC_IP2K_LO8INSN: howto manager. (line 1597) |
* BFD_RELOC_IP2K_PAGE3: howto manager. (line 1589) |
* BFD_RELOC_IP2K_PC_SKIP: howto manager. (line 1601) |
* BFD_RELOC_IP2K_TEXT: howto manager. (line 1604) |
* BFD_RELOC_IQ2000_OFFSET_16: howto manager. (line 1986) |
* BFD_RELOC_IQ2000_OFFSET_21: howto manager. (line 1987) |
* BFD_RELOC_IQ2000_UHI16: howto manager. (line 1988) |
* BFD_RELOC_LO10: howto manager. (line 102) |
* BFD_RELOC_LO16: howto manager. (line 314) |
* BFD_RELOC_LO16_BASEREL: howto manager. (line 81) |
* BFD_RELOC_HI22: howto manager. (line 116) |
* BFD_RELOC_I370_D12: howto manager. (line 683) |
* BFD_RELOC_I960_CALLJ: howto manager. (line 128) |
* BFD_RELOC_IA64_COPY: howto manager. (line 1748) |
* BFD_RELOC_IA64_DIR32LSB: howto manager. (line 1693) |
* BFD_RELOC_IA64_DIR32MSB: howto manager. (line 1692) |
* BFD_RELOC_IA64_DIR64LSB: howto manager. (line 1695) |
* BFD_RELOC_IA64_DIR64MSB: howto manager. (line 1694) |
* BFD_RELOC_IA64_DTPMOD64LSB: howto manager. (line 1758) |
* BFD_RELOC_IA64_DTPMOD64MSB: howto manager. (line 1757) |
* BFD_RELOC_IA64_DTPREL14: howto manager. (line 1760) |
* BFD_RELOC_IA64_DTPREL22: howto manager. (line 1761) |
* BFD_RELOC_IA64_DTPREL32LSB: howto manager. (line 1764) |
* BFD_RELOC_IA64_DTPREL32MSB: howto manager. (line 1763) |
* BFD_RELOC_IA64_DTPREL64I: howto manager. (line 1762) |
* BFD_RELOC_IA64_DTPREL64LSB: howto manager. (line 1766) |
* BFD_RELOC_IA64_DTPREL64MSB: howto manager. (line 1765) |
* BFD_RELOC_IA64_FPTR32LSB: howto manager. (line 1710) |
* BFD_RELOC_IA64_FPTR32MSB: howto manager. (line 1709) |
* BFD_RELOC_IA64_FPTR64I: howto manager. (line 1708) |
* BFD_RELOC_IA64_FPTR64LSB: howto manager. (line 1712) |
* BFD_RELOC_IA64_FPTR64MSB: howto manager. (line 1711) |
* BFD_RELOC_IA64_GPREL22: howto manager. (line 1696) |
* BFD_RELOC_IA64_GPREL32LSB: howto manager. (line 1699) |
* BFD_RELOC_IA64_GPREL32MSB: howto manager. (line 1698) |
* BFD_RELOC_IA64_GPREL64I: howto manager. (line 1697) |
* BFD_RELOC_IA64_GPREL64LSB: howto manager. (line 1701) |
* BFD_RELOC_IA64_GPREL64MSB: howto manager. (line 1700) |
* BFD_RELOC_IA64_IMM14: howto manager. (line 1689) |
* BFD_RELOC_IA64_IMM22: howto manager. (line 1690) |
* BFD_RELOC_IA64_IMM64: howto manager. (line 1691) |
* BFD_RELOC_IA64_IPLTLSB: howto manager. (line 1747) |
* BFD_RELOC_IA64_IPLTMSB: howto manager. (line 1746) |
* BFD_RELOC_IA64_LDXMOV: howto manager. (line 1750) |
* BFD_RELOC_IA64_LTOFF22: howto manager. (line 1702) |
* BFD_RELOC_IA64_LTOFF22X: howto manager. (line 1749) |
* BFD_RELOC_IA64_LTOFF64I: howto manager. (line 1703) |
* BFD_RELOC_IA64_LTOFF_DTPMOD22: howto manager. (line 1759) |
* BFD_RELOC_IA64_LTOFF_DTPREL22: howto manager. (line 1767) |
* BFD_RELOC_IA64_LTOFF_FPTR22: howto manager. (line 1724) |
* BFD_RELOC_IA64_LTOFF_FPTR32LSB: howto manager. (line 1727) |
* BFD_RELOC_IA64_LTOFF_FPTR32MSB: howto manager. (line 1726) |
* BFD_RELOC_IA64_LTOFF_FPTR64I: howto manager. (line 1725) |
* BFD_RELOC_IA64_LTOFF_FPTR64LSB: howto manager. (line 1729) |
* BFD_RELOC_IA64_LTOFF_FPTR64MSB: howto manager. (line 1728) |
* BFD_RELOC_IA64_LTOFF_TPREL22: howto manager. (line 1756) |
* BFD_RELOC_IA64_LTV32LSB: howto manager. (line 1743) |
* BFD_RELOC_IA64_LTV32MSB: howto manager. (line 1742) |
* BFD_RELOC_IA64_LTV64LSB: howto manager. (line 1745) |
* BFD_RELOC_IA64_LTV64MSB: howto manager. (line 1744) |
* BFD_RELOC_IA64_PCREL21B: howto manager. (line 1713) |
* BFD_RELOC_IA64_PCREL21BI: howto manager. (line 1714) |
* BFD_RELOC_IA64_PCREL21F: howto manager. (line 1716) |
* BFD_RELOC_IA64_PCREL21M: howto manager. (line 1715) |
* BFD_RELOC_IA64_PCREL22: howto manager. (line 1717) |
* BFD_RELOC_IA64_PCREL32LSB: howto manager. (line 1721) |
* BFD_RELOC_IA64_PCREL32MSB: howto manager. (line 1720) |
* BFD_RELOC_IA64_PCREL60B: howto manager. (line 1718) |
* BFD_RELOC_IA64_PCREL64I: howto manager. (line 1719) |
* BFD_RELOC_IA64_PCREL64LSB: howto manager. (line 1723) |
* BFD_RELOC_IA64_PCREL64MSB: howto manager. (line 1722) |
* BFD_RELOC_IA64_PLTOFF22: howto manager. (line 1704) |
* BFD_RELOC_IA64_PLTOFF64I: howto manager. (line 1705) |
* BFD_RELOC_IA64_PLTOFF64LSB: howto manager. (line 1707) |
* BFD_RELOC_IA64_PLTOFF64MSB: howto manager. (line 1706) |
* BFD_RELOC_IA64_REL32LSB: howto manager. (line 1739) |
* BFD_RELOC_IA64_REL32MSB: howto manager. (line 1738) |
* BFD_RELOC_IA64_REL64LSB: howto manager. (line 1741) |
* BFD_RELOC_IA64_REL64MSB: howto manager. (line 1740) |
* BFD_RELOC_IA64_SECREL32LSB: howto manager. (line 1735) |
* BFD_RELOC_IA64_SECREL32MSB: howto manager. (line 1734) |
* BFD_RELOC_IA64_SECREL64LSB: howto manager. (line 1737) |
* BFD_RELOC_IA64_SECREL64MSB: howto manager. (line 1736) |
* BFD_RELOC_IA64_SEGREL32LSB: howto manager. (line 1731) |
* BFD_RELOC_IA64_SEGREL32MSB: howto manager. (line 1730) |
* BFD_RELOC_IA64_SEGREL64LSB: howto manager. (line 1733) |
* BFD_RELOC_IA64_SEGREL64MSB: howto manager. (line 1732) |
* BFD_RELOC_IA64_TPREL14: howto manager. (line 1751) |
* BFD_RELOC_IA64_TPREL22: howto manager. (line 1752) |
* BFD_RELOC_IA64_TPREL64I: howto manager. (line 1753) |
* BFD_RELOC_IA64_TPREL64LSB: howto manager. (line 1755) |
* BFD_RELOC_IA64_TPREL64MSB: howto manager. (line 1754) |
* BFD_RELOC_IP2K_ADDR16CJP: howto manager. (line 1641) |
* BFD_RELOC_IP2K_BANK: howto manager. (line 1638) |
* BFD_RELOC_IP2K_EX8DATA: howto manager. (line 1649) |
* BFD_RELOC_IP2K_FR9: howto manager. (line 1635) |
* BFD_RELOC_IP2K_FR_OFFSET: howto manager. (line 1662) |
* BFD_RELOC_IP2K_HI8DATA: howto manager. (line 1648) |
* BFD_RELOC_IP2K_HI8INSN: howto manager. (line 1653) |
* BFD_RELOC_IP2K_LO8DATA: howto manager. (line 1647) |
* BFD_RELOC_IP2K_LO8INSN: howto manager. (line 1652) |
* BFD_RELOC_IP2K_PAGE3: howto manager. (line 1644) |
* BFD_RELOC_IP2K_PC_SKIP: howto manager. (line 1656) |
* BFD_RELOC_IP2K_TEXT: howto manager. (line 1659) |
* BFD_RELOC_IQ2000_OFFSET_16: howto manager. (line 2058) |
* BFD_RELOC_IQ2000_OFFSET_21: howto manager. (line 2059) |
* BFD_RELOC_IQ2000_UHI16: howto manager. (line 2060) |
* BFD_RELOC_LM32_16_GOT: howto manager. (line 2165) |
* BFD_RELOC_LM32_BRANCH: howto manager. (line 2164) |
* BFD_RELOC_LM32_CALL: howto manager. (line 2163) |
* BFD_RELOC_LM32_COPY: howto manager. (line 2168) |
* BFD_RELOC_LM32_GLOB_DAT: howto manager. (line 2169) |
* BFD_RELOC_LM32_GOTOFF_HI16: howto manager. (line 2166) |
* BFD_RELOC_LM32_GOTOFF_LO16: howto manager. (line 2167) |
* BFD_RELOC_LM32_JMP_SLOT: howto manager. (line 2170) |
* BFD_RELOC_LM32_RELATIVE: howto manager. (line 2171) |
* BFD_RELOC_LO10: howto manager. (line 117) |
* BFD_RELOC_LO16: howto manager. (line 351) |
* BFD_RELOC_LO16_BASEREL: howto manager. (line 96) |
* BFD_RELOC_LO16_GOTOFF: howto manager. (line 56) |
* BFD_RELOC_LO16_PCREL: howto manager. (line 323) |
* BFD_RELOC_LO16_PCREL: howto manager. (line 360) |
* BFD_RELOC_LO16_PLTOFF: howto manager. (line 68) |
* BFD_RELOC_M32C_HI8: howto manager. (line 1078) |
* BFD_RELOC_M32C_RL_1ADDR: howto manager. (line 1080) |
* BFD_RELOC_M32C_RL_2ADDR: howto manager. (line 1081) |
* BFD_RELOC_M32C_RL_JUMP: howto manager. (line 1079) |
* BFD_RELOC_M32R_10_PCREL: howto manager. (line 1088) |
* BFD_RELOC_M32R_18_PCREL: howto manager. (line 1092) |
* BFD_RELOC_M32R_24: howto manager. (line 1084) |
* BFD_RELOC_M32R_26_PCREL: howto manager. (line 1095) |
* BFD_RELOC_M32R_26_PLTREL: howto manager. (line 1114) |
* BFD_RELOC_M32R_COPY: howto manager. (line 1115) |
* BFD_RELOC_M32R_GLOB_DAT: howto manager. (line 1116) |
* BFD_RELOC_M32R_GOT16_HI_SLO: howto manager. (line 1125) |
* BFD_RELOC_M32R_GOT16_HI_ULO: howto manager. (line 1124) |
* BFD_RELOC_M32R_GOT16_LO: howto manager. (line 1126) |
* BFD_RELOC_M32R_GOT24: howto manager. (line 1113) |
* BFD_RELOC_M32R_GOTOFF: howto manager. (line 1119) |
* BFD_RELOC_M32R_GOTOFF_HI_SLO: howto manager. (line 1121) |
* BFD_RELOC_M32R_GOTOFF_HI_ULO: howto manager. (line 1120) |
* BFD_RELOC_M32R_GOTOFF_LO: howto manager. (line 1122) |
* BFD_RELOC_M32R_GOTPC24: howto manager. (line 1123) |
* BFD_RELOC_M32R_GOTPC_HI_SLO: howto manager. (line 1128) |
* BFD_RELOC_M32R_GOTPC_HI_ULO: howto manager. (line 1127) |
* BFD_RELOC_M32R_GOTPC_LO: howto manager. (line 1129) |
* BFD_RELOC_M32R_HI16_SLO: howto manager. (line 1102) |
* BFD_RELOC_M32R_HI16_ULO: howto manager. (line 1098) |
* BFD_RELOC_M32R_JMP_SLOT: howto manager. (line 1117) |
* BFD_RELOC_M32R_LO16: howto manager. (line 1106) |
* BFD_RELOC_M32R_RELATIVE: howto manager. (line 1118) |
* BFD_RELOC_M32R_SDA16: howto manager. (line 1109) |
* BFD_RELOC_M68HC11_24: howto manager. (line 1748) |
* BFD_RELOC_M68HC11_3B: howto manager. (line 1723) |
* BFD_RELOC_M68HC11_HI8: howto manager. (line 1715) |
* BFD_RELOC_M68HC11_LO16: howto manager. (line 1737) |
* BFD_RELOC_M68HC11_LO8: howto manager. (line 1719) |
* BFD_RELOC_M68HC11_PAGE: howto manager. (line 1743) |
* BFD_RELOC_M68HC11_RL_GROUP: howto manager. (line 1732) |
* BFD_RELOC_M68HC11_RL_JUMP: howto manager. (line 1726) |
* BFD_RELOC_M68HC12_5B: howto manager. (line 1754) |
* BFD_RELOC_MCORE_PCREL_32: howto manager. (line 1269) |
* BFD_RELOC_MCORE_PCREL_IMM11BY2: howto manager. (line 1267) |
* BFD_RELOC_MCORE_PCREL_IMM4BY2: howto manager. (line 1268) |
* BFD_RELOC_MCORE_PCREL_IMM8BY4: howto manager. (line 1266) |
* BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2: howto manager. (line 1270) |
* BFD_RELOC_MCORE_RVA: howto manager. (line 1271) |
* BFD_RELOC_MEP_16: howto manager. (line 1275) |
* BFD_RELOC_MEP_32: howto manager. (line 1276) |
* BFD_RELOC_MEP_8: howto manager. (line 1274) |
* BFD_RELOC_MEP_ADDR24A4: howto manager. (line 1291) |
* BFD_RELOC_MEP_GNU_VTENTRY: howto manager. (line 1293) |
* BFD_RELOC_MEP_GNU_VTINHERIT: howto manager. (line 1292) |
* BFD_RELOC_MEP_GPREL: howto manager. (line 1285) |
* BFD_RELOC_MEP_HI16S: howto manager. (line 1284) |
* BFD_RELOC_MEP_HI16U: howto manager. (line 1283) |
* BFD_RELOC_MEP_LOW16: howto manager. (line 1282) |
* BFD_RELOC_MEP_PCABS24A2: howto manager. (line 1281) |
* BFD_RELOC_MEP_PCREL12A2: howto manager. (line 1278) |
* BFD_RELOC_MEP_PCREL17A2: howto manager. (line 1279) |
* BFD_RELOC_MEP_PCREL24A2: howto manager. (line 1280) |
* BFD_RELOC_MEP_PCREL8A2: howto manager. (line 1277) |
* BFD_RELOC_MEP_TPREL: howto manager. (line 1286) |
* BFD_RELOC_MEP_TPREL7: howto manager. (line 1287) |
* BFD_RELOC_MEP_TPREL7A2: howto manager. (line 1288) |
* BFD_RELOC_MEP_TPREL7A4: howto manager. (line 1289) |
* BFD_RELOC_MEP_UIMM24: howto manager. (line 1290) |
* BFD_RELOC_MIPS16_GPREL: howto manager. (line 302) |
* BFD_RELOC_MIPS16_HI16: howto manager. (line 326) |
* BFD_RELOC_MIPS16_HI16_S: howto manager. (line 329) |
* BFD_RELOC_MIPS16_JMP: howto manager. (line 299) |
* BFD_RELOC_MIPS16_LO16: howto manager. (line 335) |
* BFD_RELOC_MIPS_CALL16: howto manager. (line 342) |
* BFD_RELOC_MIPS_CALL_HI16: howto manager. (line 345) |
* BFD_RELOC_MIPS_CALL_LO16: howto manager. (line 346) |
* BFD_RELOC_MIPS_COPY: howto manager. (line 377) |
* BFD_RELOC_MIPS_DELETE: howto manager. (line 355) |
* BFD_RELOC_MIPS_GOT16: howto manager. (line 341) |
* BFD_RELOC_MIPS_GOT_DISP: howto manager. (line 350) |
* BFD_RELOC_MIPS_GOT_HI16: howto manager. (line 343) |
* BFD_RELOC_MIPS_GOT_LO16: howto manager. (line 344) |
* BFD_RELOC_MIPS_GOT_OFST: howto manager. (line 349) |
* BFD_RELOC_MIPS_GOT_PAGE: howto manager. (line 348) |
* BFD_RELOC_MIPS_HIGHER: howto manager. (line 357) |
* BFD_RELOC_MIPS_HIGHEST: howto manager. (line 356) |
* BFD_RELOC_MIPS_INSERT_A: howto manager. (line 353) |
* BFD_RELOC_MIPS_INSERT_B: howto manager. (line 354) |
* BFD_RELOC_MIPS_JALR: howto manager. (line 361) |
* BFD_RELOC_MIPS_JMP: howto manager. (line 295) |
* BFD_RELOC_MIPS_JUMP_SLOT: howto manager. (line 378) |
* BFD_RELOC_MIPS_LITERAL: howto manager. (line 338) |
* BFD_RELOC_MIPS_REL16: howto manager. (line 359) |
* BFD_RELOC_MIPS_RELGOT: howto manager. (line 360) |
* BFD_RELOC_MIPS_SCN_DISP: howto manager. (line 358) |
* BFD_RELOC_MIPS_SHIFT5: howto manager. (line 351) |
* BFD_RELOC_MIPS_SHIFT6: howto manager. (line 352) |
* BFD_RELOC_MIPS_SUB: howto manager. (line 347) |
* BFD_RELOC_MIPS_TLS_DTPMOD32: howto manager. (line 362) |
* BFD_RELOC_MIPS_TLS_DTPMOD64: howto manager. (line 364) |
* BFD_RELOC_MIPS_TLS_DTPREL32: howto manager. (line 363) |
* BFD_RELOC_MIPS_TLS_DTPREL64: howto manager. (line 365) |
* BFD_RELOC_MIPS_TLS_DTPREL_HI16: howto manager. (line 368) |
* BFD_RELOC_MIPS_TLS_DTPREL_LO16: howto manager. (line 369) |
* BFD_RELOC_MIPS_TLS_GD: howto manager. (line 366) |
* BFD_RELOC_MIPS_TLS_GOTTPREL: howto manager. (line 370) |
* BFD_RELOC_MIPS_TLS_LDM: howto manager. (line 367) |
* BFD_RELOC_MIPS_TLS_TPREL32: howto manager. (line 371) |
* BFD_RELOC_MIPS_TLS_TPREL64: howto manager. (line 372) |
* BFD_RELOC_MIPS_TLS_TPREL_HI16: howto manager. (line 373) |
* BFD_RELOC_MIPS_TLS_TPREL_LO16: howto manager. (line 374) |
* BFD_RELOC_MMIX_ADDR19: howto manager. (line 1322) |
* BFD_RELOC_MMIX_ADDR27: howto manager. (line 1326) |
* BFD_RELOC_MMIX_BASE_PLUS_OFFSET: howto manager. (line 1338) |
* BFD_RELOC_MMIX_CBRANCH: howto manager. (line 1302) |
* BFD_RELOC_MMIX_CBRANCH_1: howto manager. (line 1304) |
* BFD_RELOC_MMIX_CBRANCH_2: howto manager. (line 1305) |
* BFD_RELOC_MMIX_CBRANCH_3: howto manager. (line 1306) |
* BFD_RELOC_MMIX_CBRANCH_J: howto manager. (line 1303) |
* BFD_RELOC_MMIX_GETA: howto manager. (line 1296) |
* BFD_RELOC_MMIX_GETA_1: howto manager. (line 1297) |
* BFD_RELOC_MMIX_GETA_2: howto manager. (line 1298) |
* BFD_RELOC_MMIX_GETA_3: howto manager. (line 1299) |
* BFD_RELOC_MMIX_JMP: howto manager. (line 1316) |
* BFD_RELOC_MMIX_JMP_1: howto manager. (line 1317) |
* BFD_RELOC_MMIX_JMP_2: howto manager. (line 1318) |
* BFD_RELOC_MMIX_JMP_3: howto manager. (line 1319) |
* BFD_RELOC_MMIX_LOCAL: howto manager. (line 1342) |
* BFD_RELOC_MMIX_PUSHJ: howto manager. (line 1309) |
* BFD_RELOC_MMIX_PUSHJ_1: howto manager. (line 1310) |
* BFD_RELOC_MMIX_PUSHJ_2: howto manager. (line 1311) |
* BFD_RELOC_MMIX_PUSHJ_3: howto manager. (line 1312) |
* BFD_RELOC_MMIX_PUSHJ_STUBBABLE: howto manager. (line 1313) |
* BFD_RELOC_MMIX_REG: howto manager. (line 1334) |
* BFD_RELOC_MMIX_REG_OR_BYTE: howto manager. (line 1330) |
* BFD_RELOC_MN10300_16_PCREL: howto manager. (line 1204) |
* BFD_RELOC_MN10300_32_PCREL: howto manager. (line 1200) |
* BFD_RELOC_MN10300_ALIGN: howto manager. (line 454) |
* BFD_RELOC_MN10300_COPY: howto manager. (line 437) |
* BFD_RELOC_MN10300_GLOB_DAT: howto manager. (line 440) |
* BFD_RELOC_MN10300_GOT16: howto manager. (line 433) |
* BFD_RELOC_MN10300_GOT24: howto manager. (line 429) |
* BFD_RELOC_MN10300_GOT32: howto manager. (line 425) |
* BFD_RELOC_MN10300_GOTOFF24: howto manager. (line 422) |
* BFD_RELOC_MN10300_JMP_SLOT: howto manager. (line 443) |
* BFD_RELOC_MN10300_RELATIVE: howto manager. (line 446) |
* BFD_RELOC_MN10300_SYM_DIFF: howto manager. (line 449) |
* BFD_RELOC_MSP430_10_PCREL: howto manager. (line 1977) |
* BFD_RELOC_MSP430_16: howto manager. (line 1979) |
* BFD_RELOC_MSP430_16_BYTE: howto manager. (line 1981) |
* BFD_RELOC_MSP430_16_PCREL: howto manager. (line 1978) |
* BFD_RELOC_MSP430_16_PCREL_BYTE: howto manager. (line 1980) |
* BFD_RELOC_MSP430_2X_PCREL: howto manager. (line 1982) |
* BFD_RELOC_MSP430_RL_PCREL: howto manager. (line 1983) |
* BFD_RELOC_MT_GNU_VTENTRY: howto manager. (line 1971) |
* BFD_RELOC_MT_GNU_VTINHERIT: howto manager. (line 1968) |
* BFD_RELOC_MT_HI16: howto manager. (line 1962) |
* BFD_RELOC_MT_LO16: howto manager. (line 1965) |
* BFD_RELOC_MT_PC16: howto manager. (line 1959) |
* BFD_RELOC_MT_PCINSN8: howto manager. (line 1974) |
* BFD_RELOC_NONE: howto manager. (line 116) |
* BFD_RELOC_NS32K_DISP_16: howto manager. (line 518) |
* BFD_RELOC_NS32K_DISP_16_PCREL: howto manager. (line 521) |
* BFD_RELOC_NS32K_DISP_32: howto manager. (line 519) |
* BFD_RELOC_NS32K_DISP_32_PCREL: howto manager. (line 522) |
* BFD_RELOC_NS32K_DISP_8: howto manager. (line 517) |
* BFD_RELOC_NS32K_DISP_8_PCREL: howto manager. (line 520) |
* BFD_RELOC_NS32K_IMM_16: howto manager. (line 512) |
* BFD_RELOC_NS32K_IMM_16_PCREL: howto manager. (line 515) |
* BFD_RELOC_NS32K_IMM_32: howto manager. (line 513) |
* BFD_RELOC_NS32K_IMM_32_PCREL: howto manager. (line 516) |
* BFD_RELOC_NS32K_IMM_8: howto manager. (line 511) |
* BFD_RELOC_NS32K_IMM_8_PCREL: howto manager. (line 514) |
* BFD_RELOC_OPENRISC_ABS_26: howto manager. (line 1928) |
* BFD_RELOC_OPENRISC_REL_26: howto manager. (line 1929) |
* BFD_RELOC_PDP11_DISP_6_PCREL: howto manager. (line 526) |
* BFD_RELOC_PDP11_DISP_8_PCREL: howto manager. (line 525) |
* BFD_RELOC_PJ_CODE_DIR16: howto manager. (line 531) |
* BFD_RELOC_PJ_CODE_DIR32: howto manager. (line 532) |
* BFD_RELOC_PJ_CODE_HI16: howto manager. (line 529) |
* BFD_RELOC_PJ_CODE_LO16: howto manager. (line 530) |
* BFD_RELOC_PJ_CODE_REL16: howto manager. (line 533) |
* BFD_RELOC_PJ_CODE_REL32: howto manager. (line 534) |
* BFD_RELOC_PPC64_ADDR16_DS: howto manager. (line 579) |
* BFD_RELOC_PPC64_ADDR16_LO_DS: howto manager. (line 580) |
* BFD_RELOC_PPC64_DTPREL16_DS: howto manager. (line 626) |
* BFD_RELOC_PPC64_DTPREL16_HIGHER: howto manager. (line 628) |
* BFD_RELOC_PPC64_DTPREL16_HIGHERA: howto manager. (line 629) |
* BFD_RELOC_PPC64_DTPREL16_HIGHEST: howto manager. (line 630) |
* BFD_RELOC_PPC64_DTPREL16_HIGHESTA: howto manager. (line 631) |
* BFD_RELOC_PPC64_DTPREL16_LO_DS: howto manager. (line 627) |
* BFD_RELOC_PPC64_GOT16_DS: howto manager. (line 581) |
* BFD_RELOC_PPC64_GOT16_LO_DS: howto manager. (line 582) |
* BFD_RELOC_PPC64_HIGHER: howto manager. (line 567) |
* BFD_RELOC_PPC64_HIGHER_S: howto manager. (line 568) |
* BFD_RELOC_PPC64_HIGHEST: howto manager. (line 569) |
* BFD_RELOC_PPC64_HIGHEST_S: howto manager. (line 570) |
* BFD_RELOC_PPC64_PLT16_LO_DS: howto manager. (line 583) |
* BFD_RELOC_PPC64_PLTGOT16: howto manager. (line 575) |
* BFD_RELOC_PPC64_PLTGOT16_DS: howto manager. (line 588) |
* BFD_RELOC_PPC64_PLTGOT16_HA: howto manager. (line 578) |
* BFD_RELOC_PPC64_PLTGOT16_HI: howto manager. (line 577) |
* BFD_RELOC_PPC64_PLTGOT16_LO: howto manager. (line 576) |
* BFD_RELOC_PPC64_PLTGOT16_LO_DS: howto manager. (line 589) |
* BFD_RELOC_PPC64_SECTOFF_DS: howto manager. (line 584) |
* BFD_RELOC_PPC64_SECTOFF_LO_DS: howto manager. (line 585) |
* BFD_RELOC_PPC64_TOC: howto manager. (line 574) |
* BFD_RELOC_PPC64_TOC16_DS: howto manager. (line 586) |
* BFD_RELOC_PPC64_TOC16_HA: howto manager. (line 573) |
* BFD_RELOC_PPC64_TOC16_HI: howto manager. (line 572) |
* BFD_RELOC_PPC64_TOC16_LO: howto manager. (line 571) |
* BFD_RELOC_PPC64_TOC16_LO_DS: howto manager. (line 587) |
* BFD_RELOC_PPC64_TPREL16_DS: howto manager. (line 620) |
* BFD_RELOC_PPC64_TPREL16_HIGHER: howto manager. (line 622) |
* BFD_RELOC_PPC64_TPREL16_HIGHERA: howto manager. (line 623) |
* BFD_RELOC_PPC64_TPREL16_HIGHEST: howto manager. (line 624) |
* BFD_RELOC_PPC64_TPREL16_HIGHESTA: howto manager. (line 625) |
* BFD_RELOC_PPC64_TPREL16_LO_DS: howto manager. (line 621) |
* BFD_RELOC_PPC_B16: howto manager. (line 540) |
* BFD_RELOC_PPC_B16_BRNTAKEN: howto manager. (line 542) |
* BFD_RELOC_PPC_B16_BRTAKEN: howto manager. (line 541) |
* BFD_RELOC_PPC_B26: howto manager. (line 537) |
* BFD_RELOC_PPC_BA16: howto manager. (line 543) |
* BFD_RELOC_PPC_BA16_BRNTAKEN: howto manager. (line 545) |
* BFD_RELOC_PPC_BA16_BRTAKEN: howto manager. (line 544) |
* BFD_RELOC_PPC_BA26: howto manager. (line 538) |
* BFD_RELOC_PPC_COPY: howto manager. (line 546) |
* BFD_RELOC_PPC_DTPMOD: howto manager. (line 593) |
* BFD_RELOC_PPC_DTPREL: howto manager. (line 603) |
* BFD_RELOC_PPC_DTPREL16: howto manager. (line 599) |
* BFD_RELOC_PPC_DTPREL16_HA: howto manager. (line 602) |
* BFD_RELOC_PPC_DTPREL16_HI: howto manager. (line 601) |
* BFD_RELOC_PPC_DTPREL16_LO: howto manager. (line 600) |
* BFD_RELOC_PPC_EMB_BIT_FLD: howto manager. (line 565) |
* BFD_RELOC_PPC_EMB_MRKREF: howto manager. (line 560) |
* BFD_RELOC_PPC_EMB_NADDR16: howto manager. (line 552) |
* BFD_RELOC_PPC_EMB_NADDR16_HA: howto manager. (line 555) |
* BFD_RELOC_PPC_EMB_NADDR16_HI: howto manager. (line 554) |
* BFD_RELOC_PPC_EMB_NADDR16_LO: howto manager. (line 553) |
* BFD_RELOC_PPC_EMB_NADDR32: howto manager. (line 551) |
* BFD_RELOC_PPC_EMB_RELSDA: howto manager. (line 566) |
* BFD_RELOC_PPC_EMB_RELSEC16: howto manager. (line 561) |
* BFD_RELOC_PPC_EMB_RELST_HA: howto manager. (line 564) |
* BFD_RELOC_PPC_EMB_RELST_HI: howto manager. (line 563) |
* BFD_RELOC_PPC_EMB_RELST_LO: howto manager. (line 562) |
* BFD_RELOC_PPC_EMB_SDA21: howto manager. (line 559) |
* BFD_RELOC_PPC_EMB_SDA2I16: howto manager. (line 557) |
* BFD_RELOC_PPC_EMB_SDA2REL: howto manager. (line 558) |
* BFD_RELOC_PPC_EMB_SDAI16: howto manager. (line 556) |
* BFD_RELOC_PPC_GLOB_DAT: howto manager. (line 547) |
* BFD_RELOC_PPC_GOT_DTPREL16: howto manager. (line 616) |
* BFD_RELOC_PPC_GOT_DTPREL16_HA: howto manager. (line 619) |
* BFD_RELOC_PPC_GOT_DTPREL16_HI: howto manager. (line 618) |
* BFD_RELOC_PPC_GOT_DTPREL16_LO: howto manager. (line 617) |
* BFD_RELOC_PPC_GOT_TLSGD16: howto manager. (line 604) |
* BFD_RELOC_PPC_GOT_TLSGD16_HA: howto manager. (line 607) |
* BFD_RELOC_PPC_GOT_TLSGD16_HI: howto manager. (line 606) |
* BFD_RELOC_PPC_GOT_TLSGD16_LO: howto manager. (line 605) |
* BFD_RELOC_PPC_GOT_TLSLD16: howto manager. (line 608) |
* BFD_RELOC_PPC_GOT_TLSLD16_HA: howto manager. (line 611) |
* BFD_RELOC_PPC_GOT_TLSLD16_HI: howto manager. (line 610) |
* BFD_RELOC_PPC_GOT_TLSLD16_LO: howto manager. (line 609) |
* BFD_RELOC_PPC_GOT_TPREL16: howto manager. (line 612) |
* BFD_RELOC_PPC_GOT_TPREL16_HA: howto manager. (line 615) |
* BFD_RELOC_PPC_GOT_TPREL16_HI: howto manager. (line 614) |
* BFD_RELOC_PPC_GOT_TPREL16_LO: howto manager. (line 613) |
* BFD_RELOC_PPC_JMP_SLOT: howto manager. (line 548) |
* BFD_RELOC_PPC_LOCAL24PC: howto manager. (line 550) |
* BFD_RELOC_PPC_RELATIVE: howto manager. (line 549) |
* BFD_RELOC_PPC_TLS: howto manager. (line 592) |
* BFD_RELOC_PPC_TOC16: howto manager. (line 539) |
* BFD_RELOC_PPC_TPREL: howto manager. (line 598) |
* BFD_RELOC_PPC_TPREL16: howto manager. (line 594) |
* BFD_RELOC_PPC_TPREL16_HA: howto manager. (line 597) |
* BFD_RELOC_PPC_TPREL16_HI: howto manager. (line 596) |
* BFD_RELOC_PPC_TPREL16_LO: howto manager. (line 595) |
* BFD_RELOC_RELC: howto manager. (line 1945) |
* BFD_RELOC_RVA: howto manager. (line 85) |
* BFD_RELOC_SCORE16_BRANCH: howto manager. (line 1571) |
* BFD_RELOC_SCORE16_JMP: howto manager. (line 1568) |
* BFD_RELOC_SCORE_BRANCH: howto manager. (line 1565) |
* BFD_RELOC_SCORE_CALL15: howto manager. (line 1576) |
* BFD_RELOC_SCORE_DUMMY1: howto manager. (line 1555) |
* BFD_RELOC_SCORE_DUMMY2: howto manager. (line 1561) |
* BFD_RELOC_SCORE_DUMMY_HI16: howto manager. (line 1577) |
* BFD_RELOC_SCORE_GOT15: howto manager. (line 1574) |
* BFD_RELOC_SCORE_GOT_LO16: howto manager. (line 1575) |
* BFD_RELOC_SCORE_GPREL15: howto manager. (line 1558) |
* BFD_RELOC_SCORE_JMP: howto manager. (line 1562) |
* BFD_RELOC_SH_ALIGN: howto manager. (line 814) |
* BFD_RELOC_SH_CODE: howto manager. (line 815) |
* BFD_RELOC_SH_COPY: howto manager. (line 820) |
* BFD_RELOC_SH_COPY64: howto manager. (line 845) |
* BFD_RELOC_SH_COUNT: howto manager. (line 813) |
* BFD_RELOC_SH_DATA: howto manager. (line 816) |
* BFD_RELOC_SH_DISP12: howto manager. (line 796) |
* BFD_RELOC_SH_DISP12BY2: howto manager. (line 797) |
* BFD_RELOC_SH_DISP12BY4: howto manager. (line 798) |
* BFD_RELOC_SH_DISP12BY8: howto manager. (line 799) |
* BFD_RELOC_SH_DISP20: howto manager. (line 800) |
* BFD_RELOC_SH_DISP20BY8: howto manager. (line 801) |
* BFD_RELOC_SH_GLOB_DAT: howto manager. (line 821) |
* BFD_RELOC_SH_GLOB_DAT64: howto manager. (line 846) |
* BFD_RELOC_SH_GOT10BY4: howto manager. (line 849) |
* BFD_RELOC_SH_GOT10BY8: howto manager. (line 850) |
* BFD_RELOC_SH_GOT_HI16: howto manager. (line 828) |
* BFD_RELOC_SH_GOT_LOW16: howto manager. (line 825) |
* BFD_RELOC_SH_GOT_MEDHI16: howto manager. (line 827) |
* BFD_RELOC_SH_GOT_MEDLOW16: howto manager. (line 826) |
* BFD_RELOC_SH_GOTOFF_HI16: howto manager. (line 840) |
* BFD_RELOC_SH_GOTOFF_LOW16: howto manager. (line 837) |
* BFD_RELOC_SH_GOTOFF_MEDHI16: howto manager. (line 839) |
* BFD_RELOC_SH_GOTOFF_MEDLOW16: howto manager. (line 838) |
* BFD_RELOC_SH_GOTPC: howto manager. (line 824) |
* BFD_RELOC_SH_GOTPC_HI16: howto manager. (line 844) |
* BFD_RELOC_SH_GOTPC_LOW16: howto manager. (line 841) |
* BFD_RELOC_SH_GOTPC_MEDHI16: howto manager. (line 843) |
* BFD_RELOC_SH_GOTPC_MEDLOW16: howto manager. (line 842) |
* BFD_RELOC_SH_GOTPLT10BY4: howto manager. (line 851) |
* BFD_RELOC_SH_GOTPLT10BY8: howto manager. (line 852) |
* BFD_RELOC_SH_GOTPLT32: howto manager. (line 853) |
* BFD_RELOC_SH_GOTPLT_HI16: howto manager. (line 832) |
* BFD_RELOC_SH_GOTPLT_LOW16: howto manager. (line 829) |
* BFD_RELOC_SH_GOTPLT_MEDHI16: howto manager. (line 831) |
* BFD_RELOC_SH_GOTPLT_MEDLOW16: howto manager. (line 830) |
* BFD_RELOC_SH_IMM3: howto manager. (line 794) |
* BFD_RELOC_SH_IMM3U: howto manager. (line 795) |
* BFD_RELOC_SH_IMM4: howto manager. (line 802) |
* BFD_RELOC_SH_IMM4BY2: howto manager. (line 803) |
* BFD_RELOC_SH_IMM4BY4: howto manager. (line 804) |
* BFD_RELOC_SH_IMM8: howto manager. (line 805) |
* BFD_RELOC_SH_IMM8BY2: howto manager. (line 806) |
* BFD_RELOC_SH_IMM8BY4: howto manager. (line 807) |
* BFD_RELOC_SH_IMM_HI16: howto manager. (line 871) |
* BFD_RELOC_SH_IMM_HI16_PCREL: howto manager. (line 872) |
* BFD_RELOC_SH_IMM_LOW16: howto manager. (line 865) |
* BFD_RELOC_SH_IMM_LOW16_PCREL: howto manager. (line 866) |
* BFD_RELOC_SH_IMM_MEDHI16: howto manager. (line 869) |
* BFD_RELOC_SH_IMM_MEDHI16_PCREL: howto manager. (line 870) |
* BFD_RELOC_SH_IMM_MEDLOW16: howto manager. (line 867) |
* BFD_RELOC_SH_IMM_MEDLOW16_PCREL: howto manager. (line 868) |
* BFD_RELOC_SH_IMMS10: howto manager. (line 859) |
* BFD_RELOC_SH_IMMS10BY2: howto manager. (line 860) |
* BFD_RELOC_SH_IMMS10BY4: howto manager. (line 861) |
* BFD_RELOC_SH_IMMS10BY8: howto manager. (line 862) |
* BFD_RELOC_SH_IMMS16: howto manager. (line 863) |
* BFD_RELOC_SH_IMMS6: howto manager. (line 856) |
* BFD_RELOC_SH_IMMS6BY32: howto manager. (line 857) |
* BFD_RELOC_SH_IMMU16: howto manager. (line 864) |
* BFD_RELOC_SH_IMMU5: howto manager. (line 855) |
* BFD_RELOC_SH_IMMU6: howto manager. (line 858) |
* BFD_RELOC_SH_JMP_SLOT: howto manager. (line 822) |
* BFD_RELOC_SH_JMP_SLOT64: howto manager. (line 847) |
* BFD_RELOC_SH_LABEL: howto manager. (line 817) |
* BFD_RELOC_SH_LOOP_END: howto manager. (line 819) |
* BFD_RELOC_SH_LOOP_START: howto manager. (line 818) |
* BFD_RELOC_SH_PCDISP12BY2: howto manager. (line 793) |
* BFD_RELOC_SH_PCDISP8BY2: howto manager. (line 792) |
* BFD_RELOC_SH_PCRELIMM8BY2: howto manager. (line 808) |
* BFD_RELOC_SH_PCRELIMM8BY4: howto manager. (line 809) |
* BFD_RELOC_SH_PLT_HI16: howto manager. (line 836) |
* BFD_RELOC_SH_PLT_LOW16: howto manager. (line 833) |
* BFD_RELOC_SH_PLT_MEDHI16: howto manager. (line 835) |
* BFD_RELOC_SH_PLT_MEDLOW16: howto manager. (line 834) |
* BFD_RELOC_SH_PT_16: howto manager. (line 873) |
* BFD_RELOC_SH_RELATIVE: howto manager. (line 823) |
* BFD_RELOC_SH_RELATIVE64: howto manager. (line 848) |
* BFD_RELOC_SH_SHMEDIA_CODE: howto manager. (line 854) |
* BFD_RELOC_SH_SWITCH16: howto manager. (line 810) |
* BFD_RELOC_SH_SWITCH32: howto manager. (line 811) |
* BFD_RELOC_SH_TLS_DTPMOD32: howto manager. (line 879) |
* BFD_RELOC_SH_TLS_DTPOFF32: howto manager. (line 880) |
* BFD_RELOC_SH_TLS_GD_32: howto manager. (line 874) |
* BFD_RELOC_SH_TLS_IE_32: howto manager. (line 877) |
* BFD_RELOC_SH_TLS_LD_32: howto manager. (line 875) |
* BFD_RELOC_SH_TLS_LDO_32: howto manager. (line 876) |
* BFD_RELOC_SH_TLS_LE_32: howto manager. (line 878) |
* BFD_RELOC_SH_TLS_TPOFF32: howto manager. (line 881) |
* BFD_RELOC_SH_USES: howto manager. (line 812) |
* BFD_RELOC_SPARC13: howto manager. (line 119) |
* BFD_RELOC_SPARC22: howto manager. (line 118) |
* BFD_RELOC_SPARC_10: howto manager. (line 141) |
* BFD_RELOC_SPARC_11: howto manager. (line 142) |
* BFD_RELOC_SPARC_5: howto manager. (line 154) |
* BFD_RELOC_SPARC_6: howto manager. (line 153) |
* BFD_RELOC_SPARC_64: howto manager. (line 140) |
* BFD_RELOC_SPARC_7: howto manager. (line 152) |
* BFD_RELOC_SPARC_BASE13: howto manager. (line 136) |
* BFD_RELOC_SPARC_BASE22: howto manager. (line 137) |
* BFD_RELOC_SPARC_COPY: howto manager. (line 126) |
* BFD_RELOC_SPARC_DISP64: howto manager. (line 155) |
* BFD_RELOC_SPARC_GLOB_DAT: howto manager. (line 127) |
* BFD_RELOC_SPARC_GOT10: howto manager. (line 120) |
* BFD_RELOC_SPARC_GOT13: howto manager. (line 121) |
* BFD_RELOC_SPARC_GOT22: howto manager. (line 122) |
* BFD_RELOC_SPARC_H44: howto manager. (line 160) |
* BFD_RELOC_SPARC_HH22: howto manager. (line 144) |
* BFD_RELOC_SPARC_HIX22: howto manager. (line 158) |
* BFD_RELOC_SPARC_HM10: howto manager. (line 145) |
* BFD_RELOC_SPARC_JMP_SLOT: howto manager. (line 128) |
* BFD_RELOC_SPARC_L44: howto manager. (line 162) |
* BFD_RELOC_SPARC_LM22: howto manager. (line 146) |
* BFD_RELOC_SPARC_LOX10: howto manager. (line 159) |
* BFD_RELOC_SPARC_M44: howto manager. (line 161) |
* BFD_RELOC_SPARC_OLO10: howto manager. (line 143) |
* BFD_RELOC_SPARC_PC10: howto manager. (line 123) |
* BFD_RELOC_SPARC_PC22: howto manager. (line 124) |
* BFD_RELOC_SPARC_PC_HH22: howto manager. (line 147) |
* BFD_RELOC_SPARC_PC_HM10: howto manager. (line 148) |
* BFD_RELOC_SPARC_PC_LM22: howto manager. (line 149) |
* BFD_RELOC_SPARC_PLT32: howto manager. (line 156) |
* BFD_RELOC_SPARC_PLT64: howto manager. (line 157) |
* BFD_RELOC_SPARC_REGISTER: howto manager. (line 163) |
* BFD_RELOC_SPARC_RELATIVE: howto manager. (line 129) |
* BFD_RELOC_SPARC_REV32: howto manager. (line 166) |
* BFD_RELOC_SPARC_TLS_DTPMOD32: howto manager. (line 187) |
* BFD_RELOC_SPARC_TLS_DTPMOD64: howto manager. (line 188) |
* BFD_RELOC_SPARC_TLS_DTPOFF32: howto manager. (line 189) |
* BFD_RELOC_SPARC_TLS_DTPOFF64: howto manager. (line 190) |
* BFD_RELOC_SPARC_TLS_GD_ADD: howto manager. (line 171) |
* BFD_RELOC_SPARC_TLS_GD_CALL: howto manager. (line 172) |
* BFD_RELOC_SPARC_TLS_GD_HI22: howto manager. (line 169) |
* BFD_RELOC_SPARC_TLS_GD_LO10: howto manager. (line 170) |
* BFD_RELOC_SPARC_TLS_IE_ADD: howto manager. (line 184) |
* BFD_RELOC_SPARC_TLS_IE_HI22: howto manager. (line 180) |
* BFD_RELOC_SPARC_TLS_IE_LD: howto manager. (line 182) |
* BFD_RELOC_SPARC_TLS_IE_LDX: howto manager. (line 183) |
* BFD_RELOC_SPARC_TLS_IE_LO10: howto manager. (line 181) |
* BFD_RELOC_SPARC_TLS_LDM_ADD: howto manager. (line 175) |
* BFD_RELOC_SPARC_TLS_LDM_CALL: howto manager. (line 176) |
* BFD_RELOC_SPARC_TLS_LDM_HI22: howto manager. (line 173) |
* BFD_RELOC_SPARC_TLS_LDM_LO10: howto manager. (line 174) |
* BFD_RELOC_SPARC_TLS_LDO_ADD: howto manager. (line 179) |
* BFD_RELOC_SPARC_TLS_LDO_HIX22: howto manager. (line 177) |
* BFD_RELOC_SPARC_TLS_LDO_LOX10: howto manager. (line 178) |
* BFD_RELOC_SPARC_TLS_LE_HIX22: howto manager. (line 185) |
* BFD_RELOC_SPARC_TLS_LE_LOX10: howto manager. (line 186) |
* BFD_RELOC_SPARC_TLS_TPOFF32: howto manager. (line 191) |
* BFD_RELOC_SPARC_TLS_TPOFF64: howto manager. (line 192) |
* BFD_RELOC_SPARC_UA16: howto manager. (line 130) |
* BFD_RELOC_SPARC_UA32: howto manager. (line 131) |
* BFD_RELOC_SPARC_UA64: howto manager. (line 132) |
* BFD_RELOC_SPARC_WDISP16: howto manager. (line 150) |
* BFD_RELOC_SPARC_WDISP19: howto manager. (line 151) |
* BFD_RELOC_SPARC_WDISP22: howto manager. (line 117) |
* BFD_RELOC_SPARC_WPLT30: howto manager. (line 125) |
* BFD_RELOC_SPU_HI16: howto manager. (line 206) |
* BFD_RELOC_SPU_IMM10: howto manager. (line 197) |
* BFD_RELOC_SPU_IMM10W: howto manager. (line 198) |
* BFD_RELOC_SPU_IMM16: howto manager. (line 199) |
* BFD_RELOC_SPU_IMM16W: howto manager. (line 200) |
* BFD_RELOC_SPU_IMM18: howto manager. (line 201) |
* BFD_RELOC_SPU_IMM7: howto manager. (line 195) |
* BFD_RELOC_SPU_IMM8: howto manager. (line 196) |
* BFD_RELOC_SPU_LO16: howto manager. (line 205) |
* BFD_RELOC_SPU_PCREL16: howto manager. (line 204) |
* BFD_RELOC_SPU_PCREL9a: howto manager. (line 202) |
* BFD_RELOC_SPU_PCREL9b: howto manager. (line 203) |
* BFD_RELOC_SPU_PPU32: howto manager. (line 207) |
* BFD_RELOC_SPU_PPU64: howto manager. (line 208) |
* BFD_RELOC_THUMB_PCREL_BLX: howto manager. (line 652) |
* BFD_RELOC_THUMB_PCREL_BRANCH12: howto manager. (line 666) |
* BFD_RELOC_THUMB_PCREL_BRANCH20: howto manager. (line 667) |
* BFD_RELOC_THUMB_PCREL_BRANCH23: howto manager. (line 668) |
* BFD_RELOC_THUMB_PCREL_BRANCH25: howto manager. (line 669) |
* BFD_RELOC_THUMB_PCREL_BRANCH7: howto manager. (line 664) |
* BFD_RELOC_THUMB_PCREL_BRANCH9: howto manager. (line 665) |
* BFD_RELOC_TIC30_LDP: howto manager. (line 1208) |
* BFD_RELOC_TIC54X_16_OF_23: howto manager. (line 1226) |
* BFD_RELOC_TIC54X_23: howto manager. (line 1223) |
* BFD_RELOC_TIC54X_MS7_OF_23: howto manager. (line 1231) |
* BFD_RELOC_TIC54X_PARTLS7: howto manager. (line 1213) |
* BFD_RELOC_TIC54X_PARTMS9: howto manager. (line 1218) |
* bfd_reloc_type_lookup: howto manager. (line 2083) |
* BFD_RELOC_V850_22_PCREL: howto manager. (line 1135) |
* BFD_RELOC_V850_9_PCREL: howto manager. (line 1132) |
* BFD_RELOC_V850_ALIGN: howto manager. (line 1193) |
* BFD_RELOC_V850_CALLT_16_16_OFFSET: howto manager. (line 1184) |
* BFD_RELOC_V850_CALLT_6_7_OFFSET: howto manager. (line 1181) |
* BFD_RELOC_V850_LO16_SPLIT_OFFSET: howto manager. (line 1196) |
* BFD_RELOC_V850_LONGCALL: howto manager. (line 1187) |
* BFD_RELOC_V850_LONGJUMP: howto manager. (line 1190) |
* BFD_RELOC_V850_SDA_15_16_OFFSET: howto manager. (line 1141) |
* BFD_RELOC_V850_SDA_16_16_OFFSET: howto manager. (line 1138) |
* BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET: howto manager. (line 1173) |
* BFD_RELOC_V850_TDA_16_16_OFFSET: howto manager. (line 1163) |
* BFD_RELOC_V850_TDA_4_4_OFFSET: howto manager. (line 1170) |
* BFD_RELOC_V850_TDA_4_5_OFFSET: howto manager. (line 1166) |
* BFD_RELOC_V850_TDA_6_8_OFFSET: howto manager. (line 1152) |
* BFD_RELOC_V850_TDA_7_7_OFFSET: howto manager. (line 1160) |
* BFD_RELOC_V850_TDA_7_8_OFFSET: howto manager. (line 1156) |
* BFD_RELOC_V850_ZDA_15_16_OFFSET: howto manager. (line 1148) |
* BFD_RELOC_V850_ZDA_16_16_OFFSET: howto manager. (line 1145) |
* BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET: howto manager. (line 1177) |
* BFD_RELOC_VAX_GLOB_DAT: howto manager. (line 1954) |
* BFD_RELOC_VAX_JMP_SLOT: howto manager. (line 1955) |
* BFD_RELOC_VAX_RELATIVE: howto manager. (line 1956) |
* BFD_RELOC_VPE4KMATH_DATA: howto manager. (line 1610) |
* BFD_RELOC_VPE4KMATH_INSN: howto manager. (line 1611) |
* BFD_RELOC_VTABLE_ENTRY: howto manager. (line 1615) |
* BFD_RELOC_VTABLE_INHERIT: howto manager. (line 1614) |
* BFD_RELOC_X86_64_32S: howto manager. (line 490) |
* BFD_RELOC_X86_64_COPY: howto manager. (line 485) |
* BFD_RELOC_X86_64_DTPMOD64: howto manager. (line 491) |
* BFD_RELOC_X86_64_DTPOFF32: howto manager. (line 496) |
* BFD_RELOC_X86_64_DTPOFF64: howto manager. (line 492) |
* BFD_RELOC_X86_64_GLOB_DAT: howto manager. (line 486) |
* BFD_RELOC_X86_64_GOT32: howto manager. (line 483) |
* BFD_RELOC_X86_64_GOT64: howto manager. (line 501) |
* BFD_RELOC_X86_64_GOTOFF64: howto manager. (line 499) |
* BFD_RELOC_X86_64_GOTPC32: howto manager. (line 500) |
* BFD_RELOC_X86_64_GOTPC32_TLSDESC: howto manager. (line 506) |
* BFD_RELOC_X86_64_GOTPC64: howto manager. (line 503) |
* BFD_RELOC_X86_64_GOTPCREL: howto manager. (line 489) |
* BFD_RELOC_X86_64_GOTPCREL64: howto manager. (line 502) |
* BFD_RELOC_X86_64_GOTPLT64: howto manager. (line 504) |
* BFD_RELOC_X86_64_GOTTPOFF: howto manager. (line 497) |
* BFD_RELOC_X86_64_JUMP_SLOT: howto manager. (line 487) |
* BFD_RELOC_X86_64_PLT32: howto manager. (line 484) |
* BFD_RELOC_X86_64_PLTOFF64: howto manager. (line 505) |
* BFD_RELOC_X86_64_RELATIVE: howto manager. (line 488) |
* BFD_RELOC_X86_64_TLSDESC: howto manager. (line 508) |
* BFD_RELOC_X86_64_TLSDESC_CALL: howto manager. (line 507) |
* BFD_RELOC_X86_64_TLSGD: howto manager. (line 494) |
* BFD_RELOC_X86_64_TLSLD: howto manager. (line 495) |
* BFD_RELOC_X86_64_TPOFF32: howto manager. (line 498) |
* BFD_RELOC_X86_64_TPOFF64: howto manager. (line 493) |
* BFD_RELOC_XC16X_PAG: howto manager. (line 1948) |
* BFD_RELOC_XC16X_POF: howto manager. (line 1949) |
* BFD_RELOC_XC16X_SEG: howto manager. (line 1950) |
* BFD_RELOC_XC16X_SOF: howto manager. (line 1951) |
* BFD_RELOC_XSTORMY16_12: howto manager. (line 1940) |
* BFD_RELOC_XSTORMY16_24: howto manager. (line 1941) |
* BFD_RELOC_XSTORMY16_FPTR16: howto manager. (line 1942) |
* BFD_RELOC_XSTORMY16_REL_12: howto manager. (line 1939) |
* BFD_RELOC_XTENSA_ASM_EXPAND: howto manager. (line 2060) |
* BFD_RELOC_XTENSA_ASM_SIMPLIFY: howto manager. (line 2065) |
* BFD_RELOC_XTENSA_DIFF16: howto manager. (line 2007) |
* BFD_RELOC_XTENSA_DIFF32: howto manager. (line 2008) |
* BFD_RELOC_XTENSA_DIFF8: howto manager. (line 2006) |
* BFD_RELOC_XTENSA_GLOB_DAT: howto manager. (line 1996) |
* BFD_RELOC_XTENSA_JMP_SLOT: howto manager. (line 1997) |
* BFD_RELOC_XTENSA_OP0: howto manager. (line 2054) |
* BFD_RELOC_XTENSA_OP1: howto manager. (line 2055) |
* BFD_RELOC_XTENSA_OP2: howto manager. (line 2056) |
* BFD_RELOC_XTENSA_PLT: howto manager. (line 2001) |
* BFD_RELOC_XTENSA_RELATIVE: howto manager. (line 1998) |
* BFD_RELOC_XTENSA_RTLD: howto manager. (line 1991) |
* BFD_RELOC_XTENSA_SLOT0_ALT: howto manager. (line 2036) |
* BFD_RELOC_XTENSA_SLOT0_OP: howto manager. (line 2016) |
* BFD_RELOC_XTENSA_SLOT10_ALT: howto manager. (line 2046) |
* BFD_RELOC_XTENSA_SLOT10_OP: howto manager. (line 2026) |
* BFD_RELOC_XTENSA_SLOT11_ALT: howto manager. (line 2047) |
* BFD_RELOC_XTENSA_SLOT11_OP: howto manager. (line 2027) |
* BFD_RELOC_XTENSA_SLOT12_ALT: howto manager. (line 2048) |
* BFD_RELOC_XTENSA_SLOT12_OP: howto manager. (line 2028) |
* BFD_RELOC_XTENSA_SLOT13_ALT: howto manager. (line 2049) |
* BFD_RELOC_XTENSA_SLOT13_OP: howto manager. (line 2029) |
* BFD_RELOC_XTENSA_SLOT14_ALT: howto manager. (line 2050) |
* BFD_RELOC_XTENSA_SLOT14_OP: howto manager. (line 2030) |
* BFD_RELOC_XTENSA_SLOT1_ALT: howto manager. (line 2037) |
* BFD_RELOC_XTENSA_SLOT1_OP: howto manager. (line 2017) |
* BFD_RELOC_XTENSA_SLOT2_ALT: howto manager. (line 2038) |
* BFD_RELOC_XTENSA_SLOT2_OP: howto manager. (line 2018) |
* BFD_RELOC_XTENSA_SLOT3_ALT: howto manager. (line 2039) |
* BFD_RELOC_XTENSA_SLOT3_OP: howto manager. (line 2019) |
* BFD_RELOC_XTENSA_SLOT4_ALT: howto manager. (line 2040) |
* BFD_RELOC_XTENSA_SLOT4_OP: howto manager. (line 2020) |
* BFD_RELOC_XTENSA_SLOT5_ALT: howto manager. (line 2041) |
* BFD_RELOC_XTENSA_SLOT5_OP: howto manager. (line 2021) |
* BFD_RELOC_XTENSA_SLOT6_ALT: howto manager. (line 2042) |
* BFD_RELOC_XTENSA_SLOT6_OP: howto manager. (line 2022) |
* BFD_RELOC_XTENSA_SLOT7_ALT: howto manager. (line 2043) |
* BFD_RELOC_XTENSA_SLOT7_OP: howto manager. (line 2023) |
* BFD_RELOC_XTENSA_SLOT8_ALT: howto manager. (line 2044) |
* BFD_RELOC_XTENSA_SLOT8_OP: howto manager. (line 2024) |
* BFD_RELOC_XTENSA_SLOT9_ALT: howto manager. (line 2045) |
* BFD_RELOC_XTENSA_SLOT9_OP: howto manager. (line 2025) |
* BFD_RELOC_Z80_DISP8: howto manager. (line 2070) |
* BFD_RELOC_Z8K_CALLR: howto manager. (line 2076) |
* BFD_RELOC_Z8K_DISP7: howto manager. (line 2073) |
* BFD_RELOC_Z8K_IMM4L: howto manager. (line 2079) |
* bfd_scan_arch: Architectures. (line 412) |
* bfd_scan_vma: BFD front end. (line 426) |
* bfd_seach_for_target: bfd_target. (line 464) |
* BFD_RELOC_M32C_HI8: howto manager. (line 1127) |
* BFD_RELOC_M32C_RL_1ADDR: howto manager. (line 1129) |
* BFD_RELOC_M32C_RL_2ADDR: howto manager. (line 1130) |
* BFD_RELOC_M32C_RL_JUMP: howto manager. (line 1128) |
* BFD_RELOC_M32R_10_PCREL: howto manager. (line 1137) |
* BFD_RELOC_M32R_18_PCREL: howto manager. (line 1141) |
* BFD_RELOC_M32R_24: howto manager. (line 1133) |
* BFD_RELOC_M32R_26_PCREL: howto manager. (line 1144) |
* BFD_RELOC_M32R_26_PLTREL: howto manager. (line 1163) |
* BFD_RELOC_M32R_COPY: howto manager. (line 1164) |
* BFD_RELOC_M32R_GLOB_DAT: howto manager. (line 1165) |
* BFD_RELOC_M32R_GOT16_HI_SLO: howto manager. (line 1174) |
* BFD_RELOC_M32R_GOT16_HI_ULO: howto manager. (line 1173) |
* BFD_RELOC_M32R_GOT16_LO: howto manager. (line 1175) |
* BFD_RELOC_M32R_GOT24: howto manager. (line 1162) |
* BFD_RELOC_M32R_GOTOFF: howto manager. (line 1168) |
* BFD_RELOC_M32R_GOTOFF_HI_SLO: howto manager. (line 1170) |
* BFD_RELOC_M32R_GOTOFF_HI_ULO: howto manager. (line 1169) |
* BFD_RELOC_M32R_GOTOFF_LO: howto manager. (line 1171) |
* BFD_RELOC_M32R_GOTPC24: howto manager. (line 1172) |
* BFD_RELOC_M32R_GOTPC_HI_SLO: howto manager. (line 1177) |
* BFD_RELOC_M32R_GOTPC_HI_ULO: howto manager. (line 1176) |
* BFD_RELOC_M32R_GOTPC_LO: howto manager. (line 1178) |
* BFD_RELOC_M32R_HI16_SLO: howto manager. (line 1151) |
* BFD_RELOC_M32R_HI16_ULO: howto manager. (line 1147) |
* BFD_RELOC_M32R_JMP_SLOT: howto manager. (line 1166) |
* BFD_RELOC_M32R_LO16: howto manager. (line 1155) |
* BFD_RELOC_M32R_RELATIVE: howto manager. (line 1167) |
* BFD_RELOC_M32R_SDA16: howto manager. (line 1158) |
* BFD_RELOC_M68HC11_24: howto manager. (line 1803) |
* BFD_RELOC_M68HC11_3B: howto manager. (line 1778) |
* BFD_RELOC_M68HC11_HI8: howto manager. (line 1770) |
* BFD_RELOC_M68HC11_LO16: howto manager. (line 1792) |
* BFD_RELOC_M68HC11_LO8: howto manager. (line 1774) |
* BFD_RELOC_M68HC11_PAGE: howto manager. (line 1798) |
* BFD_RELOC_M68HC11_RL_GROUP: howto manager. (line 1787) |
* BFD_RELOC_M68HC11_RL_JUMP: howto manager. (line 1781) |
* BFD_RELOC_M68HC12_5B: howto manager. (line 1809) |
* BFD_RELOC_MACH_O_PAIR: howto manager. (line 2178) |
* BFD_RELOC_MACH_O_SECTDIFF: howto manager. (line 2174) |
* BFD_RELOC_MCORE_PCREL_32: howto manager. (line 1318) |
* BFD_RELOC_MCORE_PCREL_IMM11BY2: howto manager. (line 1316) |
* BFD_RELOC_MCORE_PCREL_IMM4BY2: howto manager. (line 1317) |
* BFD_RELOC_MCORE_PCREL_IMM8BY4: howto manager. (line 1315) |
* BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2: howto manager. (line 1319) |
* BFD_RELOC_MCORE_RVA: howto manager. (line 1320) |
* BFD_RELOC_MEP_16: howto manager. (line 1324) |
* BFD_RELOC_MEP_32: howto manager. (line 1325) |
* BFD_RELOC_MEP_8: howto manager. (line 1323) |
* BFD_RELOC_MEP_ADDR24A4: howto manager. (line 1340) |
* BFD_RELOC_MEP_GNU_VTENTRY: howto manager. (line 1342) |
* BFD_RELOC_MEP_GNU_VTINHERIT: howto manager. (line 1341) |
* BFD_RELOC_MEP_GPREL: howto manager. (line 1334) |
* BFD_RELOC_MEP_HI16S: howto manager. (line 1333) |
* BFD_RELOC_MEP_HI16U: howto manager. (line 1332) |
* BFD_RELOC_MEP_LOW16: howto manager. (line 1331) |
* BFD_RELOC_MEP_PCABS24A2: howto manager. (line 1330) |
* BFD_RELOC_MEP_PCREL12A2: howto manager. (line 1327) |
* BFD_RELOC_MEP_PCREL17A2: howto manager. (line 1328) |
* BFD_RELOC_MEP_PCREL24A2: howto manager. (line 1329) |
* BFD_RELOC_MEP_PCREL8A2: howto manager. (line 1326) |
* BFD_RELOC_MEP_TPREL: howto manager. (line 1335) |
* BFD_RELOC_MEP_TPREL7: howto manager. (line 1336) |
* BFD_RELOC_MEP_TPREL7A2: howto manager. (line 1337) |
* BFD_RELOC_MEP_TPREL7A4: howto manager. (line 1338) |
* BFD_RELOC_MEP_UIMM24: howto manager. (line 1339) |
* BFD_RELOC_MICROBLAZE_32_GOTOFF: howto manager. (line 2225) |
* BFD_RELOC_MICROBLAZE_32_LO: howto manager. (line 2181) |
* BFD_RELOC_MICROBLAZE_32_LO_PCREL: howto manager. (line 2185) |
* BFD_RELOC_MICROBLAZE_32_ROSDA: howto manager. (line 2189) |
* BFD_RELOC_MICROBLAZE_32_RWSDA: howto manager. (line 2193) |
* BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM: howto manager. (line 2197) |
* BFD_RELOC_MICROBLAZE_64_GOT: howto manager. (line 2211) |
* BFD_RELOC_MICROBLAZE_64_GOTOFF: howto manager. (line 2220) |
* BFD_RELOC_MICROBLAZE_64_GOTPC: howto manager. (line 2206) |
* BFD_RELOC_MICROBLAZE_64_NONE: howto manager. (line 2201) |
* BFD_RELOC_MICROBLAZE_64_PLT: howto manager. (line 2215) |
* BFD_RELOC_MICROBLAZE_COPY: howto manager. (line 2229) |
* BFD_RELOC_MIPS16_CALL16: howto manager. (line 364) |
* BFD_RELOC_MIPS16_GOT16: howto manager. (line 363) |
* BFD_RELOC_MIPS16_GPREL: howto manager. (line 339) |
* BFD_RELOC_MIPS16_HI16: howto manager. (line 368) |
* BFD_RELOC_MIPS16_HI16_S: howto manager. (line 371) |
* BFD_RELOC_MIPS16_JMP: howto manager. (line 336) |
* BFD_RELOC_MIPS16_LO16: howto manager. (line 377) |
* BFD_RELOC_MIPS_CALL16: howto manager. (line 384) |
* BFD_RELOC_MIPS_CALL_HI16: howto manager. (line 387) |
* BFD_RELOC_MIPS_CALL_LO16: howto manager. (line 388) |
* BFD_RELOC_MIPS_COPY: howto manager. (line 419) |
* BFD_RELOC_MIPS_DELETE: howto manager. (line 397) |
* BFD_RELOC_MIPS_GOT16: howto manager. (line 383) |
* BFD_RELOC_MIPS_GOT_DISP: howto manager. (line 392) |
* BFD_RELOC_MIPS_GOT_HI16: howto manager. (line 385) |
* BFD_RELOC_MIPS_GOT_LO16: howto manager. (line 386) |
* BFD_RELOC_MIPS_GOT_OFST: howto manager. (line 391) |
* BFD_RELOC_MIPS_GOT_PAGE: howto manager. (line 390) |
* BFD_RELOC_MIPS_HIGHER: howto manager. (line 399) |
* BFD_RELOC_MIPS_HIGHEST: howto manager. (line 398) |
* BFD_RELOC_MIPS_INSERT_A: howto manager. (line 395) |
* BFD_RELOC_MIPS_INSERT_B: howto manager. (line 396) |
* BFD_RELOC_MIPS_JALR: howto manager. (line 403) |
* BFD_RELOC_MIPS_JMP: howto manager. (line 332) |
* BFD_RELOC_MIPS_JUMP_SLOT: howto manager. (line 420) |
* BFD_RELOC_MIPS_LITERAL: howto manager. (line 380) |
* BFD_RELOC_MIPS_REL16: howto manager. (line 401) |
* BFD_RELOC_MIPS_RELGOT: howto manager. (line 402) |
* BFD_RELOC_MIPS_SCN_DISP: howto manager. (line 400) |
* BFD_RELOC_MIPS_SHIFT5: howto manager. (line 393) |
* BFD_RELOC_MIPS_SHIFT6: howto manager. (line 394) |
* BFD_RELOC_MIPS_SUB: howto manager. (line 389) |
* BFD_RELOC_MIPS_TLS_DTPMOD32: howto manager. (line 404) |
* BFD_RELOC_MIPS_TLS_DTPMOD64: howto manager. (line 406) |
* BFD_RELOC_MIPS_TLS_DTPREL32: howto manager. (line 405) |
* BFD_RELOC_MIPS_TLS_DTPREL64: howto manager. (line 407) |
* BFD_RELOC_MIPS_TLS_DTPREL_HI16: howto manager. (line 410) |
* BFD_RELOC_MIPS_TLS_DTPREL_LO16: howto manager. (line 411) |
* BFD_RELOC_MIPS_TLS_GD: howto manager. (line 408) |
* BFD_RELOC_MIPS_TLS_GOTTPREL: howto manager. (line 412) |
* BFD_RELOC_MIPS_TLS_LDM: howto manager. (line 409) |
* BFD_RELOC_MIPS_TLS_TPREL32: howto manager. (line 413) |
* BFD_RELOC_MIPS_TLS_TPREL64: howto manager. (line 414) |
* BFD_RELOC_MIPS_TLS_TPREL_HI16: howto manager. (line 415) |
* BFD_RELOC_MIPS_TLS_TPREL_LO16: howto manager. (line 416) |
* BFD_RELOC_MMIX_ADDR19: howto manager. (line 1371) |
* BFD_RELOC_MMIX_ADDR27: howto manager. (line 1375) |
* BFD_RELOC_MMIX_BASE_PLUS_OFFSET: howto manager. (line 1387) |
* BFD_RELOC_MMIX_CBRANCH: howto manager. (line 1351) |
* BFD_RELOC_MMIX_CBRANCH_1: howto manager. (line 1353) |
* BFD_RELOC_MMIX_CBRANCH_2: howto manager. (line 1354) |
* BFD_RELOC_MMIX_CBRANCH_3: howto manager. (line 1355) |
* BFD_RELOC_MMIX_CBRANCH_J: howto manager. (line 1352) |
* BFD_RELOC_MMIX_GETA: howto manager. (line 1345) |
* BFD_RELOC_MMIX_GETA_1: howto manager. (line 1346) |
* BFD_RELOC_MMIX_GETA_2: howto manager. (line 1347) |
* BFD_RELOC_MMIX_GETA_3: howto manager. (line 1348) |
* BFD_RELOC_MMIX_JMP: howto manager. (line 1365) |
* BFD_RELOC_MMIX_JMP_1: howto manager. (line 1366) |
* BFD_RELOC_MMIX_JMP_2: howto manager. (line 1367) |
* BFD_RELOC_MMIX_JMP_3: howto manager. (line 1368) |
* BFD_RELOC_MMIX_LOCAL: howto manager. (line 1391) |
* BFD_RELOC_MMIX_PUSHJ: howto manager. (line 1358) |
* BFD_RELOC_MMIX_PUSHJ_1: howto manager. (line 1359) |
* BFD_RELOC_MMIX_PUSHJ_2: howto manager. (line 1360) |
* BFD_RELOC_MMIX_PUSHJ_3: howto manager. (line 1361) |
* BFD_RELOC_MMIX_PUSHJ_STUBBABLE: howto manager. (line 1362) |
* BFD_RELOC_MMIX_REG: howto manager. (line 1383) |
* BFD_RELOC_MMIX_REG_OR_BYTE: howto manager. (line 1379) |
* BFD_RELOC_MN10300_16_PCREL: howto manager. (line 1253) |
* BFD_RELOC_MN10300_32_PCREL: howto manager. (line 1249) |
* BFD_RELOC_MN10300_ALIGN: howto manager. (line 499) |
* BFD_RELOC_MN10300_COPY: howto manager. (line 482) |
* BFD_RELOC_MN10300_GLOB_DAT: howto manager. (line 485) |
* BFD_RELOC_MN10300_GOT16: howto manager. (line 478) |
* BFD_RELOC_MN10300_GOT24: howto manager. (line 474) |
* BFD_RELOC_MN10300_GOT32: howto manager. (line 470) |
* BFD_RELOC_MN10300_GOTOFF24: howto manager. (line 467) |
* BFD_RELOC_MN10300_JMP_SLOT: howto manager. (line 488) |
* BFD_RELOC_MN10300_RELATIVE: howto manager. (line 491) |
* BFD_RELOC_MN10300_SYM_DIFF: howto manager. (line 494) |
* BFD_RELOC_MOXIE_10_PCREL: howto manager. (line 423) |
* BFD_RELOC_MSP430_10_PCREL: howto manager. (line 2049) |
* BFD_RELOC_MSP430_16: howto manager. (line 2051) |
* BFD_RELOC_MSP430_16_BYTE: howto manager. (line 2053) |
* BFD_RELOC_MSP430_16_PCREL: howto manager. (line 2050) |
* BFD_RELOC_MSP430_16_PCREL_BYTE: howto manager. (line 2052) |
* BFD_RELOC_MSP430_2X_PCREL: howto manager. (line 2054) |
* BFD_RELOC_MSP430_RL_PCREL: howto manager. (line 2055) |
* BFD_RELOC_MT_GNU_VTENTRY: howto manager. (line 2043) |
* BFD_RELOC_MT_GNU_VTINHERIT: howto manager. (line 2040) |
* BFD_RELOC_MT_HI16: howto manager. (line 2034) |
* BFD_RELOC_MT_LO16: howto manager. (line 2037) |
* BFD_RELOC_MT_PC16: howto manager. (line 2031) |
* BFD_RELOC_MT_PCINSN8: howto manager. (line 2046) |
* BFD_RELOC_NONE: howto manager. (line 131) |
* BFD_RELOC_NS32K_DISP_16: howto manager. (line 565) |
* BFD_RELOC_NS32K_DISP_16_PCREL: howto manager. (line 568) |
* BFD_RELOC_NS32K_DISP_32: howto manager. (line 566) |
* BFD_RELOC_NS32K_DISP_32_PCREL: howto manager. (line 569) |
* BFD_RELOC_NS32K_DISP_8: howto manager. (line 564) |
* BFD_RELOC_NS32K_DISP_8_PCREL: howto manager. (line 567) |
* BFD_RELOC_NS32K_IMM_16: howto manager. (line 559) |
* BFD_RELOC_NS32K_IMM_16_PCREL: howto manager. (line 562) |
* BFD_RELOC_NS32K_IMM_32: howto manager. (line 560) |
* BFD_RELOC_NS32K_IMM_32_PCREL: howto manager. (line 563) |
* BFD_RELOC_NS32K_IMM_8: howto manager. (line 558) |
* BFD_RELOC_NS32K_IMM_8_PCREL: howto manager. (line 561) |
* BFD_RELOC_OPENRISC_ABS_26: howto manager. (line 2000) |
* BFD_RELOC_OPENRISC_REL_26: howto manager. (line 2001) |
* BFD_RELOC_PDP11_DISP_6_PCREL: howto manager. (line 573) |
* BFD_RELOC_PDP11_DISP_8_PCREL: howto manager. (line 572) |
* BFD_RELOC_PJ_CODE_DIR16: howto manager. (line 578) |
* BFD_RELOC_PJ_CODE_DIR32: howto manager. (line 579) |
* BFD_RELOC_PJ_CODE_HI16: howto manager. (line 576) |
* BFD_RELOC_PJ_CODE_LO16: howto manager. (line 577) |
* BFD_RELOC_PJ_CODE_REL16: howto manager. (line 580) |
* BFD_RELOC_PJ_CODE_REL32: howto manager. (line 581) |
* BFD_RELOC_PPC64_ADDR16_DS: howto manager. (line 626) |
* BFD_RELOC_PPC64_ADDR16_LO_DS: howto manager. (line 627) |
* BFD_RELOC_PPC64_DTPREL16_DS: howto manager. (line 675) |
* BFD_RELOC_PPC64_DTPREL16_HIGHER: howto manager. (line 677) |
* BFD_RELOC_PPC64_DTPREL16_HIGHERA: howto manager. (line 678) |
* BFD_RELOC_PPC64_DTPREL16_HIGHEST: howto manager. (line 679) |
* BFD_RELOC_PPC64_DTPREL16_HIGHESTA: howto manager. (line 680) |
* BFD_RELOC_PPC64_DTPREL16_LO_DS: howto manager. (line 676) |
* BFD_RELOC_PPC64_GOT16_DS: howto manager. (line 628) |
* BFD_RELOC_PPC64_GOT16_LO_DS: howto manager. (line 629) |
* BFD_RELOC_PPC64_HIGHER: howto manager. (line 614) |
* BFD_RELOC_PPC64_HIGHER_S: howto manager. (line 615) |
* BFD_RELOC_PPC64_HIGHEST: howto manager. (line 616) |
* BFD_RELOC_PPC64_HIGHEST_S: howto manager. (line 617) |
* BFD_RELOC_PPC64_PLT16_LO_DS: howto manager. (line 630) |
* BFD_RELOC_PPC64_PLTGOT16: howto manager. (line 622) |
* BFD_RELOC_PPC64_PLTGOT16_DS: howto manager. (line 635) |
* BFD_RELOC_PPC64_PLTGOT16_HA: howto manager. (line 625) |
* BFD_RELOC_PPC64_PLTGOT16_HI: howto manager. (line 624) |
* BFD_RELOC_PPC64_PLTGOT16_LO: howto manager. (line 623) |
* BFD_RELOC_PPC64_PLTGOT16_LO_DS: howto manager. (line 636) |
* BFD_RELOC_PPC64_SECTOFF_DS: howto manager. (line 631) |
* BFD_RELOC_PPC64_SECTOFF_LO_DS: howto manager. (line 632) |
* BFD_RELOC_PPC64_TOC: howto manager. (line 621) |
* BFD_RELOC_PPC64_TOC16_DS: howto manager. (line 633) |
* BFD_RELOC_PPC64_TOC16_HA: howto manager. (line 620) |
* BFD_RELOC_PPC64_TOC16_HI: howto manager. (line 619) |
* BFD_RELOC_PPC64_TOC16_LO: howto manager. (line 618) |
* BFD_RELOC_PPC64_TOC16_LO_DS: howto manager. (line 634) |
* BFD_RELOC_PPC64_TPREL16_DS: howto manager. (line 669) |
* BFD_RELOC_PPC64_TPREL16_HIGHER: howto manager. (line 671) |
* BFD_RELOC_PPC64_TPREL16_HIGHERA: howto manager. (line 672) |
* BFD_RELOC_PPC64_TPREL16_HIGHEST: howto manager. (line 673) |
* BFD_RELOC_PPC64_TPREL16_HIGHESTA: howto manager. (line 674) |
* BFD_RELOC_PPC64_TPREL16_LO_DS: howto manager. (line 670) |
* BFD_RELOC_PPC_B16: howto manager. (line 587) |
* BFD_RELOC_PPC_B16_BRNTAKEN: howto manager. (line 589) |
* BFD_RELOC_PPC_B16_BRTAKEN: howto manager. (line 588) |
* BFD_RELOC_PPC_B26: howto manager. (line 584) |
* BFD_RELOC_PPC_BA16: howto manager. (line 590) |
* BFD_RELOC_PPC_BA16_BRNTAKEN: howto manager. (line 592) |
* BFD_RELOC_PPC_BA16_BRTAKEN: howto manager. (line 591) |
* BFD_RELOC_PPC_BA26: howto manager. (line 585) |
* BFD_RELOC_PPC_COPY: howto manager. (line 593) |
* BFD_RELOC_PPC_DTPMOD: howto manager. (line 642) |
* BFD_RELOC_PPC_DTPREL: howto manager. (line 652) |
* BFD_RELOC_PPC_DTPREL16: howto manager. (line 648) |
* BFD_RELOC_PPC_DTPREL16_HA: howto manager. (line 651) |
* BFD_RELOC_PPC_DTPREL16_HI: howto manager. (line 650) |
* BFD_RELOC_PPC_DTPREL16_LO: howto manager. (line 649) |
* BFD_RELOC_PPC_EMB_BIT_FLD: howto manager. (line 612) |
* BFD_RELOC_PPC_EMB_MRKREF: howto manager. (line 607) |
* BFD_RELOC_PPC_EMB_NADDR16: howto manager. (line 599) |
* BFD_RELOC_PPC_EMB_NADDR16_HA: howto manager. (line 602) |
* BFD_RELOC_PPC_EMB_NADDR16_HI: howto manager. (line 601) |
* BFD_RELOC_PPC_EMB_NADDR16_LO: howto manager. (line 600) |
* BFD_RELOC_PPC_EMB_NADDR32: howto manager. (line 598) |
* BFD_RELOC_PPC_EMB_RELSDA: howto manager. (line 613) |
* BFD_RELOC_PPC_EMB_RELSEC16: howto manager. (line 608) |
* BFD_RELOC_PPC_EMB_RELST_HA: howto manager. (line 611) |
* BFD_RELOC_PPC_EMB_RELST_HI: howto manager. (line 610) |
* BFD_RELOC_PPC_EMB_RELST_LO: howto manager. (line 609) |
* BFD_RELOC_PPC_EMB_SDA21: howto manager. (line 606) |
* BFD_RELOC_PPC_EMB_SDA2I16: howto manager. (line 604) |
* BFD_RELOC_PPC_EMB_SDA2REL: howto manager. (line 605) |
* BFD_RELOC_PPC_EMB_SDAI16: howto manager. (line 603) |
* BFD_RELOC_PPC_GLOB_DAT: howto manager. (line 594) |
* BFD_RELOC_PPC_GOT_DTPREL16: howto manager. (line 665) |
* BFD_RELOC_PPC_GOT_DTPREL16_HA: howto manager. (line 668) |
* BFD_RELOC_PPC_GOT_DTPREL16_HI: howto manager. (line 667) |
* BFD_RELOC_PPC_GOT_DTPREL16_LO: howto manager. (line 666) |
* BFD_RELOC_PPC_GOT_TLSGD16: howto manager. (line 653) |
* BFD_RELOC_PPC_GOT_TLSGD16_HA: howto manager. (line 656) |
* BFD_RELOC_PPC_GOT_TLSGD16_HI: howto manager. (line 655) |
* BFD_RELOC_PPC_GOT_TLSGD16_LO: howto manager. (line 654) |
* BFD_RELOC_PPC_GOT_TLSLD16: howto manager. (line 657) |
* BFD_RELOC_PPC_GOT_TLSLD16_HA: howto manager. (line 660) |
* BFD_RELOC_PPC_GOT_TLSLD16_HI: howto manager. (line 659) |
* BFD_RELOC_PPC_GOT_TLSLD16_LO: howto manager. (line 658) |
* BFD_RELOC_PPC_GOT_TPREL16: howto manager. (line 661) |
* BFD_RELOC_PPC_GOT_TPREL16_HA: howto manager. (line 664) |
* BFD_RELOC_PPC_GOT_TPREL16_HI: howto manager. (line 663) |
* BFD_RELOC_PPC_GOT_TPREL16_LO: howto manager. (line 662) |
* BFD_RELOC_PPC_JMP_SLOT: howto manager. (line 595) |
* BFD_RELOC_PPC_LOCAL24PC: howto manager. (line 597) |
* BFD_RELOC_PPC_RELATIVE: howto manager. (line 596) |
* BFD_RELOC_PPC_TLS: howto manager. (line 639) |
* BFD_RELOC_PPC_TLSGD: howto manager. (line 640) |
* BFD_RELOC_PPC_TLSLD: howto manager. (line 641) |
* BFD_RELOC_PPC_TOC16: howto manager. (line 586) |
* BFD_RELOC_PPC_TPREL: howto manager. (line 647) |
* BFD_RELOC_PPC_TPREL16: howto manager. (line 643) |
* BFD_RELOC_PPC_TPREL16_HA: howto manager. (line 646) |
* BFD_RELOC_PPC_TPREL16_HI: howto manager. (line 645) |
* BFD_RELOC_PPC_TPREL16_LO: howto manager. (line 644) |
* BFD_RELOC_RELC: howto manager. (line 2017) |
* BFD_RELOC_RVA: howto manager. (line 100) |
* BFD_RELOC_SCORE16_BRANCH: howto manager. (line 1623) |
* BFD_RELOC_SCORE16_JMP: howto manager. (line 1620) |
* BFD_RELOC_SCORE_BCMP: howto manager. (line 1626) |
* BFD_RELOC_SCORE_BRANCH: howto manager. (line 1611) |
* BFD_RELOC_SCORE_CALL15: howto manager. (line 1631) |
* BFD_RELOC_SCORE_DUMMY2: howto manager. (line 1607) |
* BFD_RELOC_SCORE_DUMMY_HI16: howto manager. (line 1632) |
* BFD_RELOC_SCORE_GOT15: howto manager. (line 1629) |
* BFD_RELOC_SCORE_GOT_LO16: howto manager. (line 1630) |
* BFD_RELOC_SCORE_GPREL15: howto manager. (line 1604) |
* BFD_RELOC_SCORE_IMM30: howto manager. (line 1614) |
* BFD_RELOC_SCORE_IMM32: howto manager. (line 1617) |
* BFD_RELOC_SCORE_JMP: howto manager. (line 1608) |
* BFD_RELOC_SH_ALIGN: howto manager. (line 863) |
* BFD_RELOC_SH_CODE: howto manager. (line 864) |
* BFD_RELOC_SH_COPY: howto manager. (line 869) |
* BFD_RELOC_SH_COPY64: howto manager. (line 894) |
* BFD_RELOC_SH_COUNT: howto manager. (line 862) |
* BFD_RELOC_SH_DATA: howto manager. (line 865) |
* BFD_RELOC_SH_DISP12: howto manager. (line 845) |
* BFD_RELOC_SH_DISP12BY2: howto manager. (line 846) |
* BFD_RELOC_SH_DISP12BY4: howto manager. (line 847) |
* BFD_RELOC_SH_DISP12BY8: howto manager. (line 848) |
* BFD_RELOC_SH_DISP20: howto manager. (line 849) |
* BFD_RELOC_SH_DISP20BY8: howto manager. (line 850) |
* BFD_RELOC_SH_GLOB_DAT: howto manager. (line 870) |
* BFD_RELOC_SH_GLOB_DAT64: howto manager. (line 895) |
* BFD_RELOC_SH_GOT10BY4: howto manager. (line 898) |
* BFD_RELOC_SH_GOT10BY8: howto manager. (line 899) |
* BFD_RELOC_SH_GOT_HI16: howto manager. (line 877) |
* BFD_RELOC_SH_GOT_LOW16: howto manager. (line 874) |
* BFD_RELOC_SH_GOT_MEDHI16: howto manager. (line 876) |
* BFD_RELOC_SH_GOT_MEDLOW16: howto manager. (line 875) |
* BFD_RELOC_SH_GOTOFF_HI16: howto manager. (line 889) |
* BFD_RELOC_SH_GOTOFF_LOW16: howto manager. (line 886) |
* BFD_RELOC_SH_GOTOFF_MEDHI16: howto manager. (line 888) |
* BFD_RELOC_SH_GOTOFF_MEDLOW16: howto manager. (line 887) |
* BFD_RELOC_SH_GOTPC: howto manager. (line 873) |
* BFD_RELOC_SH_GOTPC_HI16: howto manager. (line 893) |
* BFD_RELOC_SH_GOTPC_LOW16: howto manager. (line 890) |
* BFD_RELOC_SH_GOTPC_MEDHI16: howto manager. (line 892) |
* BFD_RELOC_SH_GOTPC_MEDLOW16: howto manager. (line 891) |
* BFD_RELOC_SH_GOTPLT10BY4: howto manager. (line 900) |
* BFD_RELOC_SH_GOTPLT10BY8: howto manager. (line 901) |
* BFD_RELOC_SH_GOTPLT32: howto manager. (line 902) |
* BFD_RELOC_SH_GOTPLT_HI16: howto manager. (line 881) |
* BFD_RELOC_SH_GOTPLT_LOW16: howto manager. (line 878) |
* BFD_RELOC_SH_GOTPLT_MEDHI16: howto manager. (line 880) |
* BFD_RELOC_SH_GOTPLT_MEDLOW16: howto manager. (line 879) |
* BFD_RELOC_SH_IMM3: howto manager. (line 843) |
* BFD_RELOC_SH_IMM3U: howto manager. (line 844) |
* BFD_RELOC_SH_IMM4: howto manager. (line 851) |
* BFD_RELOC_SH_IMM4BY2: howto manager. (line 852) |
* BFD_RELOC_SH_IMM4BY4: howto manager. (line 853) |
* BFD_RELOC_SH_IMM8: howto manager. (line 854) |
* BFD_RELOC_SH_IMM8BY2: howto manager. (line 855) |
* BFD_RELOC_SH_IMM8BY4: howto manager. (line 856) |
* BFD_RELOC_SH_IMM_HI16: howto manager. (line 920) |
* BFD_RELOC_SH_IMM_HI16_PCREL: howto manager. (line 921) |
* BFD_RELOC_SH_IMM_LOW16: howto manager. (line 914) |
* BFD_RELOC_SH_IMM_LOW16_PCREL: howto manager. (line 915) |
* BFD_RELOC_SH_IMM_MEDHI16: howto manager. (line 918) |
* BFD_RELOC_SH_IMM_MEDHI16_PCREL: howto manager. (line 919) |
* BFD_RELOC_SH_IMM_MEDLOW16: howto manager. (line 916) |
* BFD_RELOC_SH_IMM_MEDLOW16_PCREL: howto manager. (line 917) |
* BFD_RELOC_SH_IMMS10: howto manager. (line 908) |
* BFD_RELOC_SH_IMMS10BY2: howto manager. (line 909) |
* BFD_RELOC_SH_IMMS10BY4: howto manager. (line 910) |
* BFD_RELOC_SH_IMMS10BY8: howto manager. (line 911) |
* BFD_RELOC_SH_IMMS16: howto manager. (line 912) |
* BFD_RELOC_SH_IMMS6: howto manager. (line 905) |
* BFD_RELOC_SH_IMMS6BY32: howto manager. (line 906) |
* BFD_RELOC_SH_IMMU16: howto manager. (line 913) |
* BFD_RELOC_SH_IMMU5: howto manager. (line 904) |
* BFD_RELOC_SH_IMMU6: howto manager. (line 907) |
* BFD_RELOC_SH_JMP_SLOT: howto manager. (line 871) |
* BFD_RELOC_SH_JMP_SLOT64: howto manager. (line 896) |
* BFD_RELOC_SH_LABEL: howto manager. (line 866) |
* BFD_RELOC_SH_LOOP_END: howto manager. (line 868) |
* BFD_RELOC_SH_LOOP_START: howto manager. (line 867) |
* BFD_RELOC_SH_PCDISP12BY2: howto manager. (line 842) |
* BFD_RELOC_SH_PCDISP8BY2: howto manager. (line 841) |
* BFD_RELOC_SH_PCRELIMM8BY2: howto manager. (line 857) |
* BFD_RELOC_SH_PCRELIMM8BY4: howto manager. (line 858) |
* BFD_RELOC_SH_PLT_HI16: howto manager. (line 885) |
* BFD_RELOC_SH_PLT_LOW16: howto manager. (line 882) |
* BFD_RELOC_SH_PLT_MEDHI16: howto manager. (line 884) |
* BFD_RELOC_SH_PLT_MEDLOW16: howto manager. (line 883) |
* BFD_RELOC_SH_PT_16: howto manager. (line 922) |
* BFD_RELOC_SH_RELATIVE: howto manager. (line 872) |
* BFD_RELOC_SH_RELATIVE64: howto manager. (line 897) |
* BFD_RELOC_SH_SHMEDIA_CODE: howto manager. (line 903) |
* BFD_RELOC_SH_SWITCH16: howto manager. (line 859) |
* BFD_RELOC_SH_SWITCH32: howto manager. (line 860) |
* BFD_RELOC_SH_TLS_DTPMOD32: howto manager. (line 928) |
* BFD_RELOC_SH_TLS_DTPOFF32: howto manager. (line 929) |
* BFD_RELOC_SH_TLS_GD_32: howto manager. (line 923) |
* BFD_RELOC_SH_TLS_IE_32: howto manager. (line 926) |
* BFD_RELOC_SH_TLS_LD_32: howto manager. (line 924) |
* BFD_RELOC_SH_TLS_LDO_32: howto manager. (line 925) |
* BFD_RELOC_SH_TLS_LE_32: howto manager. (line 927) |
* BFD_RELOC_SH_TLS_TPOFF32: howto manager. (line 930) |
* BFD_RELOC_SH_USES: howto manager. (line 861) |
* BFD_RELOC_SPARC13: howto manager. (line 134) |
* BFD_RELOC_SPARC22: howto manager. (line 133) |
* BFD_RELOC_SPARC_10: howto manager. (line 161) |
* BFD_RELOC_SPARC_11: howto manager. (line 162) |
* BFD_RELOC_SPARC_5: howto manager. (line 174) |
* BFD_RELOC_SPARC_6: howto manager. (line 173) |
* BFD_RELOC_SPARC_64: howto manager. (line 160) |
* BFD_RELOC_SPARC_7: howto manager. (line 172) |
* BFD_RELOC_SPARC_BASE13: howto manager. (line 156) |
* BFD_RELOC_SPARC_BASE22: howto manager. (line 157) |
* BFD_RELOC_SPARC_COPY: howto manager. (line 141) |
* BFD_RELOC_SPARC_DISP64: howto manager. (line 175) |
* BFD_RELOC_SPARC_GLOB_DAT: howto manager. (line 142) |
* BFD_RELOC_SPARC_GOT10: howto manager. (line 135) |
* BFD_RELOC_SPARC_GOT13: howto manager. (line 136) |
* BFD_RELOC_SPARC_GOT22: howto manager. (line 137) |
* BFD_RELOC_SPARC_GOTDATA_HIX22: howto manager. (line 148) |
* BFD_RELOC_SPARC_GOTDATA_LOX10: howto manager. (line 149) |
* BFD_RELOC_SPARC_GOTDATA_OP: howto manager. (line 152) |
* BFD_RELOC_SPARC_GOTDATA_OP_HIX22: howto manager. (line 150) |
* BFD_RELOC_SPARC_GOTDATA_OP_LOX10: howto manager. (line 151) |
* BFD_RELOC_SPARC_H44: howto manager. (line 180) |
* BFD_RELOC_SPARC_HH22: howto manager. (line 164) |
* BFD_RELOC_SPARC_HIX22: howto manager. (line 178) |
* BFD_RELOC_SPARC_HM10: howto manager. (line 165) |
* BFD_RELOC_SPARC_JMP_SLOT: howto manager. (line 143) |
* BFD_RELOC_SPARC_L44: howto manager. (line 182) |
* BFD_RELOC_SPARC_LM22: howto manager. (line 166) |
* BFD_RELOC_SPARC_LOX10: howto manager. (line 179) |
* BFD_RELOC_SPARC_M44: howto manager. (line 181) |
* BFD_RELOC_SPARC_OLO10: howto manager. (line 163) |
* BFD_RELOC_SPARC_PC10: howto manager. (line 138) |
* BFD_RELOC_SPARC_PC22: howto manager. (line 139) |
* BFD_RELOC_SPARC_PC_HH22: howto manager. (line 167) |
* BFD_RELOC_SPARC_PC_HM10: howto manager. (line 168) |
* BFD_RELOC_SPARC_PC_LM22: howto manager. (line 169) |
* BFD_RELOC_SPARC_PLT32: howto manager. (line 176) |
* BFD_RELOC_SPARC_PLT64: howto manager. (line 177) |
* BFD_RELOC_SPARC_REGISTER: howto manager. (line 183) |
* BFD_RELOC_SPARC_RELATIVE: howto manager. (line 144) |
* BFD_RELOC_SPARC_REV32: howto manager. (line 186) |
* BFD_RELOC_SPARC_TLS_DTPMOD32: howto manager. (line 207) |
* BFD_RELOC_SPARC_TLS_DTPMOD64: howto manager. (line 208) |
* BFD_RELOC_SPARC_TLS_DTPOFF32: howto manager. (line 209) |
* BFD_RELOC_SPARC_TLS_DTPOFF64: howto manager. (line 210) |
* BFD_RELOC_SPARC_TLS_GD_ADD: howto manager. (line 191) |
* BFD_RELOC_SPARC_TLS_GD_CALL: howto manager. (line 192) |
* BFD_RELOC_SPARC_TLS_GD_HI22: howto manager. (line 189) |
* BFD_RELOC_SPARC_TLS_GD_LO10: howto manager. (line 190) |
* BFD_RELOC_SPARC_TLS_IE_ADD: howto manager. (line 204) |
* BFD_RELOC_SPARC_TLS_IE_HI22: howto manager. (line 200) |
* BFD_RELOC_SPARC_TLS_IE_LD: howto manager. (line 202) |
* BFD_RELOC_SPARC_TLS_IE_LDX: howto manager. (line 203) |
* BFD_RELOC_SPARC_TLS_IE_LO10: howto manager. (line 201) |
* BFD_RELOC_SPARC_TLS_LDM_ADD: howto manager. (line 195) |
* BFD_RELOC_SPARC_TLS_LDM_CALL: howto manager. (line 196) |
* BFD_RELOC_SPARC_TLS_LDM_HI22: howto manager. (line 193) |
* BFD_RELOC_SPARC_TLS_LDM_LO10: howto manager. (line 194) |
* BFD_RELOC_SPARC_TLS_LDO_ADD: howto manager. (line 199) |
* BFD_RELOC_SPARC_TLS_LDO_HIX22: howto manager. (line 197) |
* BFD_RELOC_SPARC_TLS_LDO_LOX10: howto manager. (line 198) |
* BFD_RELOC_SPARC_TLS_LE_HIX22: howto manager. (line 205) |
* BFD_RELOC_SPARC_TLS_LE_LOX10: howto manager. (line 206) |
* BFD_RELOC_SPARC_TLS_TPOFF32: howto manager. (line 211) |
* BFD_RELOC_SPARC_TLS_TPOFF64: howto manager. (line 212) |
* BFD_RELOC_SPARC_UA16: howto manager. (line 145) |
* BFD_RELOC_SPARC_UA32: howto manager. (line 146) |
* BFD_RELOC_SPARC_UA64: howto manager. (line 147) |
* BFD_RELOC_SPARC_WDISP16: howto manager. (line 170) |
* BFD_RELOC_SPARC_WDISP19: howto manager. (line 171) |
* BFD_RELOC_SPARC_WDISP22: howto manager. (line 132) |
* BFD_RELOC_SPARC_WPLT30: howto manager. (line 140) |
* BFD_RELOC_SPU_ADD_PIC: howto manager. (line 229) |
* BFD_RELOC_SPU_HI16: howto manager. (line 226) |
* BFD_RELOC_SPU_IMM10: howto manager. (line 217) |
* BFD_RELOC_SPU_IMM10W: howto manager. (line 218) |
* BFD_RELOC_SPU_IMM16: howto manager. (line 219) |
* BFD_RELOC_SPU_IMM16W: howto manager. (line 220) |
* BFD_RELOC_SPU_IMM18: howto manager. (line 221) |
* BFD_RELOC_SPU_IMM7: howto manager. (line 215) |
* BFD_RELOC_SPU_IMM8: howto manager. (line 216) |
* BFD_RELOC_SPU_LO16: howto manager. (line 225) |
* BFD_RELOC_SPU_PCREL16: howto manager. (line 224) |
* BFD_RELOC_SPU_PCREL9a: howto manager. (line 222) |
* BFD_RELOC_SPU_PCREL9b: howto manager. (line 223) |
* BFD_RELOC_SPU_PPU32: howto manager. (line 227) |
* BFD_RELOC_SPU_PPU64: howto manager. (line 228) |
* BFD_RELOC_THUMB_PCREL_BLX: howto manager. (line 701) |
* BFD_RELOC_THUMB_PCREL_BRANCH12: howto manager. (line 715) |
* BFD_RELOC_THUMB_PCREL_BRANCH20: howto manager. (line 716) |
* BFD_RELOC_THUMB_PCREL_BRANCH23: howto manager. (line 717) |
* BFD_RELOC_THUMB_PCREL_BRANCH25: howto manager. (line 718) |
* BFD_RELOC_THUMB_PCREL_BRANCH7: howto manager. (line 713) |
* BFD_RELOC_THUMB_PCREL_BRANCH9: howto manager. (line 714) |
* BFD_RELOC_TIC30_LDP: howto manager. (line 1257) |
* BFD_RELOC_TIC54X_16_OF_23: howto manager. (line 1275) |
* BFD_RELOC_TIC54X_23: howto manager. (line 1272) |
* BFD_RELOC_TIC54X_MS7_OF_23: howto manager. (line 1280) |
* BFD_RELOC_TIC54X_PARTLS7: howto manager. (line 1262) |
* BFD_RELOC_TIC54X_PARTMS9: howto manager. (line 1267) |
* bfd_reloc_type_lookup: howto manager. (line 2234) |
* BFD_RELOC_V850_22_PCREL: howto manager. (line 1184) |
* BFD_RELOC_V850_9_PCREL: howto manager. (line 1181) |
* BFD_RELOC_V850_ALIGN: howto manager. (line 1242) |
* BFD_RELOC_V850_CALLT_16_16_OFFSET: howto manager. (line 1233) |
* BFD_RELOC_V850_CALLT_6_7_OFFSET: howto manager. (line 1230) |
* BFD_RELOC_V850_LO16_SPLIT_OFFSET: howto manager. (line 1245) |
* BFD_RELOC_V850_LONGCALL: howto manager. (line 1236) |
* BFD_RELOC_V850_LONGJUMP: howto manager. (line 1239) |
* BFD_RELOC_V850_SDA_15_16_OFFSET: howto manager. (line 1190) |
* BFD_RELOC_V850_SDA_16_16_OFFSET: howto manager. (line 1187) |
* BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET: howto manager. (line 1222) |
* BFD_RELOC_V850_TDA_16_16_OFFSET: howto manager. (line 1212) |
* BFD_RELOC_V850_TDA_4_4_OFFSET: howto manager. (line 1219) |
* BFD_RELOC_V850_TDA_4_5_OFFSET: howto manager. (line 1215) |
* BFD_RELOC_V850_TDA_6_8_OFFSET: howto manager. (line 1201) |
* BFD_RELOC_V850_TDA_7_7_OFFSET: howto manager. (line 1209) |
* BFD_RELOC_V850_TDA_7_8_OFFSET: howto manager. (line 1205) |
* BFD_RELOC_V850_ZDA_15_16_OFFSET: howto manager. (line 1197) |
* BFD_RELOC_V850_ZDA_16_16_OFFSET: howto manager. (line 1194) |
* BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET: howto manager. (line 1226) |
* BFD_RELOC_VAX_GLOB_DAT: howto manager. (line 2026) |
* BFD_RELOC_VAX_JMP_SLOT: howto manager. (line 2027) |
* BFD_RELOC_VAX_RELATIVE: howto manager. (line 2028) |
* BFD_RELOC_VPE4KMATH_DATA: howto manager. (line 1665) |
* BFD_RELOC_VPE4KMATH_INSN: howto manager. (line 1666) |
* BFD_RELOC_VTABLE_ENTRY: howto manager. (line 1670) |
* BFD_RELOC_VTABLE_INHERIT: howto manager. (line 1669) |
* BFD_RELOC_X86_64_32S: howto manager. (line 536) |
* BFD_RELOC_X86_64_COPY: howto manager. (line 531) |
* BFD_RELOC_X86_64_DTPMOD64: howto manager. (line 537) |
* BFD_RELOC_X86_64_DTPOFF32: howto manager. (line 542) |
* BFD_RELOC_X86_64_DTPOFF64: howto manager. (line 538) |
* BFD_RELOC_X86_64_GLOB_DAT: howto manager. (line 532) |
* BFD_RELOC_X86_64_GOT32: howto manager. (line 529) |
* BFD_RELOC_X86_64_GOT64: howto manager. (line 547) |
* BFD_RELOC_X86_64_GOTOFF64: howto manager. (line 545) |
* BFD_RELOC_X86_64_GOTPC32: howto manager. (line 546) |
* BFD_RELOC_X86_64_GOTPC32_TLSDESC: howto manager. (line 552) |
* BFD_RELOC_X86_64_GOTPC64: howto manager. (line 549) |
* BFD_RELOC_X86_64_GOTPCREL: howto manager. (line 535) |
* BFD_RELOC_X86_64_GOTPCREL64: howto manager. (line 548) |
* BFD_RELOC_X86_64_GOTPLT64: howto manager. (line 550) |
* BFD_RELOC_X86_64_GOTTPOFF: howto manager. (line 543) |
* BFD_RELOC_X86_64_IRELATIVE: howto manager. (line 555) |
* BFD_RELOC_X86_64_JUMP_SLOT: howto manager. (line 533) |
* BFD_RELOC_X86_64_PLT32: howto manager. (line 530) |
* BFD_RELOC_X86_64_PLTOFF64: howto manager. (line 551) |
* BFD_RELOC_X86_64_RELATIVE: howto manager. (line 534) |
* BFD_RELOC_X86_64_TLSDESC: howto manager. (line 554) |
* BFD_RELOC_X86_64_TLSDESC_CALL: howto manager. (line 553) |
* BFD_RELOC_X86_64_TLSGD: howto manager. (line 540) |
* BFD_RELOC_X86_64_TLSLD: howto manager. (line 541) |
* BFD_RELOC_X86_64_TPOFF32: howto manager. (line 544) |
* BFD_RELOC_X86_64_TPOFF64: howto manager. (line 539) |
* BFD_RELOC_XC16X_PAG: howto manager. (line 2020) |
* BFD_RELOC_XC16X_POF: howto manager. (line 2021) |
* BFD_RELOC_XC16X_SEG: howto manager. (line 2022) |
* BFD_RELOC_XC16X_SOF: howto manager. (line 2023) |
* BFD_RELOC_XSTORMY16_12: howto manager. (line 2012) |
* BFD_RELOC_XSTORMY16_24: howto manager. (line 2013) |
* BFD_RELOC_XSTORMY16_FPTR16: howto manager. (line 2014) |
* BFD_RELOC_XSTORMY16_REL_12: howto manager. (line 2011) |
* BFD_RELOC_XTENSA_ASM_EXPAND: howto manager. (line 2132) |
* BFD_RELOC_XTENSA_ASM_SIMPLIFY: howto manager. (line 2137) |
* BFD_RELOC_XTENSA_DIFF16: howto manager. (line 2079) |
* BFD_RELOC_XTENSA_DIFF32: howto manager. (line 2080) |
* BFD_RELOC_XTENSA_DIFF8: howto manager. (line 2078) |
* BFD_RELOC_XTENSA_GLOB_DAT: howto manager. (line 2068) |
* BFD_RELOC_XTENSA_JMP_SLOT: howto manager. (line 2069) |
* BFD_RELOC_XTENSA_OP0: howto manager. (line 2126) |
* BFD_RELOC_XTENSA_OP1: howto manager. (line 2127) |
* BFD_RELOC_XTENSA_OP2: howto manager. (line 2128) |
* BFD_RELOC_XTENSA_PLT: howto manager. (line 2073) |
* BFD_RELOC_XTENSA_RELATIVE: howto manager. (line 2070) |
* BFD_RELOC_XTENSA_RTLD: howto manager. (line 2063) |
* BFD_RELOC_XTENSA_SLOT0_ALT: howto manager. (line 2108) |
* BFD_RELOC_XTENSA_SLOT0_OP: howto manager. (line 2088) |
* BFD_RELOC_XTENSA_SLOT10_ALT: howto manager. (line 2118) |
* BFD_RELOC_XTENSA_SLOT10_OP: howto manager. (line 2098) |
* BFD_RELOC_XTENSA_SLOT11_ALT: howto manager. (line 2119) |
* BFD_RELOC_XTENSA_SLOT11_OP: howto manager. (line 2099) |
* BFD_RELOC_XTENSA_SLOT12_ALT: howto manager. (line 2120) |
* BFD_RELOC_XTENSA_SLOT12_OP: howto manager. (line 2100) |
* BFD_RELOC_XTENSA_SLOT13_ALT: howto manager. (line 2121) |
* BFD_RELOC_XTENSA_SLOT13_OP: howto manager. (line 2101) |
* BFD_RELOC_XTENSA_SLOT14_ALT: howto manager. (line 2122) |
* BFD_RELOC_XTENSA_SLOT14_OP: howto manager. (line 2102) |
* BFD_RELOC_XTENSA_SLOT1_ALT: howto manager. (line 2109) |
* BFD_RELOC_XTENSA_SLOT1_OP: howto manager. (line 2089) |
* BFD_RELOC_XTENSA_SLOT2_ALT: howto manager. (line 2110) |
* BFD_RELOC_XTENSA_SLOT2_OP: howto manager. (line 2090) |
* BFD_RELOC_XTENSA_SLOT3_ALT: howto manager. (line 2111) |
* BFD_RELOC_XTENSA_SLOT3_OP: howto manager. (line 2091) |
* BFD_RELOC_XTENSA_SLOT4_ALT: howto manager. (line 2112) |
* BFD_RELOC_XTENSA_SLOT4_OP: howto manager. (line 2092) |
* BFD_RELOC_XTENSA_SLOT5_ALT: howto manager. (line 2113) |
* BFD_RELOC_XTENSA_SLOT5_OP: howto manager. (line 2093) |
* BFD_RELOC_XTENSA_SLOT6_ALT: howto manager. (line 2114) |
* BFD_RELOC_XTENSA_SLOT6_OP: howto manager. (line 2094) |
* BFD_RELOC_XTENSA_SLOT7_ALT: howto manager. (line 2115) |
* BFD_RELOC_XTENSA_SLOT7_OP: howto manager. (line 2095) |
* BFD_RELOC_XTENSA_SLOT8_ALT: howto manager. (line 2116) |
* BFD_RELOC_XTENSA_SLOT8_OP: howto manager. (line 2096) |
* BFD_RELOC_XTENSA_SLOT9_ALT: howto manager. (line 2117) |
* BFD_RELOC_XTENSA_SLOT9_OP: howto manager. (line 2097) |
* BFD_RELOC_XTENSA_TLS_ARG: howto manager. (line 2147) |
* BFD_RELOC_XTENSA_TLS_CALL: howto manager. (line 2148) |
* BFD_RELOC_XTENSA_TLS_DTPOFF: howto manager. (line 2144) |
* BFD_RELOC_XTENSA_TLS_FUNC: howto manager. (line 2146) |
* BFD_RELOC_XTENSA_TLS_TPOFF: howto manager. (line 2145) |
* BFD_RELOC_XTENSA_TLSDESC_ARG: howto manager. (line 2143) |
* BFD_RELOC_XTENSA_TLSDESC_FN: howto manager. (line 2142) |
* BFD_RELOC_Z80_DISP8: howto manager. (line 2151) |
* BFD_RELOC_Z8K_CALLR: howto manager. (line 2157) |
* BFD_RELOC_Z8K_DISP7: howto manager. (line 2154) |
* BFD_RELOC_Z8K_IMM4L: howto manager. (line 2160) |
* bfd_scan_arch: Architectures. (line 433) |
* bfd_scan_vma: BFD front end. (line 513) |
* bfd_seach_for_target: bfd_target. (line 470) |
* bfd_section_already_linked: Writing the symbol table. |
(line 55) |
* bfd_section_list_clear: section prototypes. (line 8) |
* bfd_sections_find_if: section prototypes. (line 176) |
* bfd_set_arch_info: Architectures. (line 453) |
* bfd_set_arch_info: Architectures. (line 474) |
* bfd_set_archive_head: Archives. (line 69) |
* bfd_set_default_target: bfd_target. (line 429) |
* bfd_set_error: BFD front end. (line 236) |
* bfd_set_error_handler: BFD front end. (line 278) |
* bfd_set_error_program_name: BFD front end. (line 287) |
* bfd_set_file_flags: BFD front end. (line 346) |
* bfd_set_default_target: bfd_target. (line 435) |
* bfd_set_error: BFD front end. (line 323) |
* bfd_set_error_handler: BFD front end. (line 365) |
* bfd_set_error_program_name: BFD front end. (line 374) |
* bfd_set_file_flags: BFD front end. (line 433) |
* bfd_set_format: Formats. (line 68) |
* bfd_set_gp_size: BFD front end. (line 416) |
* bfd_set_private_flags: BFD front end. (line 493) |
* bfd_set_reloc: BFD front end. (line 336) |
* bfd_set_gp_size: BFD front end. (line 503) |
* bfd_set_private_flags: BFD front end. (line 580) |
* bfd_set_reloc: BFD front end. (line 423) |
* bfd_set_section_contents: section prototypes. (line 207) |
* bfd_set_section_flags: section prototypes. (line 140) |
* bfd_set_section_size: section prototypes. (line 193) |
* bfd_set_start_address: BFD front end. (line 395) |
* bfd_set_start_address: BFD front end. (line 482) |
* bfd_set_symtab: symbol handling functions. |
(line 60) |
* bfd_symbol_info: symbol handling functions. |
(line 130) |
* bfd_target_list: bfd_target. (line 455) |
* bfd_target_list: bfd_target. (line 461) |
* bfd_write_bigendian_4byte_int: Internal. (line 13) |
* bfd_zalloc: Opening and Closing. |
(line 228) |
* bfd_zalloc2: Opening and Closing. |
(line 237) |
* coff_symbol_type: coff. (line 186) |
* coff_symbol_type: coff. (line 244) |
* core_file_matches_executable_p: Core Files. (line 30) |
* find_separate_debug_file: Opening and Closing. |
(line 279) |
10613,10 → 11206,10
* Hash tables: Hash Tables. (line 6) |
* internal object-file format: Canonical format. (line 11) |
* Linker: Linker Functions. (line 6) |
* Other functions: BFD front end. (line 508) |
* Other functions: BFD front end. (line 595) |
* separate_debug_file_exists: Opening and Closing. |
(line 270) |
* struct bfd_iovec: BFD front end. (line 711) |
* struct bfd_iovec: BFD front end. (line 798) |
* target vector (_bfd_final_link): Performing the Final Link. |
(line 6) |
* target vector (_bfd_link_add_symbols): Adding Symbols to the Hash Table. |
10629,67 → 11222,67
|
|
Tag Table: |
Node: Top1045 |
Node: Overview1384 |
Node: History2435 |
Node: How It Works3381 |
Node: What BFD Version 2 Can Do4924 |
Node: BFD information loss6239 |
Node: Canonical format8771 |
Node: BFD front end13143 |
Node: Memory Usage40479 |
Node: Initialization41707 |
Node: Sections42166 |
Node: Section Input42649 |
Node: Section Output44014 |
Node: typedef asection46500 |
Node: section prototypes71081 |
Node: Symbols80761 |
Node: Reading Symbols82356 |
Node: Writing Symbols83463 |
Node: Mini Symbols85172 |
Node: typedef asymbol86146 |
Node: symbol handling functions91407 |
Node: Archives96749 |
Node: Formats100475 |
Node: Relocations103423 |
Node: typedef arelent104150 |
Node: howto manager119961 |
Node: Core Files187149 |
Node: Targets188966 |
Node: bfd_target190936 |
Node: Architectures211241 |
Node: Opening and Closing233527 |
Node: Internal244791 |
Node: File Caching251124 |
Node: Linker Functions253038 |
Node: Creating a Linker Hash Table254711 |
Node: Adding Symbols to the Hash Table256449 |
Node: Differing file formats257349 |
Node: Adding symbols from an object file259074 |
Node: Adding symbols from an archive261225 |
Node: Performing the Final Link263639 |
Node: Information provided by the linker264881 |
Node: Relocating the section contents266035 |
Node: Writing the symbol table267786 |
Node: Hash Tables270828 |
Node: Creating and Freeing a Hash Table272026 |
Node: Looking Up or Entering a String273276 |
Node: Traversing a Hash Table274529 |
Node: Deriving a New Hash Table Type275318 |
Node: Define the Derived Structures276384 |
Node: Write the Derived Creation Routine277465 |
Node: Write Other Derived Routines280089 |
Node: BFD back ends281404 |
Node: What to Put Where281674 |
Node: aout281854 |
Node: coff288172 |
Node: elf312649 |
Node: mmo313512 |
Node: File layout314440 |
Node: Symbol-table320087 |
Node: mmo section mapping323856 |
Node: GNU Free Documentation License327508 |
Node: BFD Index347237 |
Node: Top1051 |
Node: Overview1390 |
Node: History2441 |
Node: How It Works3387 |
Node: What BFD Version 2 Can Do4930 |
Node: BFD information loss6245 |
Node: Canonical format8777 |
Node: BFD front end13149 |
Node: Memory Usage44457 |
Node: Initialization45685 |
Node: Sections46144 |
Node: Section Input46627 |
Node: Section Output47992 |
Node: typedef asection50478 |
Node: section prototypes75809 |
Node: Symbols85489 |
Node: Reading Symbols87084 |
Node: Writing Symbols88191 |
Node: Mini Symbols89900 |
Node: typedef asymbol90874 |
Node: symbol handling functions96933 |
Node: Archives102275 |
Node: Formats106001 |
Node: Relocations108949 |
Node: typedef arelent109676 |
Node: howto manager125487 |
Node: Core Files197788 |
Node: Targets199605 |
Node: bfd_target201575 |
Node: Architectures222154 |
Node: Opening and Closing245337 |
Node: Internal256601 |
Node: File Caching262934 |
Node: Linker Functions264848 |
Node: Creating a Linker Hash Table266521 |
Node: Adding Symbols to the Hash Table268259 |
Node: Differing file formats269159 |
Node: Adding symbols from an object file270884 |
Node: Adding symbols from an archive273035 |
Node: Performing the Final Link275449 |
Node: Information provided by the linker276691 |
Node: Relocating the section contents277845 |
Node: Writing the symbol table279596 |
Node: Hash Tables283611 |
Node: Creating and Freeing a Hash Table284809 |
Node: Looking Up or Entering a String286059 |
Node: Traversing a Hash Table287312 |
Node: Deriving a New Hash Table Type288101 |
Node: Define the Derived Structures289167 |
Node: Write the Derived Creation Routine290248 |
Node: Write Other Derived Routines292872 |
Node: BFD back ends294187 |
Node: What to Put Where294457 |
Node: aout294637 |
Node: coff300955 |
Node: elf329388 |
Node: mmo329789 |
Node: File layout330717 |
Node: Symbol-table336364 |
Node: mmo section mapping340133 |
Node: GNU Free Documentation License343785 |
Node: BFD Index368868 |
|
End Tag Table |
/ChangeLog
1,3 → 1,61
2009-08-29 Martin Thuresson <martin@mtme.org> |
|
* chew.c (newentry, add_intrinsic): Rename variable new to |
new_d. |
|
2009-08-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
|
* Makefile.in: Regenerate. |
|
2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
|
* Makefile.am (pdf__strip_dir, install-pdf, install-pdf-am) |
(html__strip_dir, install-html, install-html-am): Remove. |
* Makefile.in: Regenerate. |
|
* Makefile.in: Regenerate. |
|
2009-05-22 Alan Modra <amodra@bigpond.net.au> |
|
* Makefile.in: Regenerate. |
|
2009-04-22 Anthony Green <green@moxielogic.com> |
|
* bfdint.texi (BFD target vector miscellaneous): Mention verilog |
flavour. |
|
2008-11-19 Nick Clifton <nickc@redhat.com> |
|
* fdl.texi: Update to v1.3 |
* bfd.texinfo: Change license to v1.3. |
|
2008-08-24 Alan Modra <amodra@bigpond.net.au> |
|
* Makefile.am (chew.o): Delete rule. |
($(MKDOC)): Move options before C file. |
* Makefile.in: Regenerate. |
|
2008-08-15 Alan Modra <amodra@bigpond.net.au> |
|
* Makefile.in: Regenerate. |
|
2008-07-09 Craig Silverstein <csilvers@google.com> |
|
* Makefile.am (BFD_H_DEP): Add ../compress.c. |
* Makefile.in: Regenerate. |
|
2008-05-14 Alan Modra <amodra@bigpond.net.au> |
|
* Makefile.in: Regenerate. |
|
2008-03-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
|
* Makefile.in: Regenerate. |
|
2008-03-13 Alan Modra <amodra@bigpond.net.au> |
|
* Makefile.in: Regenerate. |
|
2007-10-15 Alan Modra <amodra@bigpond.net.au> |
|
* chew.c (write_buffer): Check fwrite return value. |
57,11 → 115,11
|
2006-05-11 Carlos O'Donell <carlos@codesourcery.com> |
|
* bfd.texinfo: Rename "Index" to "BFD Index" |
* bfd.texinfo: Rename "Index" to "BFD Index" |
|
2006-04-06 Carlos O'Donell <carlos@codesourcery.com> |
|
* Makefile.am: Add install-html and install-html-am targets. |
* Makefile.am: Add install-html and install-html-am targets. |
Define datarootdir, docdir and htmldir. |
* Makefile.in: Regenerate. |
|
131,7 → 189,7
|
* chew.c: Remove #if 0'd code throughout. Similarly, collapse #if |
1'd code. |
|
|
2004-12-20 Ian Lance Taylor <ian@c2microsystems.com> |
|
* Makefile.am: Use $(SHELL) whenever we run move-if-change. |
/linker.texi
379,3 → 379,34
|
@end example |
|
@findex bfd_generic_define_common_symbol |
@subsubsection @code{bfd_generic_define_common_symbol} |
@strong{Synopsis} |
@example |
bfd_boolean bfd_generic_define_common_symbol |
(bfd *output_bfd, struct bfd_link_info *info, |
struct bfd_link_hash_entry *h); |
@end example |
@strong{Description}@* |
Convert common symbol @var{h} into a defined symbol. |
Return TRUE on success and FALSE on failure. |
@example |
#define bfd_define_common_symbol(output_bfd, info, h) \ |
BFD_SEND (output_bfd, _bfd_define_common_symbol, (output_bfd, info, h)) |
|
@end example |
|
@findex bfd_find_version_for_sym |
@subsubsection @code{bfd_find_version_for_sym } |
@strong{Synopsis} |
@example |
struct bfd_elf_version_tree * bfd_find_version_for_sym |
(struct bfd_elf_version_tree *verdefs, |
const char *sym_name, bfd_boolean *hide); |
@end example |
@strong{Description}@* |
Search an elf version script tree for symbol versioning |
info and export / don't-export status for a given symbol. |
Return non-NULL on success and NULL on failure; also sets |
the output @samp{hide} boolean parameter. |
|
/syms.texi
162,15 → 162,15
symvalue value; |
|
/* Attributes of a symbol. */ |
#define BSF_NO_FLAGS 0x00 |
#define BSF_NO_FLAGS 0x00 |
|
/* The symbol has local scope; @code{static} in @code{C}. The value |
is the offset into the section of the data. */ |
#define BSF_LOCAL 0x01 |
#define BSF_LOCAL (1 << 0) |
|
/* The symbol has global scope; initialized data in @code{C}. The |
value is the offset into the section of the data. */ |
#define BSF_GLOBAL 0x02 |
#define BSF_GLOBAL (1 << 1) |
|
/* The symbol has global scope and is exported. The value is |
the offset into the section of the data. */ |
177,83 → 177,93
#define BSF_EXPORT BSF_GLOBAL /* No real difference. */ |
|
/* A normal C symbol would be one of: |
@code{BSF_LOCAL}, @code{BSF_FORT_COMM}, @code{BSF_UNDEFINED} or |
@code{BSF_LOCAL}, @code{BSF_COMMON}, @code{BSF_UNDEFINED} or |
@code{BSF_GLOBAL}. */ |
|
/* The symbol is a debugging record. The value has an arbitrary |
meaning, unless BSF_DEBUGGING_RELOC is also set. */ |
#define BSF_DEBUGGING 0x08 |
#define BSF_DEBUGGING (1 << 2) |
|
/* The symbol denotes a function entry point. Used in ELF, |
perhaps others someday. */ |
#define BSF_FUNCTION 0x10 |
#define BSF_FUNCTION (1 << 3) |
|
/* Used by the linker. */ |
#define BSF_KEEP 0x20 |
#define BSF_KEEP_G 0x40 |
#define BSF_KEEP (1 << 5) |
#define BSF_KEEP_G (1 << 6) |
|
/* A weak global symbol, overridable without warnings by |
a regular global symbol of the same name. */ |
#define BSF_WEAK 0x80 |
#define BSF_WEAK (1 << 7) |
|
/* This symbol was created to point to a section, e.g. ELF's |
STT_SECTION symbols. */ |
#define BSF_SECTION_SYM 0x100 |
#define BSF_SECTION_SYM (1 << 8) |
|
/* The symbol used to be a common symbol, but now it is |
allocated. */ |
#define BSF_OLD_COMMON 0x200 |
#define BSF_OLD_COMMON (1 << 9) |
|
/* The default value for common data. */ |
#define BFD_FORT_COMM_DEFAULT_VALUE 0 |
|
/* In some files the type of a symbol sometimes alters its |
location in an output file - ie in coff a @code{ISFCN} symbol |
which is also @code{C_EXT} symbol appears where it was |
declared and not at the end of a section. This bit is set |
by the target BFD part to convey this information. */ |
#define BSF_NOT_AT_END 0x400 |
#define BSF_NOT_AT_END (1 << 10) |
|
/* Signal that the symbol is the label of constructor section. */ |
#define BSF_CONSTRUCTOR 0x800 |
#define BSF_CONSTRUCTOR (1 << 11) |
|
/* Signal that the symbol is a warning symbol. The name is a |
warning. The name of the next symbol is the one to warn about; |
if a reference is made to a symbol with the same name as the next |
symbol, a warning is issued by the linker. */ |
#define BSF_WARNING 0x1000 |
#define BSF_WARNING (1 << 12) |
|
/* Signal that the symbol is indirect. This symbol is an indirect |
pointer to the symbol with the same name as the next symbol. */ |
#define BSF_INDIRECT 0x2000 |
#define BSF_INDIRECT (1 << 13) |
|
/* BSF_FILE marks symbols that contain a file name. This is used |
for ELF STT_FILE symbols. */ |
#define BSF_FILE 0x4000 |
#define BSF_FILE (1 << 14) |
|
/* Symbol is from dynamic linking information. */ |
#define BSF_DYNAMIC 0x8000 |
#define BSF_DYNAMIC (1 << 15) |
|
/* The symbol denotes a data object. Used in ELF, and perhaps |
others someday. */ |
#define BSF_OBJECT 0x10000 |
#define BSF_OBJECT (1 << 16) |
|
/* This symbol is a debugging symbol. The value is the offset |
into the section of the data. BSF_DEBUGGING should be set |
as well. */ |
#define BSF_DEBUGGING_RELOC 0x20000 |
#define BSF_DEBUGGING_RELOC (1 << 17) |
|
/* This symbol is thread local. Used in ELF. */ |
#define BSF_THREAD_LOCAL 0x40000 |
#define BSF_THREAD_LOCAL (1 << 18) |
|
/* This symbol represents a complex relocation expression, |
with the expression tree serialized in the symbol name. */ |
#define BSF_RELC 0x80000 |
#define BSF_RELC (1 << 19) |
|
/* This symbol represents a signed complex relocation expression, |
with the expression tree serialized in the symbol name. */ |
#define BSF_SRELC 0x100000 |
#define BSF_SRELC (1 << 20) |
|
/* This symbol was created by bfd_get_synthetic_symtab. */ |
#define BSF_SYNTHETIC (1 << 21) |
|
/* This symbol is an indirect code object. Unrelated to BSF_INDIRECT. |
The dynamic linker will compute the value of this symbol by |
calling the function that it points to. BSF_FUNCTION must |
also be also set. */ |
#define BSF_GNU_INDIRECT_FUNCTION (1 << 22) |
/* This symbol is a globally unique data object. The dynamic linker |
will make sure that in the entire process there is just one symbol |
with this name and type in use. BSF_OBJECT must also be set. */ |
#define BSF_GNU_UNIQUE (1 << 23) |
|
flagword flags; |
|
/* A pointer to the section to which this symbol is |
/chew.c
1,6 → 1,6
/* chew |
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 2000, 2001, |
2002, 2003, 2005, 2007 |
2002, 2003, 2005, 2007, 2009 |
Free Software Foundation, Inc. |
Contributed by steve chamberlain @cygnus |
|
1267,14 → 1267,14
newentry (word) |
char *word; |
{ |
dict_type *new = (dict_type *) malloc (sizeof (dict_type)); |
new->word = word; |
new->next = root; |
root = new; |
new->code = (stinst_type *) malloc (sizeof (stinst_type)); |
new->code_length = 1; |
new->code_end = 0; |
return new; |
dict_type *new_d = (dict_type *) malloc (sizeof (dict_type)); |
new_d->word = word; |
new_d->next = root; |
root = new_d; |
new_d->code = (stinst_type *) malloc (sizeof (stinst_type)); |
new_d->code_length = 1; |
new_d->code_end = 0; |
return new_d; |
} |
|
unsigned int |
1299,9 → 1299,9
char *name; |
void (*func) (); |
{ |
dict_type *new = newentry (name); |
add_to_definition (new, func); |
add_to_definition (new, 0); |
dict_type *new_d = newentry (name); |
add_to_definition (new_d, func); |
add_to_definition (new_d, 0); |
} |
|
void |
1308,10 → 1308,10
add_var (name) |
char *name; |
{ |
dict_type *new = newentry (name); |
add_to_definition (new, push_number); |
add_to_definition (new, (stinst_type) (&(new->var))); |
add_to_definition (new, 0); |
dict_type *new_d = newentry (name); |
add_to_definition (new_d, push_number); |
add_to_definition (new_d, (stinst_type) (&(new_d->var))); |
add_to_definition (new_d, 0); |
} |
|
void |
/Makefile.am
56,18 → 56,14
|
MKDOC = chew$(EXEEXT_FOR_BUILD) |
|
INCLUDES = -I.. -I$(srcdir)/.. -I$(srcdir)/../../include \ |
AM_CPPFLAGS = -I.. -I$(srcdir)/.. -I$(srcdir)/../../include \ |
-I$(srcdir)/../../intl -I../../intl |
|
$(MKDOC): $(srcdir)/chew.c |
$(CC_FOR_BUILD) -o chew.$$$$ $(srcdir)/chew.c \ |
$(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) $(H_CFLAGS) \ |
$(INCLUDES); \ |
$(CC_FOR_BUILD) -o chew.$$$$ $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) \ |
$(H_CFLAGS) $(AM_CPPFLAGS) $(srcdir)/chew.c; \ |
$(SHELL) $(srcdir)/../../move-if-change chew.$$$$ $(MKDOC) |
|
chew.o: chew.c |
$(CC_FOR_BUILD) -c $(INCLUDES) $(H_CFLAGS) $(CFLAGS_FOR_BUILD) $(srcdir)/chew.c |
|
protos: libbfd.h libcoff.h bfd.h |
|
# We can't replace these rules with an implicit rule, because |
253,6 → 249,7
$(srcdir)/../format.c \ |
$(srcdir)/../linker.c \ |
$(srcdir)/../simple.c \ |
$(srcdir)/../compress.c \ |
$(srcdir)/header.sed \ |
$(srcdir)/proto.str \ |
$(srcdir)/../version.h \ |
299,27 → 296,6
# cygnus option. |
install: install-info |
|
html__strip_dir = `echo $$p | sed -e 's|^.*/||'`; |
|
install-html: install-html-am |
|
install-html-am: $(HTMLS) |
@$(NORMAL_INSTALL) |
test -z "$(htmldir)" || $(mkdir_p) "$(DESTDIR)$(htmldir)" |
@list='$(HTMLS)'; for p in $$list; do \ |
if test -f "$$p" || test -d "$$p"; then d=""; else d="$(srcdir)/"; fi; \ |
f=$(html__strip_dir) \ |
if test -d "$$d$$p"; then \ |
echo " $(mkdir_p) '$(DESTDIR)$(htmldir)/$$f'"; \ |
$(mkdir_p) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \ |
echo " $(INSTALL_DATA) '$$d$$p'/* '$(DESTDIR)$(htmldir)/$$f'"; \ |
$(INSTALL_DATA) "$$d$$p"/* "$(DESTDIR)$(htmldir)/$$f"; \ |
else \ |
echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(htmldir)/$$f'"; \ |
$(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(htmldir)/$$f"; \ |
fi; \ |
done |
|
MAINTAINERCLEANFILES += bfd.info |
|
# Automake 1.9 will only build info files in the objdir if they are |
/section.texi
300,6 → 300,10
TMS320C54X only. */ |
#define SEC_TIC54X_CLINK 0x20000000 |
|
/* Indicate that section has the no read flag set. This happens |
when memory read flag isn't set. */ |
#define SEC_COFF_NOREAD 0x40000000 |
|
/* End of section flags. */ |
|
/* Some internal packed boolean fields. */ |
339,6 → 343,9
/* Nonzero if this section has TLS related relocations. */ |
unsigned int has_tls_reloc:1; |
|
/* Nonzero if this section has a call to __tls_get_addr. */ |
unsigned int has_tls_get_addr_call:1; |
|
/* Nonzero if this section has a gp reloc. */ |
unsigned int has_gp_reloc:1; |
|
378,6 → 385,13
section size calculated on a previous linker relaxation pass. */ |
bfd_size_type rawsize; |
|
/* Relaxation table. */ |
struct relax_table *relax; |
|
/* Count of used relaxation table entries. */ |
int relax_count; |
|
|
/* If this section is going to be output, then this value is the |
offset in *bytes* into the output section of the first byte in the |
input section (byte ==> smallest addressable unit on the |
467,6 → 481,17
@} map_head, map_tail; |
@} asection; |
|
/* Relax table contains information about instructions which can |
be removed by relaxation -- replacing a long address with a |
short address. */ |
struct relax_table @{ |
/* Address where bytes may be deleted. */ |
bfd_vma addr; |
|
/* Number of bytes to be deleted. */ |
int size; |
@}; |
|
/* These sections are global, and are managed by BFD. The application |
and target back end are not permitted to change the values in |
these sections. New code should use the section_ptr macros rather |
599,11 → 624,11
/* segment_mark, sec_info_type, use_rela_p, has_tls_reloc, */ \ |
0, 0, 0, 0, \ |
\ |
/* has_gp_reloc, need_finalize_relax, reloc_done, */ \ |
0, 0, 0, \ |
/* has_tls_get_addr_call, has_gp_reloc, need_finalize_relax, */ \ |
0, 0, 0, \ |
\ |
/* vma, lma, size, rawsize */ \ |
0, 0, 0, 0, \ |
/* reloc_done, vma, lma, size, rawsize, relax, relax_count, */ \ |
0, 0, 0, 0, 0, 0, 0, \ |
\ |
/* output_offset, output_section, alignment_power, */ \ |
0, (struct bfd_section *) &SEC, 0, \ |
/elf.texi
7,16 → 7,3
to be written. The code is changing quickly enough that we |
haven't bothered yet. |
|
@findex bfd_elf_find_section |
@subsubsection @code{bfd_elf_find_section} |
@strong{Synopsis} |
@example |
struct elf_internal_shdr *bfd_elf_find_section (bfd *abfd, char *name); |
@end example |
@strong{Description}@* |
Helper functions for GDB to locate the string tables. |
Since BFD hides string tables from callers, GDB needs to use an |
internal hook to find them. Sun's .stabstr, in particular, |
isn't even pointed to by the .stab section, so ordinary |
mechanisms wouldn't work to find it, even if we had some. |
|
/bfdint.texi
1,6 → 1,6
\input texinfo |
@c Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, |
@c 2000, 2001, 2002, 2003, 2004, 2006, 2007 |
@c 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2009 |
@c Free Software Foundation, Inc. |
@setfilename bfdint.info |
|
17,7 → 17,7
This file documents the internals of the BFD library. |
|
Copyright @copyright{} 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, |
1996, 1998, 2000, 2001, 2002, 2003, 2004, 2006, 2007 |
1996, 1998, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2009 |
Free Software Foundation, Inc. |
Contributed by Cygnus Support. |
|
354,6 → 354,8
Intel hex format. |
@item bfd_target_som_flavour |
SOM (used on HP/UX). |
@item bfd_target_verilog_flavour |
Verilog memory hex dump format. |
@item bfd_target_os9k_flavour |
os9000. |
@item bfd_target_versados_flavour |