RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

OS_CallAVector

Programmer's Reference Manuals
» Part 15 – SWI Calls
» OS
» OS_CallAVector

OS_CallAVector

(SWI &34)
Entry
R0–R8 Vector routine parameters
R9 Vector number
V and C flags in R15 = flags to pass to vector
Exit
Dependent on vector called

Use

The purpose of this call, is to call a vector directly.

Notes

This calls the vector given in R9. This is used for calling vectored routines which don’t have any other entry point such as some calls to RemV or CnpV.

Don’t use this to call ByteV vector or some others, as the vector handler expects entry conditions you may not provide.

See also

  • CnpV
  • OS_AddToVector
  • OS_Claim
  • OS_OSRelease?
  • RemV
  • Software Vector Numbers
Revised on November 26, 2010 12:25:47 by Trevor Johnson (329)? (127.0.0.1)
Edit | Back in time (2 revisions) | See changes | History | Views: Print | Source | Linked from: OS SWI Calls, OS_AddToVector, OS_CallASWI, OS_CallASWIR12, OS_Claim, Software Vectors, Software Vector Numbers, OS_Release, SWI Introduction, Internal Communications Introduction, IrqV, InsV, RemV, CnpV

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys