Tags: thecocce/ProcessMemoryMap
Tags
1.5.37 (beta) * добавлен детект Stack Overflow с настраиваемой глубиной вложенности вызовов. * исправлен неверный вывод узла 32 битного стека при отсутствующих данных.
1.5.36 (beta) * фикс критической ошибки в RawScaner из-за которой отвалился форвард функций.
1.5.35 (beta) * добавлен вывод CallStack потоков с поддержкой CallStack снятого утилитой ProcessExplorer * исправлена незначительная ошибка вывода пустых блоков при включенном детекте выравниваний
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 (и проверку на имя начинающееся с точки). Такие записи исключены из вывода.
1.4.33 (beta) * исправлена ошибка с фильтрацией приватных страниц * косметические исправления с подсветкой страниц второго уровня в списке страниц
1.4.32 (beta) * фикс ошибки чтения отладочной информации от FPC RTL из-за неверно указаного размера аттрибута DW_AT_byte_size
1.4.31 (beta) * добавлена поддержка DWARF версий два и три в интерпретации Lazarus + STUB (обратная развертка типов пока не произведена) * в дизассемблер добавлено детектирование выравниваний, для более правильного определения начала функции (отключается в настройках) * переработан вывод дизассемблера, расширен вывод RIP адресации, добавлен вывод меток переходов с указанием адресов прыжков на метку * исправлена ошибка некорректной очистки TDebugMap при повторном сканировании процесса * минорные исправления по дизассемблеру и общему описанию страницы памяти
1.4.30 * добавлен деманглинг отладочных COFF символов * параметры деманглинга добавлены в диалог настроек * в диалог выбора процесса добавлена кнопка запуска нового процесса * выделеный текст в свойствах региона не скрывается при потере окном фокуса * в заголовок свойств региона добавлен порядковый номер окна (в порядке очередности открытия) * добавлена настройка "TopMost Window" в меню свойств региона * второстепенные окна теперь могут отображаться отдельной закладкой в TaskBar (Settings -> General -> Show Child Forms on TaskBar) * при открытии диалога выбора адреса из свойств региона, в качестве стартового подставляется адрес от выделеного текста * в диалоге выбора адреса HEX поле поддерживает минимальную математику (Addr + Addr, Addr - Addr) * в диалог отладочной информации добавлен отладочный лог RawScanner
1.4.28 (beta) * переработан диалог экспорта функций (Ctrl+E) подсвечиваются перехваченые функции, перенаправленные, неисполняемые и т.д. * добавлена поддержка HighDPI * в RawScanner добавлена загрузка строковых констант анализируемых РЕ файлов и их вывод в режиме дизассемблера (по умолчанию отключено). * в RawScanner добавлена возможность отключения логера и контекста активации через настроечный инклуд (для использования в стороннем ПО) * добавлен диалог работы со строками процеса (Ctrl+S) * фикс ошибки загрузки импорта при отсутствующем OriginalFirstThunk * убран лишний оверхэд на пересчете при чтении TLS, чтение перенесено после применения релоков * добавлена дополнительная проверка наличия процесса при реконнекте * произведен рефакторинг проекта, модули исходного кода разнесены по новым папкам
PreviousNext