Next:
Contents
Contents
HAFTA Overlord
P-Code Definition
Copyright ©2002-2003, Astra Network Inc. All Rights Reserved
Contents
1 Introduction
2 Virtual Machine
2.1 The Stack
2.2 The Nebuloid Dictionaries
2.3 The P-Code Segment Table
2.4 The Alarm Stack
2.5 The Sigusr Stacks
3 P-Code File Format
3.1 Version Code
3.2 Ola Version Code
3.3 Olc Version Code
3.4 Stack Size and Policy
3.5 Context Count
3.6 Module Table
3.7 P-Code Segment Table
3.8 The P-Code
4 Header Codes
4.1 olc_ver
4.2 proto
4.3 stack
5 Opcodes
5.1 Named Opcodes
5.1.1 call
5.1.2 alarm
5.1.3 signal
5.1.4 sigchild
5.1.5 get
5.1.6 set
5.1.7 getpid
5.1.8 setpid
5.1.9 return
5.1.10 inst
5.1.11 dinst
5.1.12 drop
5.1.13 dup
5.2 Unnamed Opcodes
5.2.1 context
5.3 Symboled Opcodes
5.3.1 IF / FI
5.3.2 FOR / ROF
5.3.3 Binary Logical Opcodes
5.3.4 Binary Arithmetical Opcodes
5.3.5 Unary Opcodes
5.4 Reference Constructs
5.4.1 mark
5.4.2 reference
5.4.3 context
5.4.4 module
5.5 Constant constructs
5.5.1 String construct
5.5.2 Integer construct
2003-01-03