Datasheet
Glossary
ARM DUI 0067D Copyright © 1999-2001 ARM Limited. All rights reserved. Glossary-3
Inline Functions that are repeated in code each time they are used rather than having a
common subroutine. Assembler code placed within a C or C++ program.
See also Output sections.
Interrupt A change in the normal processing sequence of an application caused by, for example,
an external signal.
Interworking Producing an application that uses both ARM and Thumb code.
Library A collection of assembler or compiler output objects grouped together into a single
repository.
Linker Software which produces a single image from one or more source assembler or
compiler output objects.
Little-endian Memory organization where the least significant byte of a word is at a lower address
than the most significant byte.
Load view The address of regions and sections when the image has been loaded into memory but
has not yet started execution.
PIC Position Independent Code.
See also ROPI.
PID Position Independent Data.
See also RWPI.
Redirection The process of sending default output to a different destination or receiving default
input from a different source. This is commonly used to output text, that would
otherwise be displayed on the computer screen, to a file.
Reentrancy The ability of a subroutine to have more that one instance of the code active. Each
instance of the subroutine call has its own copy of any required static data.
Remapping Changing the address of physical memory or devices after the application has started
executing. This is typically done to enable RAM to replace ROM after the initialization
has been done.
Retargeting The process of moving code designed for one execution environment to a new execution
environment.
ROPI Read Only Position Independent. Code and read-only data addresses can be changed at
runtime.
RTOS Real Time Operating System.
RWPI Read Write Position Independent. Read/write data addresses can be changed at runtime.