HomeFreeBSD

devel/zydis: Update to 4.1.0

Description

devel/zydis: Update to 4.1.0

ChangeLog: https://github.com/zyantific/zydis/releases/tag/v4.1.0

Features

  • Add AVX-VNNI-INT16, SHA512, SM3, SM4 and PBNDKB ISA extensions
  • Add UD0_COMPAT decoder mode
  • Add support for loongarch
  • Add PCOMMIT instruction
  • Update instructions and add new ISA extensions

Improvements

  • Fix ZydisFeature enum max value constant
  • Excluded test tool from shared library builds
  • CMake: remove CXX from project directive
  • Use ZYAN_DIV64 in ZydisStringAppendDecU64
  • Improve color output for ZydisInfo and ZydisDisasm
  • Add missing static keywords.
  • Convert ZydisDecoder field decoder_mode to a bitmap.
  • Add ZYDIS_BUILD_TESTS option and include tests in CMakeLists.txt
  • Fix the installation location of manpages
  • Build: fix amalgamation public header warning
  • Add missing (void) on functions without args
  • Fix ZYDIS_FORMATTER_PROP_HEX_FORCE_LEADING_NUMBER
  • Improve fuzzer stability in persistent mode
  • CMake: mark zycore dependency as required
  • Improve ZydisRegisterGetLargestEnclosing
  • Check if Zydis is the top-level project for better FetchContent support
  • CMake: improve search for Zycore
  • Fix #463: Wrong target offset calculated when using bnd prefix
  • Fuzzing improvements and bugfixes
  • Doc: extract documentation from all headers
  • Formatter improvements (sizes and addresses)
  • Fix alignment issues with Intel macOS builds
  • Keep same order of files for amalgamation
  • Reworked absolute address handling
  • Enforce predicted instruction size

PR: 278132

Details

Provenance
freebsd_sysctl.czAuthored on Apr 3 2024, 7:02 AM
fernapeCommitted on Apr 4 2024, 12:23 PM
Parents
R11:2f40769fc2e2: devel/zycore-c: Update to 1.5.0
Branches
Unknown
Tags
Unknown