Lotus

User Guide

  • Major Components Overview
  • Architecture Overview
  • Quick Start Guide
  • Installation Guide
  • Tutorials and Examples
  • Bug Detection with Lotus
  • PDG Query Language (Cypher)
  • Property-Based Slicing
  • Verification Backend Abstraction
  • Instrumentation Passes
  • Troubleshooting and FAQ
  • Command-Line Tools

Core Components

  • Alias Analysis
  • Analysis Framework
  • Annotations
    • Annotation Framework
    • ModRef Function Effect Specifications
    • Pointer Effect Specifications
    • Taint Configuration Format and API
  • Applications
  • Context-Free Language Analysis
  • Data Flow Analysis
  • Intermediate Representations
  • Overview
  • MemoryMLFeaturesPass
  • Features Extracted
  • Feature Output
  • Analysis Dependencies
  • Integration Notes
  • Related Components
  • Optimization
  • Solvers
  • Transforms
  • Utilities
  • Verification
  • Checker Framework

Developer Documentation

  • API Reference
  • Developer Guide
Lotus
  • Annotations
  • View page source

Annotations

This section covers the annotation system for specifying analysis properties.

  • Annotation Framework
    • Position Tracking
    • ModRef Annotations
    • Pointer Annotations
    • Taint Analysis Annotations
  • ModRef Function Effect Specifications
  • Pointer Effect Specifications
  • Taint Configuration Format and API
Previous Next

© Copyright 2024-2025, ZJU Programming Languages and Automated Reasoning Group.

Built with Sphinx using a theme provided by Read the Docs.