Contents
Index
# ._A
B CD
E F G
H I J K
L MN
O P Q R
S TU
V W X Y Z
#
-
#include files, with preprocessor
-
cpp, the GNU preprocessor
.
-
.bss
-
The linker script
-
.bss section
-
The linker script
-
crt0, the main startup file
-
.coff, the main object file format
-
ld, the GNU linker
-
.data
-
The linker script
-
.text
-
The linker script
-
.text section
-
The linker script
_
-
_bss_start
-
The linker script
-
_bss_start and _end
-
The linker script
-
_DYNAMIC, for shared dynamic libraries
-
The linker script
-
_end
-
The linker script
-
I/O support code
-
Top|Contents
A
-
a.out
-
binutils, the GNU binary
utilities
-
argv
-
crt0, the main startup file
-
as
-
Using the GNU tools
-
Invoking the GNU tools
-
as, the GNU assembler
-
as, the GNU assembler
-
ASCII text
-
I/O support code
-
assembler
-
Using the GNU tools
-
as, the GNU assembler
-
Assembler options for Hitachi sh
-
Assembler options for
Hitachi sh
-
Assembler options for m68k
-
Assembler options for m68k
-
Assembler options for mips
-
Assembler options for mips
-
Assembler options for SPARC
-
Assembler options for SPARC
-
Top|Contents
B
-
binaries
-
ld, the GNU linker
-
binary utilities
-
Using the GNU tools
-
binutils, the GNU binary
utilities
-
binutils
-
Using the GNU tools
-
binutils, the GNU binary utilities
-
binutils, the GNU binary
utilities
-
breakpoints
-
gdb, the debugging tool
-
bug
-
crt0, the main startup file
-
bug monitor
-
crt0, the main startup file
-
built-in trap handler
-
crt0, the main startup file
-
Top|Contents
C
-
C library
-
libgloss, newlib and
libstd++, the GNU libraries
-
Using the GNU tools
-
C++ constructors
-
gcc, the GNU compiler
-
Calling conventions for Hitachi h8/300
-
Calling conventions
for Hitachi h8/300
-
Calling conventions for Hitachi sh
-
Calling conventions
for Hitachi sh
-
Calling conventions for m68k
-
Calling conventions for
m68k
-
Calling conventions for SPARC and SPARClite targets
-
Calling conventions
for SPARC and SPARClite targets
-
coff file
-
The linker script
-
compiler
-
gcc, the GNU compiler
-
Using the GNU tools
-
Compiler options for Hitachi sh
-
Compiler options for
Hitachi sh
-
Compiler options for m68k
-
Compiler options for m68k
-
Compiler options for mips
-
Compiler options for mips
-
Compiler options for SPARC
-
Compiler options for SPARC
-
Compiler options for the Hitachi h8/300
-
Compiler options for
the Hitachi h8/300
-
Compiling for Hitachi h8/300 targets
-
Compiling for Hitachi
h8/300 targets
-
Compiling for Motorola m68k targets
-
Compiling for Motorola
m68k targets
-
Compiling for SPARC targets
-
Compiling for SPARC targets
-
Compiling on Hitachi sh targets
-
Compiling on Hitachi
sh targets
-
Compiling on mips targets
-
Compiling on mips targets
-
concatenation macros
-
crt0, the main startup file
-
constructor and destructor tables
-
The linker script
-
constructor and destructor tables for G++
-
The linker script
-
CONSTRUCTORS
-
The linker script
-
cpp
-
Invoking the GNU Tools
-
cpp, the GNU preprocessor
-
cpp, the GNU preprocessor
-
CREATE_OBJECT_SYMBOLS
-
The linker script
-
crt0 (C RunTime 0) file
-
crt0, the main startup file
-
crt0 file
-
The linker script
-
crt0 files, multiple
-
The linker script
-
crt0, the main startup file
-
crt0, the main startup file
-
crt0, the main startup script
-
libgloss, newlib and
libstd++, the GNU libraries
-
-d, for assembler
-
binutils, the GNU binary
utilities
-
Top|Contents
D
-
data
-
The linker script
-
debugger
-
Using the GNU tools
-
debugging
-
Useful debugging routines
-
Debugging on Hitachi sh targets
-
Debugging on Hitachi
sh targets
-
Debugging on mips targets
-
Debugging on mips targets
-
Debugging on Motorola m68k targets
-
Debugging on Motorola
m68k targets
-
Debugging on SPARC and SPARClite targets
-
Debugging on SPARC and
SPARClite targets
-
Debugging on targets for Hitachi h 8/300
-
Debugging on targets
for Hitachi h 8/300
-
debugging, low-level
-
Useful debugging routines
-
destructor tables
-
The linker script
-
-disassemble
-
binutils, the GNU binary
utilities
-
dynamic libraries
-
The linker script
-
dynamic memory allocation
-
Memory support
-
-E option
-
cpp, the GNU preprocessor
-
Top|Contents
E
-
E7000 in-circuit emulators
-
E7000 in-circuit emulators
-
embedded targets
-
Introduction to supported
targets
-
embedded:tools
-
Using the GNU tools
-
exception handler for breakpoints
-
gdb, the debugging tool
-
executable binary image, making
-
binutils, the GNU binary
utilities
-
exit
-
crt0, the main startup file
-
Top|Contents
F
-
FORMAT output-format
-
binutils, the GNU binary
utilities
-
Fujitsu SPARClite
-
Compiler options for SPARC
-
Further documentation for Hitachi h8/300
-
Further documentation
for Hitachi h8/300
-
Further documentation for Hitachi sh
-
Further documentation
for Hitachi sh
-
Further documentation for mips
-
Further documentation
for mips
-
Further documentation for SPARClite
-
Further documentation
for SPARClite
-
Top|Contents
G
-
gcc
-
Using the GNU tools
-
Invoking the GNU Tools
-
gcc, the GNU compiler
-
gcc, the GNU compiler
-
gdb
-
Using the GNU tools
-
gdb, the debugging tool
-
GDB stub
-
gdb, the debugging tool
-
gdb, the debugging tool
-
gdb, the debugging tool
-
General assembler options for Hitachi H8/300
-
General assembler options
for Hitachi H8/300
-
getpd(), for returning value
-
Miscellaneous support
routines
-
global symbol names
-
crt0, the main startup file
-
global symbols
-
crt0, the main startup file
-
gofast library
-
Debugging on mips targets
-
gofast R3000 Floating Point Library
-
Further documentation
for mips
-
GROUP, for loading
-
The linker script
-
Top|Contents
H
-
hex values, printing out in
-
Useful debugging routines
-
Hitachi H8/300 boards
-
Hitachi H8/300 boards
-
Hitachi H8/300 targets
-
Hitachi H8/300 targets
-
Hitachi H8/300:as
-
General assembler options
for Hitachi H8/300
-
Hitachi H8/300:assembler directives
-
General assembler options
for Hitachi H8/300
-
Hitachi H8/300:C++ initializers
-
Using C++ for the Hitachi
H8/300
-
Hitachi H8/300:calliing conventions
-
Calling conventions
for Hitachi H8/300
-
Hitachi H8/300:configurations
-
Predefined preprocessor
macros for Hitachi H8/300
-
Hitachi H8/300:debugging on targets
-
Debugging on targets
for Hitachi H8/300
-
Hitachi H8/300:e7000 in-circuit emulator
-
E7000 in-circuit emulators
-
Loading on specific
targets for Hitachi H8/300
-
Debugging on targets
for Hitachi H8/300
-
Hitachi H8/300:floating point subroutines
-
Compiler options for
the Hitachi H8/300
-
Hitachi H8/300:gcc
-
What to call the tools
for Hitachi H8/300
-
General assembler options
for Hitachi H8/300
-
Hitachi H8/300:gdb
-
What to call the tools
for Hitachi H8/300
-
Hitachi H8/300:gdb commands
-
Debugging on targets
for Hitachi H8/300
-
Hitachi H8/300:GDB remote serial protocol
-
Hitachi H8/300 boards
-
Hitachi H8/300:preprocessor macros
-
Predefined preprocessor
macros for Hitachi H8/300
-
Hitachi H8/300:serial devices
-
Debugging on targets
for Hitachi H8/300
-
Hitachi H8/300:User's Manual
-
Further documentation
for Hitachi H8/300
-
Hitachi Microsystems
-
Further documentation
for Hitachi H8/300
-
Hitachi SH Microsystems
-
Further documentation
for Hitachi SH
-
Hitachi SH targets
-
Hitachi SH targets
-
Hitachi SH:compiling
-
Compiling on Hitachi
SH targets
-
Hitachi SH:debugging targets
-
Debugging on Hitachi
SH targets
-
Hitachi SH:gcc
-
What to call the tools
for Hitachi SH
-
Hitachi SH:gdb
-
What to call the tools
for Hitachi SH
-
Hitachi SH:listing-control assembler directives
-
Assembler options for
Hitachi SH
-
Hitachi SH:options
-
Compiler options for
Hitachi SH
-
Hitachi SH:preprocessor macros
-
Predefined preprocessor
macros for Hitachi SH
-
Hitachi SH:programming
-
Further documentation
for Hitachi SH
-
Hitachi SH:subroutines
-
Compiler options for
Hitachi SH
-
Hitachi SH :targets
-
What to call the tools
for Hitachi SH
-
Hitachi SH :User's Manual
-
Further documentation
for Hitachi SH
-
Hitachi:H8/300:introduction
-
What to call the tools
for Hitachi H8/300
-
Hitachi:H8/300H
-
Compiler options for
the Hitachi H8/300
-
Top|Contents
I
-
I/O support code
-
I/O support code
-
libgloss, newlib and
libstd++, the GNU libraries
-
idt/mips, configuring
-
What to call the tools
for mips
-
-inbyte
-
I/O support code
-
Introduction to supported targets
-
Introduction to supported
targets
-
Invoking the GNU Tools
-
Invoking the GNU tools
-
isatty(), for checking for a terminal device
-
Miscellaneous support
routines
-
Top|Contents
K
-
kill()
-
I/O support code
-
kill(), for exiting
-
Miscellaneous support
routines
-
Top|Contents
L
-
ld
-
Using the GNU tools
-
Invoking the GNU Tools
-
ld, the GNU linker
-
ld, the GNU linker
-
ld, the linker script
-
libgloss, newlib and
libstd++, the GNU libraries
-
libc
-
libgloss, newlib and
libstd++, the GNU libraries
-
libgcc.a
-
gcc, the GNU compiler
-
libgloss
-
libgloss, newlib and
libstd++, the GNU libraries
-
Using the GNU tools
on embedded systems
-
Useful debugging routines
-
libgloss, newlib and libstd++, the GNU libraries
-
libgloss, newlib and
libstd++, the GNU libraries
-
libm
-
libgloss, newlib and
libstd++, the GNU libraries
-
libraries
-
gcc, the GNU compiler
-
libgloss, newlib and
libstd++, the GNU libraries
-
libstd++
-
libgloss, newlib and
libstd++, the GNU libraries
-
linker
-
Using the GNU tools
-
linker script
-
The linker script
-
Loading on specific targets for Hitachi H8/300
-
Loading on specific
targets for Hitachi H8/300
-
Loading on specific targets for SPARC and SPARClite
-
Loading on specific
targets for SPARC and SPARClite
-
low-level debugging
-
I/O support code
-
Top|Contents
M
-
m68k-coff configuration
-
The linker script
-
macros
-
crt0, the main startup file
-
main
-
crt0, the main startup file
-
gcc, the GNU compiler
-
main()
-
crt0, the main startup file
-
malloc()
-
crt0, the main startup file
-
math library
-
libgloss, newlib and
libstd++, the GNU libraries
-
memory
-
crt0, the main startup file
-
The linker script
-
memory map
-
The linker script
-
Memory support
-
Memory support
-
MIPS ecoff target
-
Assembler options for MIPS
-
MIPS targets
-
mips targets
-
MIPS: gas options
-
Assembler options for MIPS
-
MIPS:assembler options
-
Assembler options for MIPS
-
MIPS:calling conventions
-
Assembler options for MIPS
-
MIPS:compiling
-
Compiling on MIPS targets
-
MIPS:configuring
-
Compiling on MIPS targets
-
Predefined preprocessor
macros for MIPS
-
MIPS:debugging
-
Debugging on MIPS targets
-
MIPS:floating point
-
Compiling on MIPS targets
-
MIPS:GCC options
-
Compiler options for MIPS
-
MIPS:gofast library
-
Debugging on MIPS targets
-
MIPS:preproccesor macros
-
Predefined preprocessor
macros for MIPS
-
MIPS:remote serial protocol
-
Debugging on MIPS targets
-
MIPS:targets
-
Compiling on MIPS targets
-
Miscellaneous support routines
-
Miscellaneous support
routines
-
Motorola m68k
-
What to call the tools
for m68k
-
Motorola m68k targets
-
Motorola m68k targets
-
Motorola m68k:calling conventions
-
Calling conventions for
m68k
-
Motorola m68k:compiling
-
What to call the tools
for m68k
-
Motorola m68k:configurations
-
Predefined preprocessor
macros for m68k
-
Motorola m68k:debugging
-
Debugging on Motorola
m68k targets
-
Motorola m68k:floating point subroutines
-
Compiler options for m68k
-
Motorola m68k:gas
-
Assembler options for m68k
-
Motorola m68k:preprocessor macros
-
Predefined preprocessor
macros for m68k
-
Top|Contents
N
-
newlib
-
libgloss, newlib and
libstd++, the GNU libraries
-
Miscellaneous support
routines
-
Using the GNU tools
-
Useful debugging routines
-
nm utility
-
The linker script
-
-nostdlib
-
gcc, the GNU compiler
-
Top|Contents
O
-
objcopy
-
binutils, the GNU binary
utilities
-
objdump
-
binutils, the GNU binary
utilities
-
object file format
-
ld, the GNU linker
-
object file, with assembler
-
as, the GNU assembler
-
object files and object file formats
-
ld, the GNU linker
-
object files, linking to C library
-
gcc, the GNU compiler
-
OS Support
-
libgloss, newlib and
libstd++, the GNU libraries
-
-outbyte
-
I/O support code
-
outbyte()
-
Useful debugging routines
-
Top|Contents
P
-
Predefined preprocessor macros for Hitachi h8/300
-
Predefined preprocessor
macros for Hitachi H8/300
-
Predefined preprocessor macros for Hitachi sh
-
Predefined preprocessor
macros for Hitachi SH
-
Predefined preprocessor macros for m68k
-
Predefined preprocessor
macros for m68k
-
Predefined preprocessor macros for MIPS
-
Predefined preprocessor
macros for MIPS
-
Predefined preprocessor macros for SPARC
-
Predefined preprocessor
macros for SPARC
-
prefix
-
crt0, the main startup file
-
-prefix-addresses
-
binutils, the GNU binary
utilities
-
preprocessing
-
cpp, the GNU preprocessor
-
print()
-
Useful debugging routines
-
PROM burners
-
binutils, the GNU binary
utilities
-
putnum()
-
Useful debugging routines
-
Top|Contents
R
-
RAM space
-
The linker script
-
RAM variable
-
The linker script
-
register names
-
crt0, the main startup file
-
Introduction to supported
targets
-
ROM monitor
-
gdb, the debugging tool
-
crt0, the main startup file
-
ROM monitors
-
binutils, the GNU binary
utilities
-
rom68k
-
crt0, the main startup file
-
rom68k and mon68k monitors
-
The linker script
-
Top|Contents
S
-
sbrk()
-
The linker script
-
I/O support code
-
SEARCH_DIR, for specifying paths
-
The linker script
-
section
-
The linker script
-
section names
-
The linker script
-
sections, main
-
The linker script
-
serial device:Hitachi H8/300
-
Debugging on targets
for Hitachi H8/300
-
SPARC targets
-
SPARC targets
-
SPARC:as options
-
Assembler options for SPARC
-
SPARC:as output
-
Assembler options for SPARC
-
SPARC:calling conventions
-
Calling conventions
for SPARC and SPARClite targets
-
SPARC:command-line options
-
Compiler options for SPARC
-
SPARC:compiling
-
What to call the SPARC tools
-
SPARC:configuring
-
What to call the SPARC tools
-
Compiler options for SPARC
-
Predefined preprocessor
macros for SPARC
-
SPARC:debugging
-
Debugging on SPARC and
SPARClite targets
-
SPARC:floating point subroutines
-
Compiling for SPARC targets
-
Compiler options for SPARC
-
SPARC:gdb
-
What to call the SPARC tools
-
SPARC:MB86930
-
Compiler options for SPARC
-
SPARC:MB86934
-
Compiler options for SPARC
-
SPARC:preprocessor
-
Predefined preprocessor
macros for SPARC
-
SPARC:version 8 code
-
Compiler options for SPARC
-
SPARClite board
-
Loading on specific
targets for SPARC and SPARClite
-
SPARClite:calling conventions
-
Calling conventions
for SPARC and SPARClite targets
-
SPARClite:command-line options
-
Compiler options for SPARC
-
SPARClite:configuring
-
Compiler options for SPARC
-
SPARClite:debugging
-
Debugging on SPARC and
SPARClite targets
-
SPARClite:gas output
-
Assembler options for SPARC
-
SPARClite:supported boards
-
SPARC targets
-
SPARClite:User's Manual
-
Further documentation
for SPARClite
-
S-records
-
binutils, the GNU binary
utilities
-
stack space
-
crt0, the main startup file
-
start
-
crt0, the main startup file
-
STARTFILE_SPEC
-
The linker script
-
STARTUP command
-
The linker script
-
stdout
-
cpp, the GNU preprocessor
-
stub
-
I/O support code
-
Loading on specific
targets for SPARC and SPARClite
-
support library
-
Using the GNU tools
on embedded systems
-
support routines
-
Miscellaneous support
routines
-
supported targets
-
Introduction to supported
targets
-
switches
-
Invoking the GNU tools
-
SYM
-
crt0, the main startup file
-
--target option
-
What to call the tools
for Hitachi H8/300
-
Top|Contents
T
-
targets
-
Introduction to supported
targets
-
The linker script
-
The linker script
-
trap handler
-
crt0, the main startup file
-
Top|Contents
U
-
uninitialized data
-
The linker script
-
US Software GOFAST library
-
Compiler options for SPARC
-
Useful debugging routines
-
Useful debugging routines
-
Using C++ for the Hitachi h8/300
-
Using C++ for the Hitachi
H8/300
-
Using the GNU tools
-
Using the GNU tools
on embedded systems
-
Top|Contents
V
-
variables, default values for
-
The linker script
-
Top|Contents
W
-
What to call the SPARC tools
-
What to call the SPARC tools
-
What to call the tools for Hitachi H8/300
-
What to call the tools
for Hitachi H8/300
-
What to call the tools for Hitachi SH
-
What to call the tools
for Hitachi SH
-
What to call the tools for m68k
-
What to call the tools
for m68k
-
What to call the tools for MIPS
-
What to call the tools
for MIPS
-
-
Top|Contents
-