Documentation resource

Build a clear path through runtime architecture.

Explore PCode Vault documentation for virtual machines, bytecode execution, language implementation, debugging, embedding, and the internal systems that connect them.

Browse the resource

Start broad, then follow the subsystem.

This documentation snapshot is organized as a practical route from orientation to implementation detail.

01 / ORIENT

Introduction and navigation

Learn the vocabulary, structure, and recommended reading order for the resource.

02 / RUN

Running and operating

Review execution workflows, command-line behavior, and runtime operation.

03 / BUILD

Compiler and embedding work

Find material for compiler authors and developers integrating runtime services.

04 / REF

Reference material

Use opcode and PMC references when tracing concrete implementation behavior.

05 / INTERNAL

Design and internals

Study memory, dispatch, bytecode, optimization, and subsystem structure.

06 / VERIFY

Debugging and testing

Connect diagnostic practices with repeatable tests and source-level investigation.

A working model

Read the instruction flow before changing the subsystem.

A small illustrative sequence helps connect source intent with portable virtual instructions.

runtime.pcodeillustrative
# Prepare two values
set  r0, 21
set  r1, 2

# Execute and return a result
mul  r2, r0, r1
print r2
halt

Use the references in context

Begin with the overview, inspect a compact example, and then use the detailed references to locate the relevant operation or internal component.

Running the runtime
Opcode reference
PMC reference
Debugging guidance

How to use these docs

A reliable route from question to source.

The resource works best when conceptual and implementation reading reinforce each other.

Orient yourself

Read the introduction and glossary to establish the core runtime vocabulary.

Trace an operation

Use an example or opcode entry to follow a small, concrete execution path.

Inspect internals

Move into design documents, memory notes, dispatch, or bytecode details.

Verify your understanding

Compare behavior with debugging and testing guidance before drawing conclusions.

FAQ

Questions about the documentation.

What should I read first?

Start with the introduction, then review navigation guidance and the glossary before selecting a subsystem.

Where are the command-line details?

The running documentation covers runtime operation and links to related compiler and execution notes.

Where can I find opcode information?

Use the opcode reference in the documentation contents for instruction-level material.

What are PMCs?

The PMC reference covers a runtime-oriented object category and its documented implementation context.

Does the resource explain embedding?

Yes. The embedding guide is intended for developers connecting the runtime with another application or toolchain.

Are all pages current software recommendations?

No. The documentation is an resource snapshot. Check present-day compatibility and security requirements before using historical software.

About this site

PCode Vault documentation

PCode Vault preserves a structured route through virtual-machine documentation, from introductory concepts to implementation internals. For questions or corrections concerning this resource, email info@pcodevault.en-html.com.