Skip to content

Tags: thecocce/ProcessMemoryMap

Tags

v1.5.37-beta

Toggle v1.5.37-beta's commit message
1.5.37 (beta)

* добавлен детект Stack Overflow с настраиваемой глубиной вложенности вызовов.
* исправлен неверный вывод узла 32 битного стека при отсутствующих данных.

v1.5.36-beta

Toggle v1.5.36-beta's commit message
1.5.36 (beta)

* фикс критической ошибки в RawScaner из-за которой отвалился форвард функций.

v1.5.35-beta

Toggle v1.5.35-beta's commit message
1.5.35 (beta)

* добавлен вывод CallStack потоков с поддержкой CallStack снятого утилитой ProcessExplorer
* исправлена незначительная ошибка вывода пустых блоков при включенном детекте выравниваний

v1.4.34-beta

Toggle v1.4.34-beta's commit message
1.4.34 (beta)

* в дизассемблере отключен вывод имени текущего модуля, имя модуля указывается только для внешних адресов
* добавлено детектирование имени секции при парсинге COFF
* переделан механизм фильтров страниц для вывода данных по приоритетному фильтру в случае если страница имеет несколько аттрибутов (Shared/Mapped etc...)
* добавлена обработка загрузки аттрибута DW_AT_location из секции .debug_loc
* добавлена обработка загрузки модулей из секции .debug_info в которых присутствует только DW_TAG_compile_unit, или только файлы/директории из секции .debug_line.
* исправлен неверный размер аттрибута DW_AT_language у тэга DW_TAG_compile_unit
* добавлено детектирование имен секций в отладочном COFF по символу IMAGE_SYM_CLASS_STATIC (и проверку на имя начинающееся с точки). Такие записи исключены из вывода.

v1.4.33-beta

Toggle v1.4.33-beta's commit message
1.4.33 (beta)

* исправлена ошибка с фильтрацией приватных страниц
* косметические исправления с подсветкой страниц второго уровня в списке страниц

v1.4.32-beta

Toggle v1.4.32-beta's commit message
1.4.32 (beta)

* фикс ошибки чтения отладочной информации от FPC RTL из-за неверно указаного размера аттрибута DW_AT_byte_size

v1.4.31-beta

Toggle v1.4.31-beta's commit message
1.4.31 (beta)

* добавлена поддержка DWARF версий два и три в интерпретации Lazarus + STUB (обратная развертка типов пока не произведена)
* в дизассемблер добавлено детектирование выравниваний, для более правильного определения начала функции (отключается в настройках)
* переработан вывод дизассемблера, расширен вывод RIP адресации, добавлен вывод меток переходов с указанием адресов прыжков на метку
* исправлена ошибка некорректной очистки TDebugMap при повторном сканировании процесса
* минорные исправления по дизассемблеру и общему описанию страницы памяти

v1.4.30-beta

Toggle v1.4.30-beta's commit message
1.4.30

* добавлен деманглинг отладочных COFF символов
* параметры деманглинга добавлены в диалог настроек
* в диалог выбора процесса добавлена кнопка запуска нового процесса
* выделеный текст в свойствах региона не скрывается при потере окном фокуса
* в заголовок свойств региона добавлен порядковый номер окна (в порядке очередности открытия)
* добавлена настройка "TopMost Window" в меню свойств региона
* второстепенные окна теперь могут отображаться отдельной закладкой в TaskBar (Settings -> General -> Show Child Forms on TaskBar)
* при открытии диалога выбора адреса из свойств региона, в качестве стартового подставляется адрес от выделеного текста
* в диалоге выбора адреса HEX поле поддерживает минимальную математику (Addr + Addr, Addr - Addr)
* в диалог отладочной информации добавлен отладочный лог RawScanner

v1.4.29-beta

Toggle v1.4.29-beta's commit message
1.4.29 (beta) a2

Обновление текстовок

v1.4.28-beta

Toggle v1.4.28-beta's commit message
1.4.28 (beta)

* переработан диалог экспорта функций (Ctrl+E) подсвечиваются перехваченые функции, перенаправленные, неисполняемые и т.д.
* добавлена поддержка HighDPI
* в RawScanner добавлена загрузка строковых констант анализируемых РЕ файлов и их вывод в режиме дизассемблера (по умолчанию отключено).
* в RawScanner добавлена возможность отключения логера и контекста активации через настроечный инклуд (для использования в стороннем ПО)
* добавлен диалог работы со строками процеса (Ctrl+S)
* фикс ошибки загрузки импорта при отсутствующем OriginalFirstThunk
* убран лишний оверхэд на пересчете при чтении TLS, чтение перенесено после применения релоков
* добавлена дополнительная проверка наличия процесса при реконнекте
* произведен рефакторинг проекта, модули исходного кода разнесены по новым папкам