1
0
mirror of https://github.com/mist-devel/mist-board.git synced 2026-01-30 21:16:52 +00:00
Files
mist-devel.mist-board/tools/vasm/doc/output_elf.texi
2014-01-31 12:21:39 +00:00

62 lines
1.4 KiB
Plaintext

This chapter describes the ELF output module which can be
selected with the @option{-Felf} option.
@section Legal
This module is copyright in 2002-2011 by Frank Wille.
This archive may be redistributed without modifications and used
for non-commercial purposes.
Distributing modified versions and commercial usage needs my written
consent.
Certain modules may fall under additional copyrights.
@section Additional options for this version
None.
@section General
This output module outputs the @code{ELF} (Executable and Linkable Format)
format, which is a portable object file format which works for a variety
of 32- and 64-bit operating systems.
@section Restrictions
The @code{ELF} output format, as implemented in vasm, currently supports
the following architectures:
@itemize @minus
@item PowerPC
@item M68k
@item ARM
@item i386
@item x86_64
@end itemize
The supported relocation types depend on the selected architecture.
@section Known Problems
Some known problems of this module at the moment:
@itemize @minus
@item None.
@end itemize
@section Error Messages
This module has the following error messages:
@itemize @minus
@item 3002: output module doesn't support cpu <name>
@item 3003: write error
@item 3005: reloc type <m>, size <n>, mask <mask> (symbol <sym> + <offset>) not supported
@item 3006: reloc type <n> not supported
@end itemize