Contents

# Index

* , . ? - +

## *

*, in comments

ar

## ,

, in comments

ar

## .

.stab

objdump

.stab.excl

objdump

.stab.index

objdump

## ?

?, object file format specific

ar

## -

-_

c++filt

-a

ar
objdump
strings
size

## +

+, line continuation character

ar

## A

a, adding new archive files

ar

a.out object file format

ar

a.out-hp300bsd

Target Selection

a.out-sunos-big

Target Selection

ADDLIB

ar

ADDMOD

ar

address

objcopy

--add-section

objcopy

--adjust-section-vma

objcopy

--adjust-start

objcopy

--adjust-vma

objcopy

--adjust-warnings

objcopy

--all

strings

--all-header

objdump

alphanumerics

c++filt

ar

ar
Introduction to the GNU binary utilities

ar (creates, modifies, extracts archives)

ar
Introduction to the GNU binary utilities

ar -s

ranlib

ar:command line control

ar

ar:configuring

ar

ar:controlling with library scripts

ar

ar:creating indexes to symbols

ar

architecture selection

Target Selection
Architecture selection

architecture values

Architecture selection

architecture, defined

Architecture selection

--architecture=

objdump

archive header information

objdump

archive:contents

ar

archive:defined

ar

archive:extraction

ar

archive:formats

ar

archive:generating index of symbols

ranlib

archive:members

ar

--archive-header

objdump

archives

ar

arm

c++filt

-b

ar
objcopy
Target Selection
objdump
size

## B

b, adding new archive files

ar

Berkeley:size

size

bfdname

objcopy

binary file utilities:target, architecture, linker emulation

Selecting the target system

binary files

objcopy

binary utility, defined

Introduction to the GNU binary utilities

BSD

ar

--byte=

objcopy

--bytes=min-len

strings

-C

ar

## C

c, creating new archive files

ar

C++ Annotated Reference Manual

c++filt

C++ function names

c++filt
Introduction to the GNU binary utilities

c++filt

c++filt

c++filt option symbol

c++filt

c++filt symbol

c++filt

c++filt, brief description

Introduction to the GNU binary utilities

c++filt:inverse mapping for linkers

c++filt

CLEAR

ar

commas, in commands

ar

common symbols

ar

config/target.mt

Linker Emulation Selection

configuring

Selecting the target system

copying and translating object files

ar

CREATE

ar

create, modify, and extract from archives

ar

-d

objdump
ar
objdump

## D

d, deleting modules in archive

ar

dashes in arguments

ar

data objects

ar

--debug

nlmconv

debugging

ar

--debugging

objdump
objcopy

debugging information

objdump

debugging symbols

objcopy

debugging symbol-table entries

objdump

debugging:symbols

strip

--debug-syms

ar

DEFAULT_EMULATION

Linker Emulation Selection

--defined-only

ar

DELETE

ar

--demangle

ar

demangling

ar
c++filt

demangling low-level symbol names

ar

DIRECTORY

ar

--disassemble

objdump

--disassemble-all

objdump

disassembling instructions

objdump

--discard-all

objcopy
strip

discarded symbols

ar

--discard-locals

strip
objcopy

displaying information from object files

ar

dynamic objects

objdump

dynamic relocation

objdump

--dynamic, for symbols

ar

--dynamic-reloc

objdump

--dynamic-syms

objdump

## E

ecoff-littlemips

Target Selection

empty lines of command language

ar

EMUL

Linker Emulation Selection

--enable-targets=all

Selecting the target system

encoded C++ symbols

ar

END

ar

environment variables

Target Selection

--extern-only

ar

EXTRACT

ar

-f

ar
objdump
Target Selection
objcopy

-F bfdname

strip

## F

f, truncating names in archive

ar

file section sizes and total size

ar

--file-header

objdump

--format=

ar
size

--format=compatibility

size

--format=format

c++filt

--full-contents

objdump

function overloading

c++filt

-g

ar
objcopy
strip

--gap-fill

objcopy

## G

generating index to archive

ar

global array

ar

global int variable

ar

gnu

c++filt

gnu compiler

c++filt

GNUTARGET

Target Selection

-h

objdump

--header

objdump

## H

headerfile

nlmconv

--header-file=headerfile

nlmconv

--help

ar
nlmconv
strip
objdump
size
objcopy
c++filt
strings

hook functions

Linker Emulation Selection

-i

objdump
Target Selection

-I bfdname

strip

-i interleave

objcopy

## I

i, inserting new archive files

ar

incr

objcopy

index generating

ranlib

index table, listing

ar

index, listing archives

ranlib

infile

objcopy

--info

objdump

input, standard

ar

--input-target

objcopy
Target Selection

--input-target=bfdname

strip

instructions in hex

objdump

instructions in symbolic form

objdump

interleave

objcopy

--interleave=interleave

objcopy

interleave-1

objcopy

Introduction to the GNU binary utilities

Introduction to the GNU binary utilities

-j

objdump

-K

objcopy

-K symbolname

strip

--keep-symbol=

objcopy

--keep-symbol=symbolname

strip

-l

objdump

## L

l, modifier for archive files

ar

LDEMULATION

Linker Emulation Selection

libraries, shared

objdump

libraries, subroutines

ar

--line-numbers

objdump

linkage symbols

objdump

linker emulation

Selecting the target system

Linker Emulation Selection

Linker Emulation Selection

linker input architecture

Architecture selection

linker input target

Target Selection

linker output architecture

Architecture selection

linker:default values

Linker Emulation Selection

linker:emulation

Linker Emulation Selection

linker:-m

Linker Emulation Selection

linker:specifying for input target

Target Selection

linker:specifying for target

Target Selection

--linker=linker

nlmconv

linking:absolute or a relative pathnames

nlmconv

linking:faster links to library

ranlib

LIST

ar

listing printable strings from files

ar

listing symbols from object files

ar

lists

Selecting the target system

local symbols

objcopy

ls

objdump

lucid

c++filt

Lucid compiler

c++filt

-m

objdump
ar

## M

m, moving members in archive

ar

-M, option for controlling ar script

ar

machine

objdump

Makefile

Linker Emulation Selection

mangling

c++filt

-min-len

strings

mod

ar

modifiers

ar

modifiers for p

ar

MRI compatibility

ar

MRI librarian program

ar

-n

ar
c++filt
objcopy

-N symbolname

strip

## N

name

objdump

NetWare Loadable Module

nlmconv

Netware Loadable Module (NLM)

ar

NLM Development and Tools Overview

nlmconv

NLM Software Developer's Kit

nlmconv

NLM targets

nlmconv

nlmconv

nlmconv
Introduction to the GNU binary utilities

nlmconv:converting relocatable object files to NetWare Loadable Modules

nlmconv

nlmconv:--version

nlmconv

NLMLINK

nlmconv

nm

nm
Introduction to the GNU binary utilities
c++filt

nm --print-armap

ar
ranlib

nm -s

ar
ranlib

nm, listing symbols from object files

ar

nm:common symbols as uninitialized data

ar

nm:linking

ar

nm:specifying for architecture

Architecture selection

nm:specifying for target

Target Selection

nm:symbol type

ar

nm:symbol value

ar

nm:uninitialized data section

ar

--no-adjust-warnings

objcopy

--no-demangle

ar

non-global symbols in source files

objcopy

--no-sort

ar

--no-strip-underscores

c++filt

Novell

nlmconv

--numeric-sort

ar

-o

ar
strings
objcopy

-O bfdname

nlmconv
strip

## O

o, preserving member dates of archive files

ar

Oasys compilers

objdump

objcopy

ar
objcopy
Introduction to the GNU binary utilities

objcopy, for copying contents of object files

objcopy

objcopy:specifying for architecture

Architecture selection

objcopy:specifying for input target

Target Selection

objcopy:specifying for output target

Target Selection

objcopy:S-records

objcopy

objcopy:temporary files

objcopy

objdump

ar
objdump
Introduction to the GNU binary utilities

objdump -h

objdump

objdump -i

Architecture selection

objdump:displaying data for object files

objdump

objdump:specifying for architecture

Architecture selection

object-code format

objdump

objfile

size

objfile ...

size

-oformat

Target Selection

OPEN

ar

operation

ar

options to objcopy

objcopy

outfile

objcopy

output files

ar

OUTPUT_ARCH

Architecture selection

OUTPUT_FORMAT

Target Selection

--output-target=

objcopy

--output-target=bfdname

strip
nlmconv

overloaded functions

c++filt

## P

p

ar

-p

ar

p, specifying archive members to output file

ar

--pad-to

objcopy

--portability

ar

posix

ar

POSIX.2 standard output format

ar

--print-armap

ar

--print-file-name

ar
strings

program version

strings

## Q

q, quick appends to archive

ar

q, update operation

ar

-r

ar
objdump
objcopy

-R sectionname

strip

## R

r, replacing member... into archive

ar

radix

ar

--radix=

ar
size

--radix=number

size

--radix=radix

strings

ranlib

ar
ranlib
Introduction to the GNU binary utilities

--reloc

objdump

relocatable object modules

ar

relocation

objdump

relocation and symbol information

objcopy

relpos argument, before archive specification

ar

--remove-section=

objcopy

--remove-section=sectionname

strip

--reverse-sort

ar

## S

s

ar

-s

ar
objdump
strip
objcopy
strip

-s format

c++filt

s, writing object-file index to archive

ar

SAVE

ar

section headers

objdump

section sizes

size

--section=

objdump

section=flags

objcopy

--section-header

objdump

sectionname

strip
objcopy

Selecting the target system

Selecting the target system

--set-section-flags

objcopy

--set-start

objcopy

--show-raw-insn

objdump

size

Introduction to the GNU binary utilities
size

size:command line options

size

size:formats

size

size:specifying for architecture

Architecture selection

size:specifying for target

Target Selection

--size-sort

ar

Solaris 2.0

objdump

--source

objdump

source file information

objcopy

source files:non-global symbols

objcopy

--stabs

objdump

standard output streams

ar

start address

objcopy

--start-address=

objdump

--stop-address=

objdump

strings

strings
Introduction to the GNU binary utilities

strings:determining contents of non-text files

strings

strings:printing character sequences

strings

strings:specifying for target

Target Selection

strip

Introduction to the GNU binary utilities
strip

strip -v

strip

strip:modifying files named in arguments

strip

strip:specifying for input target

Target Selection

strip:specifying for output target

Target Selection

strip:version

strip

--strip-all

objcopy
strip

--strip-debug

strip
objcopy

--strip-symbol=

objcopy

--strip-symbol=symbolname

strip

--strip-underscores

c++filt

--strip-unneeded

objcopy

symbol table and relocation entries

objdump

symbol:debugging

ar

symbol:global (external)

ar

symbol:in the text (code) section

ar

symbol:name

ar

symbol:read only

ar

symbol:small objects

ar

symbol:type

ar

symbol:undefined

ar

symbol:weak

ar

symbolname

strip
objcopy

symbols as uninitialized data

ar

symbols:members

ranlib

symbols:non-global, removing

strip

symbols:processing

strip

symbols:relocatable object files

ranlib

symbols:removing

strip

symbols:removing local, compiler-generated

strip

--syms

objdump

System V:size

size

sysv

ar

-t

objdump

-T headerfile

nlmconv

-t radix

ar
strings

## T

t, table, listing contents of archive

ar

--target

Target Selection

Target Selection

Target Selection

target system, specifying

Selecting the target system

target:object file format

Target Selection

target:supporting multiple architectures

Target Selection

--target=

objdump
size
objcopy

--target=bfdname

strings
size
strip

-Tbss

objdump

-Tdata

objdump

-Ttext

objdump

-u

ar

## U

u, replaces new archive files

ar

--undefined-only

ar

underscores

c++filt

unprintable character

strings

-v

ar
objcopy
strings
ranlib

## V

v, for verbose version

ar

V, version numbering

ar

val

objcopy

VAX

objdump

VERBOSE

ar

--verbose

strip
objcopy

version

ranlib

--version

ar
c++filt
strip
nlmconv
objdump
objcopy
strings

## W

whitespace, in commands

ar

--wide

objdump

## X

x

ar

-x

objcopy
strip

x, extracting members from archive

ar