Andrei Vlad LUTAS
|
f7bf814bbc
|
Flag the rIP operand of conditional branches as being conditionally read/write instead of plain read/write.
Bypass self-writes option in bdshemu - if set, bdshemu will not proceed to commit modifications made by the shellcode to itself.
|
2021-05-17 09:04:34 +03:00 |
|
Anichitei Ionel-Cristinel
|
92b3725cf0
|
cmake: Bump minimum cmake version to 3.16
|
2021-03-31 17:36:04 +03:00 |
|
Anichitei Ionel-Cristinel
|
82acf4c3a7
|
python: Increment expected version
|
2021-03-31 12:02:19 +03:00 |
|
Anichitei Ionel-Cristinel
|
a0e5d8f905
|
Increment revision
|
2021-03-31 11:55:25 +03:00 |
|
Anichitei Ionel-Cristinel
|
935654d5f6
|
Merge pull request #40 from ianichitei/master
Improved installation
|
2021-03-31 11:44:38 +03:00 |
|
Ionel-Cristinel ANICHITEI
|
237e6ffb3e
|
pybddisasm: Don't implement nd_vsnprintf_s and nd_memset
|
2021-03-30 22:04:02 +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
|
9a30b907c7
|
README fixes
|
2021-03-30 21:11:47 +03:00 |
|
Ionel-Cristinel ANICHITEI
|
c20e45a8e4
|
Update README
|
2021-03-30 21:04:21 +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 |
|
Anichitei Ionel-Cristinel
|
dcfd0ea478
|
Update ci.yml
|
2021-03-30 14:23:39 +03:00 |
|
Anichitei Ionel-Cristinel
|
0c925a46bf
|
Update ci.yml
|
2021-03-30 14:21:05 +03:00 |
|
Anichitei Ionel-Cristinel
|
069daec529
|
Update ci.yml
|
2021-03-30 14:10:54 +03:00 |
|
Anichitei Ionel-Cristinel
|
2b21e09384
|
Update ci.yml
|
2021-03-30 14:03:33 +03:00 |
|
Anichitei Ionel-Cristinel
|
5edbe7a5fe
|
Update ci.yml
|
2021-03-30 13:55:47 +03:00 |
|
Anichitei Ionel-Cristinel
|
9af02e98d4
|
ci: Use cl.exe with CMake on Windows
|
2021-03-30 13:53:47 +03:00 |
|
Anichitei Ionel-Cristinel
|
c8a30d5fcb
|
Update ci.yml
We should really start using a build matrix.
|
2021-03-30 13:51:46 +03:00 |
|
Ionel-Cristinel ANICHITEI
|
f9a36db25e
|
cmake: Remove debug logs
|
2021-03-30 13:40:55 +03:00 |
|
Anichitei Ionel-Cristinel
|
0f60c96f17
|
ci: Install Ninja on CMake Windows builds
|
2021-03-30 13:39:44 +03:00 |
|
Anichitei Ionel-Cristinel
|
a20d4e4755
|
Update ci.yml
|
2021-03-30 13:36:00 +03:00 |
|
Ionel-Cristinel ANICHITEI
|
e2e972c84f
|
Remove bddisasmConfig.cmake.in
No longer needed
|
2021-03-30 12:48:17 +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 |
|
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 |
|