1
0
mirror of https://github.com/bitdefender/bddisasm.git synced 2024-11-28 18:38:20 +00:00
Commit Graph

31 Commits

Author SHA1 Message Date
Anichitei Ionel-Cristinel
f44ac0ce39
build: Fix disasmtool LTO 2024-09-16 12:58:02 +03:00
Andrei KISARI
68166adcbd Add support for builds without mnemonics. 2024-08-28 10:18:10 +03:00
Anichitei Ionel-Cristinel
3beab3a3ee
build: Use -march=native 2024-02-23 11:44:03 +02:00
Andrei Vlad LUTAS
fad9c7e35c BDDISASM v2.1.0 release - please consult the CHANGELOG for details about the modifications. 2024-02-20 13:39:22 +02:00
Ionel-Cristinel ANICHITEI
d16f1d8ba3 bdshemu_fuzz: Update build scripts 2023-04-05 11:06:10 +03:00
Ionel-Cristinel ANICHITEI
31457a0c02 Fix clang-cl and mingw builds 2022-12-05 12:10:30 +02:00
BITDEFENDER\vlutas
4ff620cb76 Added bdhelpers to CMake. 2021-11-03 09:34:04 +02:00
BITDEFENDER\vlutas
412f065965 Moved the formatting function in a dedicated source file.
Added support for SIDT and RDTSC in bdshemu.
2021-10-19 17:33:15 +03:00
Anichitei Ionel-Cristinel
92b3725cf0
cmake: Bump minimum cmake version to 3.16 2021-03-31 17:36:04 +03:00
Ionel-Cristinel ANICHITEI
e7803bdf72 Implement nd_vsnprintf_s and nd_memset if possible 2021-03-30 21:58:03 +03:00
Ionel-Cristinel ANICHITEI
cc6cf1e2b6 Don't install disasmtool if BDD_INCLUDE_TOOL is OFF 2021-03-30 17:25:54 +03:00
Ionel-Cristinel ANICHITEI
42497c3ee6 Allow users to disable disasmtool and isagenerator targets 2021-03-30 17:07:47 +03:00
Ionel-Cristinel ANICHITEI
f9a36db25e cmake: Remove debug logs 2021-03-30 13:40:55 +03:00
Ionel-Cristinel ANICHITEI
dbbc8b82af cmake: Space between if/else/elseif and condition
It just looks better IMO
2021-03-30 12:36:35 +03:00
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
Ionel-Cristinel ANICHITEI
057d326433 Specify -maes when building bdshemu 2020-12-04 11:45:10 +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
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
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
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
3ac7fec729 Lower the minimum required CMake version 2020-11-17 11:31:14 +02:00
Ionel-Cristinel ANICHITEI
fbafa8b8f5 Set the output directory to bin/x64/
This is consistent with the current Makefiles
2020-11-17 11:19:31 +02:00
Ionel-Cristinel ANICHITEI
0af56019c2 Initial CMake support 2020-11-17 11:04:30 +02:00