Andrei Vlad LUTAS
|
44dc7c6cbb
|
Updated changelog & Python binding version.
|
4 weeks ago |
Andrei Vlad LUTAS
|
37a8c94bc7
|
Applied some of the syntax recomandations from https://cdrdv2.intel.com/v1/dl/getContent/817241.
|
2 months ago |
Andrei Vlad LUTAS
|
02cbe6a298
|
https://github.com/bitdefender/bddisasm/issues/87 - added missing `R` access for the `rIP` operand for `SYSCALL` instructions; added missing `SCS`, `rCX` and `rDX` operands for `SYSEXIT` instruction.
|
2 months ago |
Andrei Vlad LUTAS
|
f6f93c4112
|
Fixed pybddisasm version.
|
2 months ago |
Anichitei Ionel-Cristinel
|
00a9640b73
|
rsbddisasm: Update `bddisasm-sys` dependency version
|
2 months ago |
Anichitei Ionel-Cristinel
|
abc9657c78
|
rsbddisasm: Bump version in install instructions
|
2 months ago |
Anichitei Ionel-Cristinel
|
b5ac0a30b9
|
Update Cargo.toml
|
2 months ago |
Anichitei Ionel-Cristinel
|
ba14104087
|
rsbddisasm: Update `bindgen` to 0.62.0
See https://github.com/rust-lang/rust-bindgen/issues/2312
|
2 months ago |
Andrei KISARI
|
698686ab14
|
Update headers for pybddisasm.
|
2 months ago |
Andrei Vlad LUTAS
|
fad9c7e35c
|
BDDISASM v2.1.0 release - please consult the CHANGELOG for details about the modifications.
|
2 months ago |
Ionel-Cristinel ANICHITEI
|
727c87ecc4
|
rsbddisasm: Update bindings
|
9 months 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.
|
9 months ago |
Ionel-Cristinel ANICHITEI
|
be0969824c
|
rsbddisasm: Update CHANGELOG
|
10 months ago |
Ionel-Cristinel ANICHITEI
|
fbb38f1518
|
#82: Handle 0 in `OpSize::from_raw`
|
10 months ago |
Andrei KISARI
|
1384893052
|
Update copyright.
|
10 months ago |
Andrei KISARI
|
455286ca13
|
Fix build.
|
10 months ago |
Andrei KISARI
|
4f182b2c11
|
Use SWIG to create bindings between C and Python.
|
10 months ago |
Ionel-Cristinel ANICHITEI
|
3beaac8ae2
|
Update bindings
|
1 year ago |
BITDEFENDER\vlutas
|
124521beb5
|
Added support for Intel AMX-COMPLEX instructions.
|
1 year ago |
Ionel-Cristinel ANICHITEI
|
00c9ebc341
|
rsbddisasm: Add `RMPQUERY`
|
2 years ago |
BITDEFENDER\vlutas
|
7a254037b0
|
Added support for AMD RMPQUERY instruction.
|
2 years ago |
Ionel-Cristinel ANICHITEI
|
22d7c14c51
|
rsbddisasm: Update bindings
|
2 years 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.
Multiple minor fixes to existing instructions.
Moved x86 decoding tests in a separate directory & improved the test script.
|
2 years ago |
BITDEFENDER\vlutas
|
9c6b5429c9
|
Fixed pybddisasm version.
|
2 years ago |
BITDEFENDER\vlutas
|
bf81c647e3
|
Make sure all flags are set for CMPXCHG (this was left intentionally incomplete).
Make sure we clear upper bits of the 256/512 bit SSE register.
|
2 years ago |
BITDEFENDER\vlutas
|
6dda2c122c
|
Make sure upper 32 bit of a CMOV destination register is cleared to 0 even if the condition is not satisfied
|
2 years ago |
BITDEFENDER\vlutas
|
1805a9edec
|
Fixed flag setting for ADC, SBB, SAR and IMUL instructions.
|
2 years ago |
Ionel-Cristinel ANICHITEI
|
73b7c4ea96
|
rsbddisasm: Fix `no-std` category
|
2 years ago |
Ionel-Cristinel ANICHITEI
|
21c584b436
|
rsbddisasm: Change version to 0.2.0
|
2 years ago |
BITDEFENDER\vlutas
|
70db095765
|
Updates Rust binding to the latest version.
Fixed build in disasmtool_lix.
|
2 years ago |
BITDEFENDER\vlutas
|
fe6a937f51
|
Switched to internally defined types.
WRUSSD and WRUSSQ cannot be executed when CPL != 0.
|
2 years ago |
BITDEFENDER\vlutas
|
63e3ee22a9
|
Fixed High8 handling in NdGetFullAccessMap.
|
2 years ago |
BITDEFENDER\vlutas
|
2f50ce9b4e
|
Improved REG_ID macros - make sure we include block addressing and High8 designator in the reg ID. Alsom, make sure the register size fits in, since the new tile register can be 1K in size, which previously overflowed...
|
2 years ago |
Anichitei Ionel-Cristinel
|
dac2092c17
|
Rust bindings: Remove `ND_CAT_FRED`
|
3 years ago |
BITDEFENDER\vlutas
|
7572adaeba
|
Fixed INSTRUX size in setup.py.
|
3 years ago |
BITDEFENDER\vlutas
|
433e723e07
|
Implemented a reverse oprand lookup table. It holds pointers to relevant operands inside INSTRUX, for quick lookup.
Moved helper functions in bdhelpers.c.
Added a dedicated BranchInfo field inside INSTRUX, containing the most relevant branch information.
|
3 years ago |
Ionel-Cristinel ANICHITEI
|
def76f8633
|
rsbddisasm: Fix keywords
|
3 years ago |
Ionel-Cristinel ANICHITEI
|
1e78d15878
|
bddisasm-sys: Fix keywords
|
3 years ago |
Ionel-Cristinel ANICHITEI
|
584150cb44
|
Move rsbddisasm to the bindings directory
|
3 years ago |
Ionel-Cristinel ANICHITEI
|
af3d23e3ff
|
Move pybddisasm to the bindings directory
|
3 years ago |