1 Repo
Reporting the size of individual binary sections and segments across different formats.
Distinct from Binary Bloat Analysis: Focuses on reporting section sizes for bloat analysis rather than just identifying bloat sources.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Section Size Analysis. Refine with filters or upvote what's useful.
Bloaty ist ein Binary-Size-Profiler und Executable-Format-Analyzer, der jedes Byte einer Binärdatei spezifischen Symbolen oder Compile-Units zuordnet. Er fungiert als Compilation-Unit-Profiler und C++-Symbol-Demangler, der die Binärgröße auf Quelldateien zurückführt und gemangelte Namen in menschenlesbare Formate übersetzt. Das Projekt zeichnet sich als Binary-Diffing-Tool aus, das in der Lage ist, zwei Versionen einer Binärdatei zu vergleichen, um spezifische Symbole oder Sektionen zu isolieren, die für Größenregressionen verantwortlich sind. Es bietet spezialisierte Unterstützung für die Wiederherstellung von Symbolen in gestrippten Binärdateien durch Assoziation mit externen Debug-Dateien unter Verwendung von Build-Identifikatoren. Das Tool bietet umfassende Binäranalyse für ELF-, Mach-O-, PE/COFF- und WebAssembly-Formate. Seine Fähigkeiten umfassen die Analyse von Linker-Sektionen, Speichersegmenten und statischen Bibliotheksarchiven sowie die Identifizierung von Speicherplatz, der durch inlinte Funktionen verbraucht wird. Benutzer können Daten mittels regulärer Ausdrucksfilterung weiter isolieren und Profiling-Ergebnisse in CSV- oder TSV-Formaten exportieren.
Reports the size of individual binary sections and segments across multiple executable formats.