🔍 Crx搜搜
MapfileViewer
0.0
0
¥27.00

截图预览

概述
翻译

MapView is a powerful linker map file analyzer and visualizer designed for embedded systems developers, firmware engineers, and anyone working with compiled binaries who needs to understand memory usage and optimize their code size. Now with experimental support for parsing ELF files. MapView also includes a command-line interface (CLI) tool for automated analysis and CSV export. To start the CLI version call mapview_cli from powershell or cmd. Mapview supports map files from the following compilers: * GCC / Binutils (ld map files) * GCC ARM (hosted) 5.4.0 - 15.2.0 * GCC ARM64 (hosted) 4.9.4 - 15.2.0 * GCC x86 (hosted) 5.5.0 - 15.2.0 * GCC HPPA (hosted) 14.2.0 - 15.2.0 * GCC LoongArch64, MIPS, PowerPC, RISC-V 32/64, S390x, Sparc (GCC 15.2.0) * GCC ARM bare-metal (arm-none-eabi) 7-2017-q4 - 14.3.Rel1 * GCC ARM bare-metal (arm-unknown) 13.2.0 - 15.2.0 * Intel oneAPI DPC++/C++ Compiler 2025.3 * Clang (LLD linker, x86-64 Linux) 3.2 - 22.1 * Microchip (hosted) MPLAB XC and C30 * IAR (hosted) 6.50 - 8.22 - experimental * ARM Compiler (hosted) 5.03 - 6.24 - experimental * MSVC (Microsoft Visual C++ map files) - experimental * ELF binaries (with DWARF debug info) - experimental Supported languages: * English * Čeština * Dansk * Deutsch * Ελληνικά * Español * Suomi * Français * Magyar * Italiano * Norsk * Nederlands * Polski * Português * Română * Svenska Note: Experimental parsers may not support all features.

特性

Parse GCC linker map files Experimental support for parsing ELF files Works completely offline, no internet connection required. Your map files stay private and are never uploaded or shared anywhere. Interactive GUI with charts, treemaps and visualizations Memory section analysis and breakdown Symbol size ranking and exploration Archive member tracking Discarded section identification Filtering and search capabilities Compare map files

此版本中的新增功能

V4.0.2.0 * Added a cross reference diagram that draws every module as a box with the symbols it provides and requires, and lines showing which modules depend on each other * Full symbol lists for a module are available from the diagram, with filtering and copy support V4.0.1.0 * Added a diff tool to compare two map files and show what changed between them * Improved map file parsing by 2x * Reduced memory use and load time across the treemap, heatmap and IAR parser V3.2.9.0 * Fixed the ARM Compiler parser not reporting discarded lines correctly for component sizes * Fixed the IAR parser not reporting discarded lines correctly V3.2.8.0 * Added ESC keyboard shortcut to close the heatmap cell detail dialog V3.2.7.0 * Fixed an issue with the IAR parser not detecting memory region V3.2.4.0 * Added support to parse ARM Compiler map files V3.0.1.0 * Added support to parse IAR map files V2.8.9.0 * Bugfix when opening a file that cannot be read/opened V2.8.7.0 * Fix background bleeding through treemap rects in dark mode V2.8.5.0 * Added experimental support for Microchip C30 and XC32 compiler * Added experimental support for Microsoft Visual C++ (MSVC) V2.7.5.0 * Added depth limit to cross reference view * Reduced memory usage and load time cross reference view V2.7.0.0 * Highlighting item in sidebar now highlights in all panels * Added way to view content of heatmap cell * Reworked cross reference table viewer

系统要求

适用平台:电脑

操作系统:Windows 10 版本 17763.0 或更高版本

来自商店的评价 (0)

尚无人评价此扩展,查看 其他语言

留言