Repository navigation
Releases: RogerNext/MemMapExplorer
Releases · RogerNext/MemMapExplorer
Release list
v2.7.1
Changes
Bug Fixes
- Fix corrupted Chinese (zh) translation file (#2)
- Replaced garbled characters with proper Simplified Chinese translation
- All 286 UI strings now have correct Chinese translations
Files
- MemMapExplorer_x64.exe (portable)
v2.7.0
Changes
New Features
- Add ARM Compiler (armlink) MAP file format support (#3)
- Auto-detects MAP format (GCC/ld vs ARM armlink)
- Parses Load Regions, Execution Regions, and section entries
- Handles library(member.o) object notation
Bug Fixes
- Fix language resource loading for neutral locales (#2)
- Remove LCIDToLocaleName validation that blocked English Neutral (0x0900)
- Guard CrackStrings against empty locale strings
- Fix Contains() debug assertion for missing keys
Files
- MemMapExplorer_x64.exe (portable)
MemMap Explorer v2.6.4
What's New
MAP Diff Comparison
- Tools > Compare: Opens file dialogs to select a second MAP/ELF file, then shows symbol-level differences in a new Diff tab
- Displays Added/Removed/SizeChanged/AddressChanged symbols with Old Size, New Size, Delta, and Percent columns
- Color-coded entries: green for added, red for removed, orange for size changed, blue for address changed
Bug Fixes
- Fixed debug assertion failure on startup (CFileDiffView missing CreateExtended call)
- Fixed null pointer crash in CFileDiffControl from uninitialized column order/widths
- Fixed unsigned underflow in diff percent calculation for removed symbols
- Fixed diff list empty due to incorrect child insertion order
- Fixed Largest Files tab empty when loading MAP files
- Fixed init order: COM and common controls now initialize before MFC framework
- Removed standalone Load Baseline step; Compare now directly opens file dialogs
Files Changed
- New: DiffEngine, ItemDiff, FileDiffView, FileDiffControl
- Modified: MainFrame, DirStatDoc, MemMapExplorer, FileTabbedView, resource files
MemMap Explorer v2.6.3
MemMap Explorer v2.6.3 - Treemap color stability and MAP/ELF import workflow update
Summary
This release improves the MAP/ELF analysis workflow and fixes treemap rendering stability issues introduced by dynamic section-based coloring.
Highlights
- Fixed treemap color normalization/assert issues when using dynamic section-based colors
- Added section-aware color propagation for imported MAP/ELF analysis nodes
- Updated the import workflow to use two steps:
- Step 1: select the MAP file
- Step 2: optionally select the ELF file
- Added explicit dialog titles to guide the MAP and ELF selection flow
- Updated the ELF file picker to support extensionless executables commonly used as ELF inputs
Upstream acknowledgement
MemMap Explorer is a modified derivative of WinDirStat.
Upstream repository:
https://github.com/windirstat/windirstat
Thank you to the WinDirStat maintainers and contributors for the original project and its open-source foundation.
License
This release is distributed under GPL-2.0-or-later.
Suggested release assets
- MemMapExplorer.exe or a portable ZIP package
- Source code archives generated by GitHub
Notes
If publishing binaries, ensure the corresponding source for this release remains available in the repository, consistent with GPL obligations.