pollex/lib.rs
1// Copyright 2024-2025 Gabriel Bjørnager Jensen.
2//
3// This Source Code Form is subject to the terms of
4// the Mozilla Public License, version 2.0. If a
5// copy of the MPL was not distributed with this
6// file, you can obtain one at:
7// <https://mozilla.org/MPL/2.0/>.
8
9#![doc(html_logo_url = "https://gitlab.com/bjoernager/pollex/-/raw/master/doc-icon.svg")]
10
11//! [Pollex](https://crates.io/crates/pollex/) is a Rust-written library for manipulating instructions of Arm ISAs.
12//!
13//! # Acknowledgements
14//!
15//! ## Copyright & Licensing
16//!
17//! Copyright 2024-2025 Gabriel Bjørnager Jensen.
18//!
19//! The Source Code Forms of this project are – where noted as such – subject to the terms of the Mozilla Public License, version 2.0.
20//! If a copy of the MPL was not distributed with this project, you can obtain one at <https://mozilla.org/MPL/2.0/>.
21//!
22//! ## Trademarks
23//!
24//! Arm and Thumb are registered trademarks of Arm Limited in the E.U.
25
26#![no_std]
27
28extern crate self as pollex;
29
30extern crate alloc;
31
32pub mod arm32;
33pub mod arm64;