Andrei Vlad LUTAS
e0c6f9e374
Specify westmere arch on pybddisasm build.
4 years ago
Andrei Vlad LUTAS
f8a3011a49
Added support for AESDEC, AESDECLAST and AESIMC emulation, using compiler intrinsics - they will be used only if the SHEMU_OPT_SUPPORT_AES is set (so the integrator can properly check for AES-NI support in hardware).
...
Fixed shemu option on Linux - make sure proper RIP is provided.
4 years ago
vlutas
83ee0d120d
Merge pull request #33 from ianichitei/master
...
Automatically add binaries to a release
4 years ago
Anichitei Ionel-Cristinel
2806cc00cb
ci: Build for Release on Linux
4 years ago
Ionel-Cristinel ANICHITEI
3c6679f927
disasmtool_lix: Remove inc/bdshemu from include directories
4 years ago
Ionel-Cristinel ANICHITEI
9fc3070436
Merge remote-tracking branch 'bitdefender-public/master'
4 years ago
Ionel-Cristinel ANICHITEI
80a1fd54ef
disasmtool_lix: Use -march=nehalem when building
4 years ago
Anichitei Ionel-Cristinel
974e7124f0
Update ci.yml
4 years ago
Anichitei Ionel-Cristinel
5c8d896b26
Update ci.yml
4 years ago
Anichitei Ionel-Cristinel
3e21ce944d
Update ci.yml
4 years ago
Andrei Vlad LUTAS
cd27b55b61
Fixed conflicts.
4 years ago
Ionel-Cristinel ANICHITEI
2c3535754f
Fix build
4 years ago
Andrei Vlad LUTAS
5aa353867c
Add support for shemu in disasmtool_lix (thanks to Bogdan Bosinta - @bbosinta).
4 years ago
Ionel-Cristinel ANICHITEI
24234eb097
Try to add a .deb to releases
4 years ago
Ionel-Cristinel ANICHITEI
b93bb94e16
Merge remote-tracking branch 'bitdefender-public/master'
4 years ago
Ionel-Cristinel ANICHITEI
2dcac9a5d9
Remove iobj and ipdb files before creating the ZIPs
4 years ago
Ionel-Cristinel ANICHITEI
fc85cdb20c
Include disasmtool in the Windows build
4 years ago
bbosinta
03220857f9
Merge pull request #32 from bbosinta/master
...
Add support for CPack
4 years ago
Anichitei Ionel-Cristinel
892946cb07
Run the release step only for releases
4 years ago
Anichitei Ionel-Cristinel
3bb888fc99
Try to add Windows binaries to a release
4 years ago
Bogdan-Viorel BOSINTA
1fd35e9f30
Include disasmtool in packages
4 years ago
Bogdan-Viorel BOSINTA
9a18cde5ea
Add support for CPack
4 years ago
Bogdan-Viorel BOSINTA
704e452353
Cleanup CMakeLists.txt
4 years ago
Anichitei Ionel-Cristinel
1aa0e0d71b
Merge pull request #31 from ianichitei/master
...
Add support for CMake find_package
4 years ago
Ionel-Cristinel ANICHITEI
5926fa30f1
Update README
4 years ago
Ionel-Cristinel ANICHITEI
88c0adfc48
Add support for find_package
4 years ago
Anichitei Ionel-Cristinel
11fa28a8bb
Fix CMake install target
...
This should fix #30
4 years ago
vlutas
9fa954325c
Merge pull request #29 from tklengyel/python_example
...
Add copy-pastable python example
4 years ago
Tamas K Lengyel
54992bb376
Add copy-pastable python example
4 years ago
Anichitei Ionel-Cristinel
432f2290c6
Update README.md
4 years ago
Anichitei Ionel-Cristinel
8528de2d98
Merge pull request #28 from ianichitei/master
...
Add CMake support
4 years ago
Ionel-Cristinel ANICHITEI
b942b37680
Don't supply inc/bdshemu as an include path for cppcheck
4 years ago
Ionel-Cristinel ANICHITEI
c1c3770cc6
Move bdhsemu.h to inc/
4 years ago
Ionel-Cristinel ANICHITEI
81664ff09f
Use CMAKE_CURRENT_LIST_DIR instead of CMAKE_SOURCE_DIR when reading version.h
4 years ago
Ionel-Cristinel ANICHITEI
15fe86d7d3
Fix library order
4 years ago
Ionel-Cristinel ANICHITEI
190d3e59f3
Extract version information from version.h
...
This is done so we have a single place that holds versioning information. While it would be easier to generate the DISASM_VERSION_* definitions based on the PROJECT_VERSION_* values, doing this for Visual Studio builds that do not use CMake is not trivial
4 years ago
Ionel-Cristinel ANICHITEI
f5d91d7cb5
Use Release as the default build type
4 years ago
Ionel-Cristinel ANICHITEI
2eb472cdab
Ignore disasmtool_lix/_build
4 years ago
Anichitei Ionel-Cristinel
baad8a4bd0
ci: Use CMake when building on Linux
4 years ago
Ionel-Cristinel ANICHITEI
2ebfd04da0
Update README
4 years ago
Ionel-Cristinel ANICHITEI
3ac7fec729
Lower the minimum required CMake version
4 years ago
Ionel-Cristinel ANICHITEI
fbafa8b8f5
Set the output directory to bin/x64/
...
This is consistent with the current Makefiles
4 years ago
Ionel-Cristinel ANICHITEI
0af56019c2
Initial CMake support
4 years ago
Anichitei Ionel-Cristinel
49d7eab4da
ci: Update microsoft/setup-msbuild to v1.0.2
4 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.
4 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.
4 years ago
Andrei Vlad LUTAS
460e544652
Fixed build.
4 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.
...
Fixed https://github.com/bitdefender/bddisasm/issues/24
Fixed https://github.com/bitdefender/bddisasm/issues/25
Fixed https://github.com/bitdefender/bddisasm/issues/26
4 years ago
Andrei Vlad LUTAS
bcf9a89d69
Fixed https://github.com/bitdefender/bddisasm/issues/22 and https://github.com/bitdefender/bddisasm/issues/23 .
4 years ago
Andrei Vlad LUTAS
2b2dbe2aea
D64 flag for ENTER instruction.
4 years ago