Skip to content

v4.1.0

Latest
Compare
Choose a tag to compare
@athre0z athre0z released this 04 Feb 21:21

What's Changed

Features

Improvements

  • Fix ZydisFeature enum max value constant by @athre0z in #408
  • Excluded test tool from shared library builds (Fixes #415) by @mappzor in #416
  • CMake: remove CXX from project directive by @athre0z in #418
  • Use ZYAN_DIV64 in ZydisStringAppendDecU64 by @jpidancet in #424
  • Improve color output for ZydisInfo and ZydisDisasm by @flobernd in #433
  • Add missing static keywords. by @jpidancet in #434
  • Convert ZydisDecoder field decoder_mode to a bitmap. by @jpidancet in #435
  • Add ZYDIS_BUILD_TESTS option and include tests in CMakeLists.txt by @topazus in #437
  • Fix the installation location of manpages by @topazus in #441
  • Build: fix amalgamation public header warning by @athre0z in #440
  • Add missing (void) on functions without args by @athre0z in #442
  • Fix ZYDIS_FORMATTER_PROP_HEX_FORCE_LEADING_NUMBER by @athre0z in #452
  • Improve fuzzer stability in persistent mode by @athre0z in #453
  • CMake: mark zycore dependency as required by @athre0z in #457
  • Improve ZydisRegisterGetLargestEnclosing by @flobernd in #456
  • Check if Zydis is the top-level project for better FetchContent support by @ZehMatt in #459
  • CMake: improve search for Zycore by @athre0z in #461
  • Fix #463: Wrong target offset calculated when using bnd prefix by @ZehMatt in #464
  • Fuzzing improvements and bugfixes by @mappzor in #466
  • Doc: extract documentation from all headers by @athre0z in #467
  • Formatter improvements (sizes and addresses) by @mappzor in #472
  • Fix alignment issues with Intel macOS builds by @athre0z in #475
  • Keep same order of files for amalgamation by @evdenis in #481
  • Reworked absolute address handling (Fixes #471) by @mappzor in #473
  • Enforce predicted instruction size (Fixes #478) by @mappzor in #479

Full Changelog: v4.0.0...v4.1.0

Minimum required Zycore version: v1.5.0