1 repositorio
Tools that parse binary and archive formats to analyze their internal structure, segments, and sections.
Distinct from Executable Format Support: The candidates focus on specific mappings [f0_mt1], configuration support [f0_mt3], or general data parsers [f0_mt5], whereas this is a dedicated tool for structural binary analysis.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Executable Format Analyzers. Refine with filters or upvote what's useful.
Bloaty es un perfilador de tamaño de binarios y analizador de formatos ejecutables que atribuye cada byte de un binario a símbolos o unidades de compilación específicos. Funciona como un perfilador de unidades de compilación y demangler de símbolos C++, mapeando el tamaño del binario a los archivos fuente y traduciendo nombres mangled a formatos legibles por humanos. El proyecto se distingue como una herramienta de diffing binario capaz de comparar dos versiones de un binario para aislar símbolos o secciones específicas responsables de regresiones de tamaño. Proporciona soporte especializado para recuperar símbolos en binarios stripped asociándolos con archivos de depuración externos utilizando identificadores de build. La herramienta proporciona un análisis binario integral para formatos ELF, Mach-O, PE/COFF y WebAssembly. Sus capacidades incluyen el análisis de secciones de enlazador, segmentos de memoria y archivos de librerías estáticas, así como la identificación del espacio consumido por funciones inlined. Los usuarios pueden aislar aún más los datos mediante filtrado con expresiones regulares y exportar los resultados del perfilado en formatos CSV o TSV.
Parses binary and archive formats to analyze internal structure, including linker sections and memory segments.