Commit Graph

  • 7c4e7d7daf fix underflow x64dbg Duncan Ogilvie 2019-09-07 17:42:52 +0200
  • 9f0eae62c1 Some FreeBSD fixes for examples and including Zydis in shared/static libraries fG! 2018-07-11 23:19:12 +0100
  • 51686517c4
    Backported 5080b7676efc80c54e3165e6c52c569ec0c8922f flobernd 2018-07-09 14:57:14 +0200
  • 7f836e7e61
    Backported some bugfixes from `future` branch flobernd 2018-05-22 16:16:09 +0200
  • a343d90628
    Fixed build on CentOS / RHEL Joel Höner 2018-05-21 22:07:53 +0200
  • 1aa5e648f1
    Backported "Fixed a wrong assert condition" from future branch Joel Höner 2018-05-21 16:00:06 +0200
  • 14eeda7cfc
    Fixed Discord link flobernd 2018-05-05 15:20:36 +0200
  • 759284b6bb
    Minor doxygen improvements flobernd 2018-03-22 19:09:35 +0100
  • d49127c3d6
    Fixed `ENCLS`, `ENCLU` and `ENCLV` instructions flobernd 2018-03-14 00:36:26 +0100
  • 16c60185a6
    Fixed check for invalid gather registers in non 64-bit mode flobernd 2018-03-13 13:24:20 +0100
  • 16e6d0f02b
    Minor code optimizations flobernd 2018-03-13 00:23:24 +0100
  • 4bea392853
    Renamed `SAVESSP` to `SAVEPREVSSP` flobernd 2018-03-11 19:07:33 +0100
  • 1ea01917c2
    Minor bugfixes flobernd 2018-03-07 23:13:09 +0100
  • 7ddc6bdd85
    Minor bugfixes flobernd 2018-03-07 16:30:00 +0100
  • 74c3211dd0
    Added missing `extern "C"` block in `String.h` flobernd 2018-03-07 14:56:45 +0100
  • bad25117d2
    Formatter: Fixed padding of immediate values flobernd 2018-03-07 14:56:04 +0100
  • 3263a65b56
    Updated version to 2.0.1.0 flobernd 2018-03-07 14:55:25 +0100
  • 2852492484
    Merge branch 'develop' flobernd 2018-03-01 17:06:40 +0100
  • 778401a51c
    CMake: Fixed `ZYDIS_FEATURE_DECODER` and `ZYDIS_FEATURE_FORMATTER` options flobernd 2018-02-28 21:16:32 +0100
  • 771d2017fd
    Clean-ups in `CMakeLists.txt` Joel Höner 2018-02-28 20:06:43 +0100
  • ec174a7efd
    Various small README tweaks Joel Höner 2018-02-28 20:01:22 +0100
  • 81b45d39dd
    Removed non-ASCII characters flobernd 2018-02-28 18:57:04 +0100
  • 7d2a3c05ad
    Removed all trailing whitespaces flobernd 2018-02-28 18:15:18 +0100
  • dd90a66d99
    Added `WHOLE_PROGRAM_OPTIMIZATION` option to the CMake file flobernd 2018-02-27 23:56:43 +0100
  • 5a90a4d628
    Removed `ZYDIS_INLINE` attribute from all exported `ZydisString*` functions flobernd 2018-02-26 23:12:57 +0100
  • c596748158
    Minor cosmetic changes flobernd 2018-02-26 21:57:53 +0100
  • 0e60679470
    Minor changes to the internal formatter logic flobernd 2018-02-26 13:13:11 +0100
  • 1483f854f2
    Cosmetical fixes flobernd 2018-02-24 23:45:31 +0100
  • 6efd1ced36
    Added doxygen documentation for generated enum values flobernd 2018-02-24 21:04:23 +0100
  • 63f5b2f680
    Minor refactorings flobernd 2018-02-24 20:59:35 +0100
  • c6b3c5d242
    Changed type of implicit memory operands to `ZYDIS_MEMOP_TYPE_MEM` instead of `ZYDIS_MEMOP_TYPE_INVALID` flobernd 2018-02-23 03:44:06 +0100
  • 6a8825ead2
    Renamed some string-functions to match the existing naming convention (`ZydisString*`) flobernd 2018-02-23 02:23:45 +0100
  • ef22aef632
    Exported `ZydisString*` functions flobernd 2018-02-23 01:34:06 +0100
  • 098b37d6e7
    Fixed some operand definitions flobernd 2018-02-22 16:01:39 +0100
  • 2cd7018b5b
    Added `MONITORX`, `MWAITX` and `ENCLV` instructions flobernd 2018-02-19 18:59:33 +0100
  • a4f0b9731e
    Merge branch 'develop' of https://github.com/zyantific/zydis into develop flobernd 2018-02-08 01:48:51 +0100
  • 05aba7a445
    Minor bugfixes flobernd 2018-02-08 01:48:37 +0100
  • fca59443d1 Install `ZydisExportConfig.h` Joel Höner 2018-02-06 19:47:50 +0100
  • 289e85282d
    Merge branch 'develop' of https://github.com/zyantific/zydis into develop flobernd 2018-02-06 19:37:41 +0100
  • bbb864561d
    More formatter changes flobernd 2018-02-06 19:35:54 +0100
  • 320a90db53 Suppress second `include` in install rule Joel Höner 2018-02-06 19:10:19 +0100
  • 4e189721b2
    Minor changes to the operand formatter hooks flobernd 2018-02-05 23:49:50 +0100
  • ca9898fa42
    Omitting an operand by using formatter hooks will now correctly omit the semicolon as well flobernd 2018-02-05 23:34:54 +0100
  • 74ef4ac22e
    Fixed detection of bad gather registers in non 64-bit mode flobernd 2018-01-27 21:57:16 +0100
  • 1f1be9fa21
    Fixed non 64-bit mode mask-register error condition flobernd 2018-01-27 17:48:20 +0100
  • 36f9172dad
    Fixed some instruction definitions flobernd 2018-01-27 17:34:44 +0100
  • 8c5e216e11
    Fixed a bug in `ZydisRegisterGetClass` flobernd 2018-01-25 22:00:29 +0100
  • f090a4a610
    Updated CMake file flobernd 2018-01-19 23:35:34 +0100
  • 67e04ec52f
    Updated license and version-info flobernd 2018-01-19 02:38:18 +0100
  • 9a43872b90
    Fixed operand size of some conditional jump instructions flobernd 2018-01-19 02:36:46 +0100
  • 61f607e1df
    Minor optimizations and bugfixes flobernd 2018-01-17 00:31:32 +0100
  • 7074e363f0
    Fixed formatting of memory operands with explicit segment register flobernd 2018-01-14 18:49:56 +0100
  • 57ccc70415
    Optimized detection of bad register values flobernd 2018-01-11 22:30:23 +0100
  • 9ec1e0c4d1 readme: turn XED mention into a link quasilyte 2018-01-11 10:55:20 +0300
  • 44bbc7cea2
    Improved `ZydisPerfTest` flobernd 2018-01-11 02:44:26 +0100
  • 9c71771875
    Added missing `LOCK` prefix check for `3DNOW` encoded instructions flobernd 2018-01-11 02:39:43 +0100
  • 7fb7eea11f
    Bugfixes and table changes flobernd 2018-01-11 02:17:17 +0100
  • 407a527ae7
    Improved `ZydisPerfTest` flobernd 2018-01-10 23:11:57 +0100
  • 203dee3bfb
    Bugfixes and table changes flobernd 2018-01-10 23:04:57 +0100
  • fb519fe933
    Internal refactorings and performance optimizations flobernd 2018-01-10 17:02:11 +0100
  • 585fa7035a
    Minor refactorings flobernd 2017-12-31 17:27:59 +0100
  • 38c99667c4
    Minor table changes flobernd 2017-12-20 23:36:59 +0100
  • f8369ac13c
    Minor table fixes flobernd 2017-12-20 09:56:21 +0100
  • e0ec33b5b3
    Updated readme flobernd 2017-12-19 19:32:09 +0100
  • ef1d9af54f
    Update README.md Florian Bernd 2017-12-13 11:55:30 +0100
  • 14c9cb9a41
    Merge branch 'develop' Joel Höner 2017-12-12 14:19:39 +0100
  • 81e6da39c9
    Update MSVC project files Mattiwatti 2017-12-11 00:14:37 +0100
  • e4f9054c97
    Changed size of `AVX2`-gather memory operands to match `AVX512` flobernd 2017-12-10 10:44:59 +0100
  • 82f72cf5a1
    Fix register strings Joel Höner 2017-12-04 00:33:38 +0100
  • 31c369d3f1 Merge branch 'feature/zydis-string' into develop Joel Höner 2017-12-03 22:47:01 +0100
  • dff821402b Refactored `ZydisFormatter` flobernd 2017-12-03 18:49:45 +0100
  • e145402d2e Added `ZydisUPointer` and `ZydisIPointer` types flobernd 2017-12-03 18:37:57 +0100
  • 451d7fb1a8 Fixed and refactored some enums flobernd 2017-12-03 18:36:43 +0100
  • 043b1f5a5a Minor improvements to the instruction-formatter flobernd 2017-12-03 12:12:19 +0100
  • 1d6c296c5f Renamed `ZydisStringAppendStaticEx` to `ZydisStringAppendExStatic` flobernd 2017-12-03 11:57:49 +0100
  • e943baa683 Removed `InternalTypes.h` from `CMakeLists.txt` flobernd 2017-12-03 00:01:23 +0100
  • 39facdf5fe Reworked `ZydisString` flobernd 2017-12-02 23:46:05 +0100
  • 346b7fec10 Moved internal headers Joel Höner 2017-12-02 19:26:26 +0100
  • 618557a814 Minor documentation tweaks Joel Höner 2017-12-02 17:50:34 +0100
  • 07c325b367 Minor bugfixes flobernd 2017-12-02 07:05:29 +0100
  • a1d58c9ee7
    Replaced `ZYDIS_FORMATTER_HOOK_PRINT_OPERAND_SEPARATOR` by `ZYDIS_FORMATTER_HOOK_PRE_OPERAND`/`ZYDIS_FORMATTER_HOOK_POST_OPERAND` flobernd 2017-12-02 19:42:30 +0100
  • 022a4e7423 Add hook for operand seperator to formatter th0rex 2017-12-01 15:40:08 +0100
  • 217d5cc9af
    Minor refactorings and bugfixes flobernd 2017-12-02 06:54:47 +0100
  • 71b21c4301
    Renamed `ZydisInternalString` to `ZydisGeneratedString` flobernd 2017-12-02 06:40:40 +0100
  • 02030c3b92
    Various changes and refactorings flobernd 2017-12-02 06:36:12 +0100
  • fa12ccb64b Switch to length aware string Joel Höner 2017-12-01 20:40:56 +0100
  • 930c4df970
    Removed `ZydisDecodedInstruction.instrPointer` flobernd 2017-12-01 20:21:25 +0100
  • 1cd788f751
    Minor table fixes flobernd 2017-12-01 01:18:25 +0100
  • 818ded7eef
    Converted MSVC README to markdown flobernd 2017-11-30 22:50:33 +0100
  • 38ba947650
    Merge pull request #24 from Mattiwatti/msvc Joel Höner 2017-11-30 21:34:46 +0100
  • f5340ef7f2
    Do not disable /GS cookies and CFG by default in release mode Mattiwatti 2017-11-30 14:53:38 +0100
  • 58ce3a3e7f Removed forgotten stdint.h include Joel Höner 2017-11-30 08:03:34 +0100
  • beeaa0e279
    Added additional check for invalid AVX-512 zero masks flobernd 2017-11-29 22:47:09 +0100
  • 039a0b93d7
    Make ZydisWinKernel compatible with Clang Mattiwatti 2017-11-29 17:01:15 +0100
  • 3c631a5d3d
    Add note to README re: bug in older WDK versions ('numeric comparison attempted on ""') Mattiwatti 2017-11-29 16:59:36 +0100
  • 9217d92619
    Update .gitignore with MSVC file types Mattiwatti 2017-11-29 00:55:11 +0100
  • fd437bc8f2
    Add a brief README to /msvc describing its contents Mattiwatti 2017-11-29 00:54:28 +0100
  • d6764c89e9
    Add /msvc directory under the root directory with MSVC 2017 project files for Zydis and the various tools and examples Mattiwatti 2017-11-29 00:54:10 +0100
  • f32aab6e03
    Add ZydisWinKernel as an example of a Windows kernel mode driver utilizing Zydis Mattiwatti 2017-11-29 00:51:59 +0100
  • 6d690a4893 Improved file-size reduction for builds without `ZYDIS_FEATURE_EVEX`/`ZYDIS_FEATURE_MVEX` flobernd 2017-11-27 13:42:24 +0100