Skip to content

woodruffw/mollusc

Repository files navigation

mollusc

CI

⚠️This is a work in progress! Many parts are incomplete or only partially functional!⚠️

mollusc is a collection of pure-Rust libraries for parsing, interpreting, and analyzing LLVM.

Crate Version Description
llvm-bitcursor Crates.io A no-frills cursor library for reading fields from a bitstream.
llvm-bitstream Crates.io A content-agnostic parser for LLVM's bitstream container format.
llvm-constants Crates.io Unused. A collection of numeric and enum constants useful across multiple crates in the mollusc ecosystem.
llvm-support Crates.io Support types and routines for parsing LLVM's bitcode.
llvm-mapper Crates.io A library for mapping the contents of bitstreams into LLVM IR models.
Not implemented. N/A A high level interface for interacting with LLVM IR.