Commit Graph

  • 9bd4616f6f Added `ZYDIS_FUZZ_AFL_FAST` CMake switch Joel Höner 2017-11-27 00:32:15 +0100
  • a2cc8615ba Various minor no-libc fixes Joel Höner 2017-11-27 00:06:09 +0100
  • 486add62ed Added static assert + verify int type sizes Joel Höner 2017-11-26 05:33:37 +0100
  • 56f47f4863 Added support for compiling on ARM target Joel Höner 2017-11-26 04:38:32 +0100
  • a835185da2 Clang and GCC support in no-libc mode Joel Höner 2017-11-26 04:00:55 +0100
  • 8c69dba9db Added handling of the `ZYDIS_FEATURE_EVEX` and `ZYDIS_FEATURE_MVEX` CMake switches flobernd 2017-11-25 18:14:05 +0100
  • dd9d9134d4 Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-11-25 16:30:10 +0100
  • c4f5af64d0 Added own `NULL` Joel Höner 2017-11-25 03:18:08 +0100
  • 31ff30f763 Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-11-25 02:32:27 +0100
  • cf24ee010a Introduced custom integer types Joel Höner 2017-11-25 01:35:22 +0100
  • 066e7f359d Removed old feature check flags Joel Höner 2017-11-25 00:41:27 +0100
  • 3f66d84a02 Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-11-24 22:31:03 +0100
  • f1316c434e Fixed `ZydisMemorySet` implementation Joel Höner 2017-11-24 20:32:52 +0100
  • df949a5eb0 Improved no-libc support Joel Höner 2017-11-24 19:25:48 +0100
  • e789d11af1 Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-11-24 17:55:00 +0100
  • eefeb6c18d Fixed URL in README.md Joel Höner 2017-11-24 03:28:31 +0100
  • ff7b2df056 Added project logo to README.md Joel Höner 2017-11-24 01:55:55 +0100
  • fb452e5b59 Inverted feature gate macros Joel Höner 2017-11-23 22:42:25 +0100
  • 2dadf3f7a1 Removed PIN test tool Joel Höner 2017-11-23 22:41:29 +0100
  • a3d1490daa Fixed some instruction definitions flobernd 2017-11-17 01:35:56 +0100
  • 0f30c1679b `KNC` instructions are only valid in 64-bit mode flobernd 2017-11-17 01:26:54 +0100
  • 4195e9b0b8 Some decoder and formatter improvements flobernd 2017-11-16 22:18:20 +0100
  • e314c71db3 Added some undocumented `PREFETCH` instructions flobernd 2017-11-16 18:47:42 +0100
  • 626d0bc238 Minor bugfixes flobernd 2017-11-14 07:33:15 +0100
  • 8289bb9fc4 Fixed `ZydisFuzzIn` tool flobernd 2017-11-13 20:12:13 +0100
  • df101d0fe0 Decoder improvements flobernd 2017-11-13 19:43:19 +0100
  • ac3a01bd57 Fixed operand-size of `MOV GPR, DR` and `MOV DR, GPR` instructions flobernd 2017-11-13 14:37:37 +0100
  • 5c634f71ad Added formatter properties to set a custom hex-prefix/suffix flobernd 2017-11-13 13:52:02 +0100
  • 9ccc096232 Minor table-changes to mirror the latest changes of the XED datatables flobernd 2017-11-07 22:18:51 +0100
  • adbfb9cd66 Added formatter properties to control padding of hexadecimal values flobernd 2017-11-06 21:35:13 +0100
  • a227bd4bbe Fixed `mode == 0` in `ZydisDecoderEnableMode` Joel Höner 2017-11-03 22:48:33 +0100
  • cbf06b1bf3 Minor interface changes flobernd 2017-11-03 02:24:02 +0100
  • 3a38b9ceb5 Revert "Minor interface changes" Joel Höner 2017-11-02 23:03:21 +0100
  • 0ba5c95dac Minor interface changes flobernd 2017-11-02 17:03:12 +0100
  • 97a3425e31 Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-11-01 23:39:20 +0100
  • 57f7ff8bcd Implemented decoder-modes to support ISA-extensions that conflict with existing instructions flobernd 2017-11-01 23:39:10 +0100
  • 22318a04dd Minor decoder fixes Joel Höner 2017-10-27 03:07:33 +0200
  • 5ed561a0fc Fixed `bndldx` and `bndstx` not accepting segment-overrides flobernd 2017-10-27 03:02:36 +0200
  • 20b98c4a70 Minor bugfixes flobernd 2017-10-26 20:16:37 +0200
  • 566ebf8566 Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-10-26 20:11:01 +0200
  • 38df6e0d1e Improved support for MPX instructions flobernd 2017-10-26 20:10:51 +0200
  • e967510fb2 Merge branch 'master' into develop Joel Höner 2017-10-24 23:43:56 +0200
  • 95338c59bc Added previously forgotten const qualifiers Joel Höner 2017-10-24 17:21:09 +0200
  • 4de4def535 Fixed some MVEX instructions flobernd 2017-10-20 16:16:57 +0200
  • dd4c793885 Fixed messed-up assert condition flobernd 2017-10-19 22:19:20 +0200
  • 2431b8f623 Adjusted maximum number of operands flobernd 2017-10-19 22:15:44 +0200
  • 668db54b18 Added implicit operands for instructions with stack-operations flobernd 2017-10-19 22:11:23 +0200
  • 219200eebe Minor table fixes flobernd 2017-10-19 17:36:08 +0200
  • 9871cb414c Minor bugfixes flobernd 2017-10-19 15:13:09 +0200
  • 9fc44085d2 Added new ISA-extensions flobernd 2017-10-19 01:10:25 +0200
  • 4dd632463c Merge branch 'develop' Joel Höner 2017-10-17 19:51:14 +0200
  • 750808bea5 Fixed some MVEX instructions flobernd 2017-10-17 18:05:17 +0200
  • d2c6115f6f Fixed two formatter issues Joel Höner 2017-10-17 17:44:19 +0200
  • c77c9f2561 Move encoder to `feature/encoder` branch Joel Höner 2017-10-17 17:30:36 +0200
  • c5e418f34f Merge branch 'mrexodia-const_party' into develop flobernd 2017-10-14 18:39:53 +0200
  • 943993ae4a Changed the way how user-data is passed to custom formatter-callbacks flobernd 2017-10-14 18:37:59 +0200
  • a6113c9252 Merge branch 'const_party' of https://github.com/mrexodia/zydis into mrexodia-const_party flobernd 2017-10-14 18:16:33 +0200
  • ea3e9b648a Minor refactorings flobernd 2017-10-14 18:10:53 +0200
  • e4cc39d195 Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-10-14 17:55:29 +0200
  • 2e1bb33731 Minor table fixes flobernd 2017-10-14 17:55:18 +0200
  • 8f294ed3e5 Merge pull request #18 from mrexodia/fix_error Joel Höner 2017-10-14 14:03:29 +0200
  • 1564120c22
    Fixed an uninitialized variable in ZydisChangeCase Duncan Ogilvie 2017-10-14 13:45:21 +0200
  • d459b39bb7
    Convert all functions in ZydisFormatter to take const arguments Duncan Ogilvie 2017-10-14 13:39:00 +0200
  • 90e4626d11 Replace `to{lower,upper}` with custom func Joel Höner 2017-09-30 01:04:52 +0200
  • 49a8f105b3 Updated instruction database flobernd 2017-09-26 21:05:50 +0200
  • ded9d0e513 Minor refactorings flobernd 2017-09-25 17:59:14 +0200
  • 10a9765585 Minor improvements to the performance-test tool flobernd 2017-09-25 17:06:14 +0200
  • 505224dc20 Further improvements to address-formatting flobernd 2017-09-25 16:18:01 +0200
  • 3223a4d63f Fixed formatting of "moff"-displacements flobernd 2017-09-25 04:10:11 +0200
  • ac16314f48 `InstructionEncodings.inc` is now generated with deterministic output flobernd 2017-09-25 02:05:53 +0200
  • 10790b449f Changed immediate-operand of `aad` and `aam` from signed to unsigned flobernd 2017-09-24 22:31:17 +0200
  • 38975c8d3d Minor refactorings flobernd 2017-09-23 19:53:48 +0200
  • 04ae18bef2 Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-09-23 19:46:37 +0200
  • 2145c399b5 Formatter does now print the `far` modifier for the respective instructions flobernd 2017-09-23 19:46:27 +0200
  • 6315e29aa5 Added `ZYDIS_ATTRIB_IS_FAR_BRANCH` attribute for far JMP/CALL/RET instructions flobernd 2017-09-23 18:26:48 +0200
  • 425387e892 Added attribute info to `ZydisInfo` tool Joel Höner 2017-09-22 19:09:14 +0200
  • 2ed87351b8 Added read and write masks to `ZydisOperandActions` Joel Höner 2017-09-22 00:04:23 +0200
  • 994f8efa43 Added `_MAX_VALUE` marker value to all enums Joel Höner 2017-09-21 23:50:44 +0200
  • 9222f80b97 Fixed formatting of signed 8-bit immediate operands (again) flobernd 2017-09-21 22:16:37 +0200
  • e6399bbb27 Reverted last change flobernd 2017-09-21 19:40:47 +0200
  • c91fe2cc4b Fixed formatting of signed 8-bit immediate operands flobernd 2017-09-21 18:20:48 +0200
  • c62cd21c89 Fixed formatting of signed 32-bit immediate operands flobernd 2017-09-21 16:53:23 +0200
  • 66972e43b4 Minor refactorings flobernd 2017-09-20 15:46:51 +0200
  • 92cfcdac00 Minor performance improvements to the `ZydisPrintHexU` function flobernd 2017-09-16 17:37:14 +0200
  • 2e979ec737 Improved support for ICC flobernd 2017-09-15 01:45:01 +0200
  • 6b608a302b Merge branch 'develop' of github.com:zyantific/zyan-disassembler-engine into develop flobernd 2017-09-15 00:42:13 +0200
  • 75729e8446 Fixed compilation of the performance-test tool on linux systems flobernd 2017-09-15 00:42:05 +0200
  • d7775dcfaa Merge branch 'develop' of https://github.com/zyantific/zyan-disassembler-engine into develop Joel Höner 2017-09-15 00:41:06 +0200
  • 891942533d Fixed GCC release build Joel Höner 2017-09-15 00:40:14 +0200
  • 8540326e33 Improved performance-test tool flobernd 2017-09-14 23:41:25 +0200
  • 606214c5a7 Fixed decoding of 16-bit displacements flobernd 2017-09-14 22:21:11 +0200
  • 867b6bc109 Fixed an issue where instructions with more than 15-bytes did not get rejected correctly flobernd 2017-09-14 19:05:13 +0200
  • f230688af4 Fixed `ZydisISAExt` enum flobernd 2017-09-14 17:54:22 +0200
  • 1b56dfc49a Fixed `NOP` instruction with `66` prefix flobernd 2017-09-14 04:01:57 +0200
  • 9fe5d66380 Simplified custom print-functions and fixed some bugs flobernd 2017-09-14 02:59:20 +0200
  • 41e943c34c Removed outdated assertion flobernd 2017-09-14 01:08:37 +0200
  • 01dca38516 Significantly improved formatter performance flobernd 2017-09-14 00:59:23 +0200
  • 30f15afe0a Minor refactorings and bug-fixes flobernd 2017-09-14 00:56:01 +0200
  • 3b5906f40e Fixed doxygen comments for generated enums flobernd 2017-09-11 03:05:49 +0200
  • 71be8a1bc2 Removed `Strings` suffix from generated enum files flobernd 2017-09-10 21:48:16 +0200