1
0
mirror of https://github.com/bitdefender/bddisasm.git synced 2024-12-22 22:18:09 +00:00
Commit Graph

147 Commits

Author SHA1 Message Date
Ionel-Cristinel ANICHITEI
9ee41d6dd1 cmake: Add isagenerator target 2021-03-30 12:33:07 +03:00
Ionel-Cristinel ANICHITEI
283c00b4c7 cmake: Format the cmake scripts 2021-03-30 12:20:47 +03:00
Ionel-Cristinel ANICHITEI
3495a7cc84 cmake: Various improvements, especially to the way the bddisasm package is consumed
This should make integrating the project easier. CMake also works on Windows now.
2021-03-30 12:20:31 +03:00
Andrei Vlad LUTAS
fccf11915d Added support for Intel FRED and LKGS instructions. 2021-03-15 14:05:44 +02:00
Andrei Vlad LUTAS
f7be5a7bbd Incremented version. 2021-02-23 18:17:21 +02:00
Andrei Vlad LUTAS
15e5e2db63 Fixed several RFLAGS setting issues with airthmetic and shift instructions. 2021-02-23 18:11:40 +02:00
Andrei Vlad LUTAS
37d47ef7e7 Display instruction bitfields support.
Using the `-bits` option, the various bits inside the EVEX, VEX, XOP, ModR/M and SIB can be displayed.
2021-02-19 11:10:41 +02:00
Andrei Vlad LUTAS
1eb1c9d0d2 Fixed https://github.com/bitdefender/bddisasm/issues/38. 2021-01-15 19:09:53 +02:00
Nicolae BODEA
a0b3eee37f Fix pybddisasm build. 2021-01-11 11:23:41 +02:00
Andrei Vlad LUTAS
98ea9e1d9a Fixed https://github.com/bitdefender/bddisasm/issues/34, https://github.com/bitdefender/bddisasm/issues/35, https://github.com/bitdefender/bddisasm/issues/36 and https://github.com/bitdefender/bddisasm/issues/37. 2021-01-11 11:10:04 +02:00
Ionel-Cristinel ANICHITEI
057d326433 Specify -maes when building bdshemu 2020-12-04 11:45:10 +02:00
Andrei Vlad LUTAS
e552aef1f5 Add march=westmere in bdshemu Makefile as well. 2020-12-04 11:16:21 +02:00
Andrei Vlad LUTAS
e0c6f9e374 Specify westmere arch on pybddisasm build. 2020-12-04 11:05:49 +02:00
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.
2020-12-04 10:52:56 +02:00
vlutas
83ee0d120d
Merge pull request #33 from ianichitei/master
Automatically add binaries to a release
2020-11-23 09:48:18 +02:00
Anichitei Ionel-Cristinel
2806cc00cb
ci: Build for Release on Linux 2020-11-20 16:39:54 +02:00
Ionel-Cristinel ANICHITEI
3c6679f927 disasmtool_lix: Remove inc/bdshemu from include directories 2020-11-20 16:32:34 +02:00
Ionel-Cristinel ANICHITEI
9fc3070436 Merge remote-tracking branch 'bitdefender-public/master' 2020-11-20 16:30:08 +02:00
Ionel-Cristinel ANICHITEI
80a1fd54ef disasmtool_lix: Use -march=nehalem when building 2020-11-20 16:25:25 +02:00
Anichitei Ionel-Cristinel
974e7124f0
Update ci.yml 2020-11-20 16:24:06 +02:00
Anichitei Ionel-Cristinel
5c8d896b26
Update ci.yml 2020-11-20 16:21:55 +02:00
Anichitei Ionel-Cristinel
3e21ce944d
Update ci.yml 2020-11-20 16:20:18 +02:00
Andrei Vlad LUTAS
cd27b55b61 Fixed conflicts. 2020-11-20 16:10:31 +02:00
Ionel-Cristinel ANICHITEI
2c3535754f Fix build 2020-11-20 16:07:24 +02:00
Andrei Vlad LUTAS
5aa353867c Add support for shemu in disasmtool_lix (thanks to Bogdan Bosinta - @bbosinta). 2020-11-20 16:06:14 +02:00
Ionel-Cristinel ANICHITEI
24234eb097 Try to add a .deb to releases 2020-11-20 16:04:50 +02:00
Ionel-Cristinel ANICHITEI
b93bb94e16 Merge remote-tracking branch 'bitdefender-public/master' 2020-11-20 15:59:52 +02:00
Ionel-Cristinel ANICHITEI
2dcac9a5d9 Remove iobj and ipdb files before creating the ZIPs 2020-11-20 15:57:58 +02:00
Ionel-Cristinel ANICHITEI
fc85cdb20c Include disasmtool in the Windows build 2020-11-20 15:56:31 +02:00
bbosinta
03220857f9
Merge pull request #32 from bbosinta/master
Add support for CPack
2020-11-20 15:52:35 +02:00
Anichitei Ionel-Cristinel
892946cb07
Run the release step only for releases 2020-11-20 15:41:23 +02:00
Anichitei Ionel-Cristinel
3bb888fc99
Try to add Windows binaries to a release 2020-11-20 15:39:24 +02:00
Bogdan-Viorel BOSINTA
1fd35e9f30 Include disasmtool in packages 2020-11-20 15:01:17 +02:00
Bogdan-Viorel BOSINTA
9a18cde5ea Add support for CPack 2020-11-20 15:01:17 +02:00
Bogdan-Viorel BOSINTA
704e452353 Cleanup CMakeLists.txt 2020-11-20 15:01:16 +02:00
Anichitei Ionel-Cristinel
1aa0e0d71b
Merge pull request #31 from ianichitei/master
Add support for CMake find_package
2020-11-18 16:08:26 +02:00
Ionel-Cristinel ANICHITEI
5926fa30f1 Update README 2020-11-18 15:40:16 +02:00
Ionel-Cristinel ANICHITEI
88c0adfc48 Add support for find_package 2020-11-18 14:21:08 +02:00
Anichitei Ionel-Cristinel
11fa28a8bb
Fix CMake install target
This should fix #30
2020-11-18 13:06:19 +02:00
vlutas
9fa954325c
Merge pull request #29 from tklengyel/python_example
Add copy-pastable python example
2020-11-17 17:40:27 +02:00
Tamas K Lengyel
54992bb376 Add copy-pastable python example 2020-11-17 10:28:13 -05:00
Anichitei Ionel-Cristinel
432f2290c6
Update README.md 2020-11-17 16:53:51 +02:00
Anichitei Ionel-Cristinel
8528de2d98
Merge pull request #28 from ianichitei/master
Add CMake support
2020-11-17 16:52:45 +02:00
Ionel-Cristinel ANICHITEI
b942b37680 Don't supply inc/bdshemu as an include path for cppcheck 2020-11-17 16:09:36 +02:00
Ionel-Cristinel ANICHITEI
c1c3770cc6 Move bdhsemu.h to inc/ 2020-11-17 16:05:40 +02:00
Ionel-Cristinel ANICHITEI
81664ff09f Use CMAKE_CURRENT_LIST_DIR instead of CMAKE_SOURCE_DIR when reading version.h 2020-11-17 14:16:35 +02:00
Ionel-Cristinel ANICHITEI
15fe86d7d3 Fix library order 2020-11-17 13:20:49 +02:00
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
2020-11-17 12:44:10 +02:00
Ionel-Cristinel ANICHITEI
f5d91d7cb5 Use Release as the default build type 2020-11-17 11:41:19 +02:00
Ionel-Cristinel ANICHITEI
2eb472cdab Ignore disasmtool_lix/_build 2020-11-17 11:40:25 +02:00