binate-core 0.1.0

Semantic diff engine for validating reproducible Rust builds
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod binary;
mod diff;
mod disasm;
mod dwarf;
mod error;
mod normalize;
mod symbol;

pub use binary::{BinaryProvider, MmapBinaryProvider, SectionInfo};
pub use diff::{AnonymousDiff, ByteRange, DiffConfig, DiffResult, SemanticDiff, SymbolDiff};
pub use dwarf::SourceLocation;
pub use error::{BinateError, Result};
pub use normalize::{
    AbsolutePathNormalizer, BuildIdNormalizer, LinkerVersionNormalizer, Normalizer,
    NormalizerChain, TimestampNormalizer,
};
pub use symbol::ResolvedSymbol;