Commit Graph

38 Commits (master)

Author SHA1 Message Date
Andrei Vlad LUTAS fad9c7e35c BDDISASM v2.1.0 release - please consult the CHANGELOG for details about the modifications.
1 month ago
Andrei Vlad LUTAS f53cbc51e2 Added support for new Intel ISA, per Intel® Architecture Instruction Set Extensions and Future Features document #319433-049 (June 2023): AVX-NNI-INT16, SHA512, SM3, SM4, TSE.
8 months ago
BITDEFENDER\vlutas 124521beb5 Added support for Intel AMX-COMPLEX instructions.
12 months ago
BITDEFENDER\vlutas 7a254037b0 Added support for AMD RMPQUERY instruction.
1 year ago
BITDEFENDER\vlutas 9ba1e6a2f9 Added support for new Intel instructions, per Intel ISA extensions document #319433-046 (September 2022): PREFETCHITI, RAO-INT, CMPCCXADD, WRMSRNS, MSRLIST, AMX-FP16, AVX-IFMA, AVX-NE-CONVERT, AVX-VNNI-INT8.
2 years ago
BITDEFENDER\vlutas 70db095765 Updates Rust binding to the latest version.
2 years ago
BITDEFENDER\vlutas 7749e06b9d Removed ND_CAT_FRED.
2 years ago
Andrei Vlad LUTAS 76d92e73c2 Multiple changes
3 years ago
Ionel-Cristinel ANICHITEI e7803bdf72 Implement nd_vsnprintf_s and nd_memset if possible
3 years ago
Ionel-Cristinel ANICHITEI dbbc8b82af cmake: Space between if/else/elseif and condition
3 years ago
Ionel-Cristinel ANICHITEI 283c00b4c7 cmake: Format the cmake scripts
3 years ago
Ionel-Cristinel ANICHITEI 3495a7cc84 cmake: Various improvements, especially to the way the bddisasm package is consumed
3 years ago
Andrei Vlad LUTAS fccf11915d Added support for Intel FRED and LKGS instructions.
3 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).
3 years ago
Ionel-Cristinel ANICHITEI 3c6679f927 disasmtool_lix: Remove inc/bdshemu from include directories
3 years ago
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
Andrei Vlad LUTAS cd27b55b61 Fixed conflicts.
3 years ago
Andrei Vlad LUTAS 5aa353867c Add support for shemu in disasmtool_lix (thanks to Bogdan Bosinta - @bbosinta).
3 years ago
Bogdan-Viorel BOSINTA 1fd35e9f30 Include disasmtool in packages
3 years ago
Bogdan-Viorel BOSINTA 704e452353 Cleanup CMakeLists.txt
3 years ago
Ionel-Cristinel ANICHITEI c1c3770cc6 Move bdhsemu.h to inc/
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 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
Andrei Vlad LUTAS 24ae7782d6 Fixed some static code check warnings.
4 years ago
Andrei Vlad LUTAS 4f8b030ddd Added support for Intel Key Locker instructions, as per https://software.intel.com/content/www/us/en/develop/download/intel-key-locker-specification.html.
4 years ago
Andrei Vlad LUTAS 33078e4670 Added support for TDX instructions, per https://software.intel.com/content/dam/develop/external/us/en/documents/intel-tdx-cpu-architectural-specification.pdf.
4 years ago
Andrei KISARI a78814c19c Updated the 'argparse' header.
4 years ago
Andrei Vlad LUTAS 144baa5140 Renamed REG_* fields to NDR_*, so that we don't conflict with _GNU_SOURCES.
4 years ago
Cristian-Bogdan SIRB 2868b2afde disasmtool_lix: Added the --extended parameter which shows the instructions info
4 years ago
Cristian-Bogdan SIRB 75702e9f0d disasmtool_lix: Align the address part to the biggest one
4 years ago
Cristian-Bogdan SIRB daa0d403a1 Fix the disasmtool_lix build
4 years ago
Ionel-Cristinel ANICHITEI 087ffbcf95 disasmtool_lix: Add missing instructions to ins_class_to_str
4 years ago
Andrei Vlad LUTAS 752bc626c4 Fixed RET with immediate - the immediate is not sign-extended.
4 years ago
Andrei Vlad LUTAS 960e9eaeee disasmtool_lix dumper fix - dump cet_ss and cet_ibt.
4 years ago
Charles Paulet f936d0c020 Fix disasmtool_lix no_color option
4 years ago
Andrei Vlad LUTAS 698ba367a1 Initial commit.
4 years ago