Glossary

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.

Glossary-2

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

ARM DUI 0068B

Page 352
Image 352
ARM VERSION 1.2 manual See also Saved Processor Status Register, Used to find errors in the application program flow