ARM VERSION 1.2 User Manual

Page 352

Advertising
background image

Glossary

Glossary-2

Copyright © 2000, 2001 ARM Limited. All rights reserved.

ARM DUI 0068B

ATPCS

ARM and Thumb Procedure Call Standard defines how registers and the stack will be
used for subroutine calls.

AXD

See ARM eXtended Debugger.

Big-endian

Memory organization where the least significant byte of a word is at a higher address
than the most significant byte.

Byte

A unit of memory storage consisting of eight bits.

Canonical Frame Address

In DWARF 2, this is an address on the stack specifying where the call frame of an
interrupted function is located.

CFA

See Canonical Frame Address.

Coprocessor

An additional processor which is used for certain operations. Usually used for
floating-point math calculations, signal processing, or memory management.

CPSR

See Current Processor Status Register.

Current place

In compiler terminology, the directory which contains files to be included in the
compilation process.

Current Processor Status Register

CPSR. A register containing the current state of control bits and flags.

See also Saved Processor Status Register.

Debugger

An application that monitors and controls the execution of a second application. Usually
used to find errors in the application program flow.

Double-word

A 64-bit unit of information. Contents are taken as being an unsigned integer unless
otherwise stated.

DWARF

Debug With Arbitrary Record Format

ELF

Executable Linkable Format

Global variables

Variables that are accessible to all code in the application.

See also Local variables

Halfword

A 16-bit unit of information. Contents are taken as being an unsigned integer unless
otherwise stated.

Image

An executable file which has been loaded onto a processor for execution.

A binary execution file loaded onto a processor and given a thread of execution. An
image can have multiple threads. An image is related to the processor on which its
default thread runs.

Advertising