1
0
mirror of https://github.com/bitdefender/bddisasm.git synced 2024-12-22 05:58:07 +00:00

Commit Graph

  • 59020bc334
    Merge 7a705ceaa1 into c282f06215 Turo Lamminen 2024-11-26 23:35:38 +0200
  • 662abc2f87
    Merge a16629c6dd into c282f06215 Turo Lamminen 2024-11-20 10:01:21 +0100
  • c282f06215
    Add support for SIMD Exceptions reporting and new x86 ISAs (#108) master vlutas 2024-11-07 12:15:29 +0200
  • bcc637baf7 * Added missing Rust source file. feature/new_isa_simd_exc Andrei Vlad LUTAS 2024-11-07 12:07:59 +0200
  • ed18dfc562 * Fixed Rust build. Andrei Vlad LUTAS 2024-11-07 12:02:28 +0200
  • 42b6eceae6 * Add support for SIMD exceptions reporting in INSTRUX. * Add support for new ISAs: MOVRS, MSR_IMM, AMX-FP8, AMX-TRANSPOSE, AMX-TF32, AMX-AVX512, AMX-MOVRS, EVEX-encoded SM4. Andrei Vlad LUTAS 2024-11-07 11:58:23 +0200
  • 7d005faa03
    Merge pull request #107 from ScimitarEnjoyer/bugfix/unsupported-inst-edge-case vlutas 2024-09-24 11:55:17 +0300
  • d637248244 bdshemu: Fix tests Eugen Podrug 2024-09-24 10:11:57 +0200
  • 7136b64c6c bdshemu: Fix edge case with unsupported instrs Eugen Podrug 2024-09-23 16:47:52 +0200
  • b67fd766a1 Fixed conf file example block. v2.2.0 Andrei Vlad LUTAS 2024-09-23 20:25:56 +0300
  • 34a0880784
    fuzzing: Check that Intbuf was successfully allocated Anichitei Ionel-Cristinel 2024-09-23 13:58:59 +0300
  • 7bc007069d
    Merge pull request #104 from akisari/master vlutas 2024-09-17 18:07:53 +0300
  • 3e356513cd Fix the text parser used for tests. Andrei KISARI 2024-09-17 17:51:06 +0300
  • ae87852586
    Add .readthedocs.yaml Anichitei Ionel-Cristinel 2024-09-17 16:15:29 +0300
  • b559081f1c
    Merge pull request #103 from ianichitei/master vlutas 2024-09-17 16:06:09 +0300
  • 7c5bddb9a4
    Update ci.yml Anichitei Ionel-Cristinel 2024-09-17 15:33:43 +0300
  • 10224d00b1
    Update ci.yml Anichitei Ionel-Cristinel 2024-09-17 15:23:04 +0300
  • 1312f0726d
    ci: Fix make install path Anichitei Ionel-Cristinel 2024-09-17 15:21:10 +0300
  • 1b46174e00
    ci: Don't run tests for no-mnemonic builds Anichitei Ionel-Cristinel 2024-09-17 15:18:41 +0300
  • ca912b2819
    ci: Fix make paths Anichitei Ionel-Cristinel 2024-09-17 14:45:24 +0300
  • 8c1bc973d3
    ci: Use a matrix for all the CMake configs Anichitei Ionel-Cristinel 2024-09-17 14:41:45 +0300
  • ea78026087
    Add CMakePresets.json Anichitei Ionel-Cristinel 2024-09-17 14:22:08 +0300
  • 4b98f1b9e4
    ci: Fix disasmtool path Anichitei Ionel-Cristinel 2024-09-17 12:17:54 +0300
  • e921cfaab4
    ci: Fix workflow file Anichitei Ionel-Cristinel 2024-09-17 12:12:55 +0300
  • 584332ab98
    ci: Run tests on Windows and Mac Anichitei Ionel-Cristinel 2024-09-17 12:10:27 +0300
  • 13a33e40a3
    ci: Fix a typo Anichitei Ionel-Cristinel 2024-09-17 11:57:30 +0300
  • ddbba4d6b4
    ci: Fix a typo Anichitei Ionel-Cristinel 2024-09-17 11:09:00 +0300
  • aa90fb6282
    ci: Run tests on Linux builds with sanitizers Anichitei Ionel-Cristinel 2024-09-17 11:08:03 +0300
  • 10f06b9263 Updated CHANGELOG for v2.2.0. Andrei Vlad LUTAS 2024-09-16 13:19:27 +0300
  • e4bb7c25db
    bindings: Update rsbddisasm Anichitei Ionel-Cristinel 2024-09-16 12:57:05 +0300
  • f44ac0ce39
    build: Fix disasmtool LTO Anichitei Ionel-Cristinel 2024-09-16 12:50:52 +0300
  • d8f3046391 Improve bddisasm and bdshemu test scripts. Andrei KISARI 2024-09-16 12:47:03 +0300
  • 767bf2e5c0 Added support for new Intel AVX 10.2 instructions. Added support for AMD RMPREAD instruction. Improved EVEX decoding, including the new U bit. Fixed ENTER & LEAVE operands. Andrei Vlad LUTAS 2024-09-16 12:23:54 +0300
  • a16629c6dd Use array for regular operand types Turo Lamminen 2024-08-31 23:26:44 +0300
  • 9fb3c9cfe8 Use array for regular operand sizes Turo Lamminen 2024-08-31 23:26:40 +0300
  • 7a705ceaa1 Convert some complex conditions to branchless form Turo Lamminen 2024-08-31 22:21:05 +0300
  • 21da6eddaf Move condition away from loop header Turo Lamminen 2024-08-31 21:24:45 +0300
  • c877b5007f
    Merge pull request #96 from turol/optimize vlutas 2024-08-29 17:38:46 +0300
  • 56bbcca4cf Replace ND_SIGN_EX with less branchy version Turo Lamminen 2024-08-06 19:13:06 +0300
  • 8bc44ae145 Only call ND_SIGN_EX when instruction has displacement Turo Lamminen 2024-08-26 17:28:32 +0300
  • f967327ca4 Add benchmark script Turo Lamminen 2024-08-06 19:13:06 +0300
  • 4026e7610f
    Merge pull request #99 from akisari/master vlutas 2024-08-28 10:22:00 +0300
  • 68166adcbd Add support for builds without mnemonics. Andrei KISARI 2024-08-28 10:18:10 +0300
  • b261dd447d Only set bcstSize when it's required Turo Lamminen 2024-08-06 19:13:06 +0300
  • 4b320e0817 Fix comment Turo Lamminen 2024-08-06 19:13:06 +0300
  • ed19a468e6
    Merge pull request #98 from turol/clock vlutas 2024-08-26 09:46:37 +0300
  • 58f2ca239c Fix conversion of clock() return value to actual time units Turo Lamminen 2024-08-24 22:19:14 +0300
  • 8b4cc482b9
    Merge pull request #95 from BJNFNE/ndfetchdata-gcc-warning vlutas 2024-07-31 10:22:15 +0300
  • a631012463 fix gcc warning in NdFetchData Benjamin Funke 2024-07-29 16:43:04 +0200
  • 2b1c90b631
    Merge pull request #94 from turol/fix_typos vlutas 2024-07-29 09:02:11 +0300
  • c008c467dc Fix typos in comments Turo Lamminen 2024-07-27 22:54:29 +0300
  • 1fa2ee4d91
    Merge pull request #93 from turol/format_improvement vlutas 2024-07-24 10:10:34 +0300
  • ba68473703 Make NdToText string arrays more const Turo Lamminen 2024-07-20 22:43:15 +0300
  • a9819f76d0 Use macro to reduce code duplication in NdToText Turo Lamminen 2024-07-20 21:29:58 +0300
  • a2d25fffdd
    Merge pull request #92 from turol/linux-tests vlutas 2024-07-16 19:50:45 +0300
  • 3b620c2dba Fix test runner on Linux Turo Lamminen 2024-07-16 18:04:12 +0300
  • d9d60a8b47 Fixed the bdshemu test case archive - removed the password. Andrei Vlad LUTAS 2024-06-27 14:03:09 +0300
  • e3855b464f
    ci: Fix setup-winsd version Anichitei Ionel-Cristinel 2024-06-17 11:05:33 +0300
  • 6e7846bcaf
    ci: Upgrade setup-winsdk to v2.2 Anichitei Ionel-Cristinel 2024-06-17 10:46:38 +0300
  • ac34b80f8f
    ci: Upgrade upload-release-assets to v3.0 Anichitei Ionel-Cristinel 2024-06-17 10:42:31 +0300
  • 54a2027333 Added 64-bit mul test case + made the code more readable. Andrei Vlad LUTAS 2024-06-05 00:52:51 +0300
  • 270587903e Some more type cast warnings fixed. Andrei Vlad LUTAS 2024-06-04 19:13:52 +0300
  • f1a85df2e7 Use const cast when fetching bytes from memory. v2.1.5 Andrei Vlad LUTAS 2024-05-29 09:05:56 +0300
  • a86c84f599 Added missing paranthesis around macro parameter. Andrei Vlad LUTAS 2024-05-28 23:19:20 +0300
  • 91f04ed43b Fixed potential unaligned load, as reported by UBSAN. Andrei Vlad LUTAS 2024-05-28 19:20:38 +0300
  • 63ca9e4328
    Merge pull request #90 from ianichitei/master vlutas 2024-05-08 12:50:36 +0300
  • 4e37a3a312
    Update rust.yml Anichitei Ionel-Cristinel 2024-05-08 12:23:01 +0300
  • 690edbdf87
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 12:16:54 +0300
  • 95aab171e4
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 12:13:04 +0300
  • fcf9c79679
    Update README.md Anichitei Ionel-Cristinel 2024-05-08 12:08:39 +0300
  • fc504017c9
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 11:56:59 +0300
  • 7f537ce019
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 11:48:52 +0300
  • ff8260e0dc
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 11:40:00 +0300
  • 567a24b4f2
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 11:28:51 +0300
  • ecba4412f5
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 11:23:02 +0300
  • e12c77a4cd
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 11:06:43 +0300
  • 02d5b9803f
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 11:01:11 +0300
  • 982a08475b
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 10:54:24 +0300
  • 2777987530
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 10:49:10 +0300
  • 2f53b0c228
    Update ci.yml Anichitei Ionel-Cristinel 2024-05-08 10:37:02 +0300
  • 0086ea6edf
    ci: Attest provenance for each build artefact, not just the archives Anichitei Ionel-Cristinel 2024-05-08 10:25:53 +0300
  • 9cd9c58607
    ci: Try to figure out what are the required permissions Anichitei Ionel-Cristinel 2024-05-08 08:29:42 +0300
  • ea6065bea1
    ci: Fix permissions Anichitei Ionel-Cristinel 2024-05-08 08:13:33 +0300
  • 802f2854cd
    Try Artifact Attestations Anichitei Ionel-Cristinel 2024-05-08 08:03:20 +0300
  • 1fa6505b28 Build fix for macos. Andrei Vlad LUTAS 2024-05-07 17:48:44 +0300
  • 173e2e295d Do not use cpuid outside x86 architectures in disasmtool. Andrei Vlad LUTAS 2024-05-07 17:38:01 +0300
  • 9a66dc05c7 Further fixed macos build. Andrei Vlad LUTAS 2024-05-07 17:27:44 +0300
  • 473eb0af62 Fixed macos build. Andrei Vlad LUTAS 2024-05-07 17:22:33 +0300
  • 05d5632dea https://github.com/bitdefender/bddisasm/issues/89 - fixed comment. Andrei Vlad LUTAS 2024-05-07 17:03:07 +0300
  • f32c0373ac Incremented revision to 2.1.4. v2.1.4 Andrei Vlad LUTAS 2024-03-27 09:30:24 +0200
  • 44dc7c6cbb Updated changelog & Python binding version. Andrei Vlad LUTAS 2024-03-27 09:21:00 +0200
  • 4bc4636765 https://github.com/bitdefender/bddisasm/issues/88 - removed (no longer needed) assert. Andrei Vlad LUTAS 2024-03-27 09:15:51 +0200
  • 37a8c94bc7 Applied some of the syntax recomandations from https://cdrdv2.intel.com/v1/dl/getContent/817241. v2.1.3 Andrei Vlad LUTAS 2024-03-04 12:48:18 +0200
  • 02cbe6a298 https://github.com/bitdefender/bddisasm/issues/87 - added missing R access for the rIP operand for SYSCALL instructions; added missing SCS, rCX and rDX operands for SYSEXIT instruction. Andrei Vlad LUTAS 2024-02-27 09:45:05 +0200
  • f6f93c4112 Fixed pybddisasm version. Andrei Vlad LUTAS 2024-02-26 21:03:14 +0200
  • 3df189f093 https://github.com/bitdefender/bddisasm/issues/87 - Fixed CALL instruction access for rIP operand - it must include read access, as the instruction pointer is saved on the stack. Andrei Vlad LUTAS 2024-02-26 20:53:42 +0200
  • 2b12d0ab4b
    Merge pull request #86 from oberrich/patch-1 vlutas 2024-02-26 10:52:33 +0200
  • f7410a083a
    Fix typo in bdshemu.c oberrich 2024-02-26 05:13:24 +0100
  • 8f95a2828d
    Merge pull request #85 from ianichitei/master vlutas 2024-02-23 15:44:04 +0200
  • aeeafc414a
    build: Fix ci.yml Anichitei Ionel-Cristinel 2024-02-23 12:22:18 +0200