Commit Graph

280 Commits (master)
 

Author SHA1 Message Date
Ionel-Cristinel ANICHITEI 9fc3070436 Merge remote-tracking branch 'bitdefender-public/master'
3 years ago
Ionel-Cristinel ANICHITEI 80a1fd54ef disasmtool_lix: Use -march=nehalem when building
3 years ago
Anichitei Ionel-Cristinel 974e7124f0
Update ci.yml
3 years ago
Anichitei Ionel-Cristinel 5c8d896b26
Update ci.yml
3 years ago
Anichitei Ionel-Cristinel 3e21ce944d
Update ci.yml
3 years ago
Andrei Vlad LUTAS cd27b55b61 Fixed conflicts.
3 years ago
Ionel-Cristinel ANICHITEI 2c3535754f Fix build
3 years ago
Andrei Vlad LUTAS 5aa353867c Add support for shemu in disasmtool_lix (thanks to Bogdan Bosinta - @bbosinta).
3 years ago
Ionel-Cristinel ANICHITEI 24234eb097 Try to add a .deb to releases
3 years ago
Ionel-Cristinel ANICHITEI b93bb94e16 Merge remote-tracking branch 'bitdefender-public/master'
3 years ago
Ionel-Cristinel ANICHITEI 2dcac9a5d9 Remove iobj and ipdb files before creating the ZIPs
3 years ago
Ionel-Cristinel ANICHITEI fc85cdb20c Include disasmtool in the Windows build
3 years ago
bbosinta 03220857f9
Merge pull request #32 from bbosinta/master
3 years ago
Anichitei Ionel-Cristinel 892946cb07
Run the release step only for releases
3 years ago
Anichitei Ionel-Cristinel 3bb888fc99
Try to add Windows binaries to a release
3 years ago
Bogdan-Viorel BOSINTA 1fd35e9f30 Include disasmtool in packages
3 years ago
Bogdan-Viorel BOSINTA 9a18cde5ea Add support for CPack
3 years ago
Bogdan-Viorel BOSINTA 704e452353 Cleanup CMakeLists.txt
3 years ago
Anichitei Ionel-Cristinel 1aa0e0d71b
Merge pull request #31 from ianichitei/master
3 years ago
Ionel-Cristinel ANICHITEI 5926fa30f1 Update README
3 years ago
Ionel-Cristinel ANICHITEI 88c0adfc48 Add support for find_package
3 years ago
Anichitei Ionel-Cristinel 11fa28a8bb
Fix CMake install target
3 years ago
vlutas 9fa954325c
Merge pull request #29 from tklengyel/python_example
3 years ago
Tamas K Lengyel 54992bb376 Add copy-pastable python example
3 years ago
Anichitei Ionel-Cristinel 432f2290c6
Update README.md
3 years ago
Anichitei Ionel-Cristinel 8528de2d98
Merge pull request #28 from ianichitei/master
3 years ago
Ionel-Cristinel ANICHITEI b942b37680 Don't supply inc/bdshemu as an include path for cppcheck
3 years ago
Ionel-Cristinel ANICHITEI c1c3770cc6 Move bdhsemu.h to inc/
3 years ago
Ionel-Cristinel ANICHITEI 81664ff09f Use CMAKE_CURRENT_LIST_DIR instead of CMAKE_SOURCE_DIR when reading version.h
3 years ago
Ionel-Cristinel ANICHITEI 15fe86d7d3 Fix library order
3 years ago
Ionel-Cristinel ANICHITEI 190d3e59f3 Extract version information from version.h
3 years ago
Ionel-Cristinel ANICHITEI f5d91d7cb5 Use Release as the default build type
3 years ago
Ionel-Cristinel ANICHITEI 2eb472cdab Ignore disasmtool_lix/_build
3 years ago
Anichitei Ionel-Cristinel baad8a4bd0
ci: Use CMake when building on Linux
3 years ago
Ionel-Cristinel ANICHITEI 2ebfd04da0 Update README
3 years ago
Ionel-Cristinel ANICHITEI 3ac7fec729 Lower the minimum required CMake version
3 years ago
Ionel-Cristinel ANICHITEI fbafa8b8f5 Set the output directory to bin/x64/
3 years ago
Ionel-Cristinel ANICHITEI 0af56019c2 Initial CMake support
3 years ago
Anichitei Ionel-Cristinel 49d7eab4da
ci: Update microsoft/setup-msbuild to v1.0.2
3 years ago
Andrei Vlad LUTAS e89f56289d As per Intel SDM version 73 released in November 2020, make sure we don't decode 32-bit EVEX instructions that have EVEX.V' cleared, and 64-bit EVEX instructions that don't use EVEX.V' field, but have it cleared.
3 years ago
Andrei Vlad LUTAS 67da1892d4 Fetch the instruction bytes inside the Instrux when first entering NdDecode, and then use that buffer for further decoding.
3 years ago
Andrei Vlad LUTAS 460e544652 Fixed build.
3 years ago
Andrei Vlad LUTAS 58197cc518 Removed support for PCOMMIT and CL1INVMB (not implemented by any x86/x64 CPUs), and marked MOV to/from test registers as being invalid in long mode.
3 years ago
Andrei Vlad LUTAS bcf9a89d69 Fixed https://github.com/bitdefender/bddisasm/issues/22 and https://github.com/bitdefender/bddisasm/issues/23.
3 years ago
Andrei Vlad LUTAS 2b2dbe2aea D64 flag for ENTER instruction.
3 years ago
Andrei Vlad LUTAS e26971b4f0 Added missing Default 64 flag for the ENTER instruction.
4 years ago
Andrei Vlad LUTAS 7a0fa449bc Disassemble 4X90 as NOP as long as Rex.B is 0. Disassemble as XCHG only if Rex.B bit is set (promoting the use of R8 register).
4 years ago
Andrei Vlad LUTAS 9652450125 Added support for UINTR, HRESET and AVX-VNNI instructions, as per Intel® Architecture Instruction Set Extensions Programming Reference 41 (October 2020).
4 years ago
vlutas 514b4c571a
Merge pull request #21 from ianichitei/master
4 years ago
Anichitei Ionel-Cristinel 73bdb23284
workflows/ci.yml: Suppress unneeded code checks
4 years ago