Commit Graph

73 Commits (33078e467088c4f5d81a64777c4999329dadf982)
 

Author SHA1 Message Date
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 Vlad LUTAS ea28907359 Fix potential division error in bdshemu, when the destination operand is not large enough to hold the result.
4 years ago
Andrei Vlad LUTAS d61a6fa5dd * INC/DEC do not modify the CF.
4 years ago
vlutas 65d6f52740
Merge pull request #20 from akisari/master
4 years ago
Andrei KISARI f7f57da652 Changed the minimum required version to '3.5'.
4 years ago
Andrei KISARI ad5fd2d94e Fixed pull-request comments.
4 years ago
Andrei KISARI 4adf441efa Added support for byte-like objects as input value in pybddisasm.
4 years ago
Anichitei Ionel-Cristinel 3d109f22d3
Merge pull request #19 from bitdefender/stackstr_fps
4 years ago
Andrei Vlad LUTAS 79ee40b113 Fixed pybddisasm build.
4 years ago
Andrei Vlad LUTAS 1d43b7b1ba Improved stack string detection heuristic: only consider registers which have been modified during emulation; registers which were provided as "input" can be ignored, as they most likely contain addresses or other data relevant to the emulated code. We are only interested in string dynamically built during our emulation.
4 years ago
Andrei Kisari f399cdc246
Merge pull request #18 from bitdefender/clarifying_comments
4 years ago
Andrei Vlad LUTAS 356ed63916 Clarifying comments to the decode API arguments.
4 years ago
vlutas 8f08850e56
Merge pull request #17 from akisari/master
4 years ago
Andrei KISARI a78814c19c Updated the 'argparse' header.
4 years ago
Anichitei Ionel-Cristinel 7f782b0f22
Merge pull request #16 from akisari/master
4 years ago
Andrei KISARI 3d8401be4c Added a check for the latest version of the library which is compatible with pybddisasm.
4 years ago
Andrei KISARI 90c020a114 Updated the README file.
4 years ago
Andrei KISARI c6a741b711 Added the paths to bddisasm library : default install path (Linux) and local build path (Linux/Windows)
4 years ago
Andrei KISARI 175b059b27 Changed the version of the pybddisasm package.
4 years ago
Andrei KISARI 4dc2fe4a8a Fixed pybddisasm build.
4 years ago
Andrei KISARI ee235fa5de Modified the python-disassembler-wraper to be able to be installed using pip.
4 years ago
vlutas ad128fd72a
Merge pull request #13 from ianichitei/master
4 years ago
Anichitei Ionel-Cristinel a496ab16e5
Rename c-cpp.yml to ci.yml
4 years ago
Anichitei Ionel-Cristinel d06fe6cf56
Don't build bdshemu_fuzzer
4 years ago
Anichitei Ionel-Cristinel f734bc600b
Try to build bdshemu_fuzz
4 years ago
Anichitei Ionel-Cristinel 053e105fd2
Skip the build in certain situations
4 years ago
Anichitei Ionel-Cristinel c0e7a43db3
Disable disasmtool build
4 years ago
Anichitei Ionel-Cristinel 4d077a75eb
Try to fix disasmtool build
4 years ago
Anichitei Ionel-Cristinel 079fbb8802
Rebuild disasmtool Windows
4 years ago
Anichitei Ionel-Cristinel 6e8937a71b
Fix jobnames
4 years ago
Anichitei Ionel-Cristinel 8c92cccdbb
Run the Windows build as well
4 years ago
Anichitei Ionel-Cristinel 1184a314a1
Install setuptools before building pydis
4 years ago
Anichitei Ionel-Cristinel 374dd532e6
Try to build pydis
4 years ago
Anichitei Ionel-Cristinel 15629ff302
Clone rapidjson into a dedicated directory
4 years ago
Anichitei Ionel-Cristinel 21d20ba584
Try to build disasmtool_lix
4 years ago
Anichitei Ionel-Cristinel af8a0cc52f
.github/workflows: Add CI workflow
4 years ago
Ionel-Cristinel ANICHITEI c1e796625a bdshemu_fuzz: Fix build
4 years ago
Andrei Vlad LUTAS ed564dba32 Specifically flag multi-byte NOP operands as not-accessed.
4 years ago
Andrei Vlad LUTAS 4328dc4efa Changed REG_xxx to NDR_xxx in docs too.
4 years ago
Andrei Vlad LUTAS 144baa5140 Renamed REG_* fields to NDR_*, so that we don't conflict with _GNU_SOURCES.
4 years ago
vlutas 02b7177b99
Merge pull request #10 from cbsirb/master
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
Andrei Kisari 5e14a6f25c
Merge pull request #9 from cbsirb/master
4 years ago
Cristian-Bogdan SIRB daa0d403a1 Fix the disasmtool_lix build
4 years ago
Ionel-Cristinel ANICHITEI b0b7a67c8e Add braces around the ND_INSTRUCTION.Operands initializer
4 years ago
Ionel-Cristinel ANICHITEI a20db3ce54 Fix constants.h include path
4 years ago
Ionel-Cristinel ANICHITEI 11f1f548ff Regenerate autogenerated files
4 years ago
Ionel-Cristinel ANICHITEI 049ecc0ab7 Don't use reserved identifiers for include guards
4 years ago
Andrei KISARI 0d5d2a9625 Fixed include path.
4 years ago