struct-audit 0.2.2

Analyze binary memory layouts to detect padding inefficiencies
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod analysis;
pub mod cli;
pub mod diff;
pub mod dwarf;
pub mod error;
pub mod loader;
pub mod output;
pub mod types;

pub use analysis::analyze_layout;
pub use cli::{Cli, Commands, OutputFormat, SortField};
pub use diff::{DiffResult, diff_layouts};
pub use dwarf::DwarfContext;
pub use error::{Error, Result};
pub use loader::{BinaryData, LoadedDwarf};
pub use output::{JsonFormatter, TableFormatter};
pub use types::{LayoutMetrics, MemberLayout, PaddingHole, SourceLocation, StructLayout};