{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/13"}],"enrichment":{"capability":"Parses compiled binary map files (GNU ld, clang lld, Metrowerks ld formats) and provides CLI tools to extract symbol information, progress tracking, and metadata for decompilation projects.","skillfed_tags":["decompilation","binary-analysis","rust-extension"],"use_cases":["Extract symbol tables and addresses from compiled ROM or binary map files for reverse-engineering projects.","Track decompilation progress by comparing matched functions against .NON_MATCHING markers in map files.","Generate symbol maps compatible with emulators (e.g., PJ64) from linker output.","Analyze binary size distribution and symbol metadata via CSV or JSON export.","Integrate map parsing into automated build pipelines for decompilation projects using decomp.yaml config."],"what_it_does":"mapfile_parser is a Rust-backed Python library for parsing linker map files generated by GNU ld, clang lld, and Metrowerks ld. It extracts symbol tables, addresses, and size information from compiled binaries\u2014data essential for reverse-engineering and decompilation workflows. The library ships with multiple CLI utilities (bss_check, jsonify, pj64_syms, objdiff_report, progress, sym_info, symbol_sizes_csv, upload_frogress) that automate common analysis tasks on parsed map data.\n\nThe package depends on requests and decomp-settings, and is designed to integrate with decompilation project workflows, particularly those using the decomp.yaml configuration format. It supports modern Python versions (3.8+) via prebuilt wheels across many architectures, reducing installation friction despite its compiled extension.","worth_installing":"Yes, if you are working on a decompilation or reverse-engineering project that needs to parse linker map files. The active maintenance, broad architecture support, and built-in CLI utilities make it a practical choice. However, verify the license terms first, as they are not clearly documented in the package metadata."},"id":"mapfile-parser","links":{"html":"https://skillfed.io/packages/mapfile-parser","md":"https://skillfed.io/packages/mapfile-parser.md","pypi":"https://pypi.org/project/mapfile-parser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-28","license_spdx":null,"license_treatment":"unclear","name":"mapfile_parser","python_support":"supports_current","summary":"Map file parser library focusing decompilation projects"},"popularity":{"monthly_downloads":207475,"position":9549,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.13.0"}
