LABS351 · Dynamic Introspection Laboratory

A Unified Platform for Native Software Engineering

Develop. Inspect. Validate.

A professional multi-architecture environment for native assembly development, binary introspection, ABI validation, runtime diagnostics and multi-toolchain orchestration.

LABS351 native development workspace showing source editor, project explorer, memo, symbols, disassembly and build diagnostics

Core capabilities

One environment for the complete native workflow.

LABS351 brings source development, machine-level analysis and execution validation into a coherent engineering workspace.

01

Assembly Development

Develop and execute native assembly code across multiple architectures through structured project workflows and an integrated source environment.

02

Binary Introspection

Inspect real PE, COFF, Mach-O and ELF machine structures using autonomous native analysis engines.

03

Runtime Validation

Verify calling conventions, non-volatile registers, stack integrity and ABI compliance during execution.

04

Virtualized Projects

Isolate sources, headers, generated objects and runtime files through a dedicated Virtual File System.

LABS351 runtime introspection showing registers, stack, symbols, native disassembly and ABI diagnostics

Runtime introspection

Machine state, visible when it matters.

Inspect vector registers, stack state, processor flags and ABI diagnostics alongside source code, symbols and native disassembly.

NEON and general-purpose registers Stack state and NZCV flags ABI diagnostics Symbols and native disassembly Text export

Integrated knowledge

Documentation integrated into the engineering workflow

An ARM technical reference and source-linked memos remain directly accessible inside the application, in English and French.

ARM AArch64 & Legacy Technical Reference Platform-specific guidance for macOS, Linux & Windows Contextual source memos
Integrated ARM technical reference with navigation and AArch64 documentation
LABS351 project target configuration for ARM, x86-64 and RISC-V

Project configuration

Targets, binary formats and ABI models under explicit control.

Architectures, binary formats, and ABI models are managed through the project configuration, with full control over the toolchain in cross-target environments.

ARMv7-M, ARMv8-M and ARM64x86-64 and RISC-VPE, COFF, ELF and Mach-OIsolated, executable, library and bare-metal projectsNative and cross-target builds

Technical guide: cross-target and custom toolchains →

Designed for

Designed for developers, educators, researchers and industrial teams.

LABS351 supports learning, experimentation and production-oriented native software development across multiple technical environments.

01

Community

Accessible tools for community-driven native development, experimentation and technical exploration.

03

Research

Reproducible environments for processor analysis, ABI experiments and low-level software validation.

04

Industry

Professional workflows for native software engineering, toolchain orchestration and binary validation.

05

Embedded Systems

Bare-metal, firmware and IoT development with explicit control over targets, formats and runtime models.

06

Analysis Laboratories

Binary introspection, runtime diagnostics and machine-state analysis for specialized engineering laboratories.

Platform

Supported platforms.

Architectures, binary formats, and toolchains supported by LABS351.

Targets

ARMv7-M / ARMv8-M
ARM64 / Apple Silicon
x86-64
RISC-V

Binary formats

PE
COFF
ELF (Linux)
ELF (Bare Metal)
Mach-O

Build & Link Engines

Clang / LLVM
GNU Binutils
NASM & FASM
Custom toolchains

Licensing

One Platform. Multiple License Options.

LABS351 provides the complete development platform free of charge for professional learning, education, academic research, open-source development and non-commercial experimentation. An annual Professional License is required for commercial use.

01

Community

Complete LABS351 platform for open-source development, professional learning and technical experimentation.

02

Education

Complete platform for schools, universities, technical courses and training organizations.

03

Research

Full-featured environment for academic research, processor analysis, ABI validation and scientific experimentation.

04

Professional

Annual license for commercial organizations. Includes professional plugins, commercial support and services developed for industrial software engineering.

One platform for everyone.

Community, Education and Research licenses provide the complete LABS351 development platform without feature restrictions. Professional licensing adds plugins and services for commercial organizations.

Download

Current release

Download the latest public release for your platform. SHA-256 checksums are provided for integrity verification.