Skip to content

Crossplatform utility for real-time visualization process memory content as image. Based on SDL2, works on Windows and Linux.

License

Notifications You must be signed in to change notification settings

SNMetamorph/mem2pix

Repository files navigation

mem2pix

GitHub release (by tag) GitHub top language GitHub repo size GitHub commit activity Lines of code GitHub Release Date

Program for visualizing arbitrary part of remote process memory in real-time.
May be useful for working with things like framebuffers/textures and tracking how these stuff content changes over the time.

  • Supports many pixel formats
  • Works on both Linux and Windows (including XP)
  • Based on SDL2 library

Images

Title Text Picture 1 Picture 2

Building

Windows

  1. Clone this repository.
git clone --recursive https://github.com/SNMetamorph/mem2pix.git
cd mem2pix
git submodule update --init --recursive
  1. Open CMakeLists.txt using Visual Studio
  2. Select desired build type
  3. Build entire project

Linux

  1. Make sure that you has all required packages (cmake, gcc, etc.)
  2. Clone this repository, as described above.
  3. Run these commands
mkdir -p build
cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
make

Result executable file will be located in /build/BUILD_TYPE/bin directory.

External depedencies

SDL2 - Copyright (c) Sam Lantinga - zlib license