swage_dev_mem/lib.rs
1//! /dev/mem-based Rowhammer hammerer.
2//!
3//! This crate provides a hammerer that uses direct `/dev/mem` access to perform
4//! precise memory operations at specific physical addresses. Requires root privileges.
5//!
6//! Implements the [`swage_core::hammerer::Hammering`] trait.
7//!
8//! # Platform Requirements
9//!
10//! - x86_64 Linux
11//! - Root privileges for `/dev/mem` access
12//! - Kernel must allow `/dev/mem` access (not all distributions enable this)
13
14#![warn(missing_docs)]
15
16mod dev_mem;
17
18pub use dev_mem::{Bit, DevMem};