about summary refs log tree commit diff stats
path: root/miasm2 (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | X86: fix cdq/cbw...Fabrice Desclaux2018-02-022-15/+43
| |/
* | Merge pull request #665 from GAJaloyan/armserpilliere2018-01-301-1/+18
|\ \ | | | | | | adding bics
| * | adding bicsGAJaloyan2018-01-291-1/+18
| |/
* | Merge pull request #664 from WilliamBruneau/typo_brakpointserpilliere2018-01-291-1/+1
|\ \ | |/ |/| Fix: 'brakpoint' -> 'breakpoint'
| * Fix: 'brakpoint' -> 'breakpoint'William Bruneau2018-01-291-1/+1
| |
* | Merge pull request #663 from commial/feature-missing-sseserpilliere2018-01-273-13/+144
|\ \ | | | | | | Add a few SSE instructions
| * | Add PREFETCHNTA instruction semantic (as a NOP)Ajax2018-01-261-3/+6
| | |
| * | Add PCMPGTB instructionAjax2018-01-261-0/+5
| | |
| * | Add PSRLDQ semanticAjax2018-01-261-0/+12
| | |
| * | Add PALIGNR x86 instruction (asm & semantic)Ajax2018-01-262-0/+32
| | |
| * | Add support for BNDMOV instruction (with an empty semantic)Ajax2018-01-262-0/+15
| | |
| * | Add support for BND registers and parsing in disassemblyAjax2018-01-262-10/+74
| | | | | | | | | | | | This implementation is mostly a copy/paste on similar XMM ones
* | | Fix BSR / BSL / CLZ implementation to avoid signed overflowAjax2018-01-262-8/+7
|/ /
* | append b to the opens mode ; Python on Windows makes a distinction between ↵w4kfu2018-01-164-9/+9
| | | | | | | | text and binary files
* | Merge pull request #659 from serpilliere/fix_tcc_frenchCamille Mougey2018-01-161-4/+4
|\ \ | | | | | | Jitter: remove french debug string
| * | Jitter: remove french debug stringmkrzywix2018-01-161-4/+4
| | |
* | | Merge pull request #657 from GAJaloyan/masterserpilliere2018-01-152-1/+18
|\ \ \ | | | | | | | | Adding ucomisd
| * | | adding ucomisdGAJaloyan2018-01-122-1/+18
| |/ /
* / / WinAPI: fix ntdll memset abiFabrice Desclaux2018-01-111-2/+2
|/ /
* | Merge pull request #654 from serpilliere/use_stp_translatorCamille Mougey2018-01-111-68/+0
|\ \ | | | | | | Use stp translator
| * | Expression: use stp translatorFabrice Desclaux2018-01-111-68/+0
| | |
* | | MSP430: add ctypeFabrice Desclaux2018-01-111-0/+68
|/ /
* | Merge pull request #648 from serpilliere/fix_test_pe_forwardCamille Mougey2018-01-041-13/+24
|\ \ | | | | | | PE: fix export forward test
| * | PE: fix export forward testFabrice Desclaux2017-12-231-13/+24
| |/
* | X86: fix rdmsr/wrmsr semanticFabrice Desclaux2017-12-301-11/+5
| |
* | X86: add mfence/sfence/prefetchFabrice Desclaux2017-12-302-0/+37
|/
* Remove unused sandbox optionWilliam Bruneau2017-12-151-2/+0
|
* Remove some unnecessary parentheses when str()'ing expressionsAymeric Vincent2017-12-121-16/+46
| | | | | | | | This patch removes quite a few useless parentheses from expressions thanks to the usual priorities between operators. It is conservative in the sense that not all such parentheses are removed when we felt the priorities won't be known by most users.
* Merge pull request #640 from commial/fix/support-llvmlite-0.20Pierre Lalet2017-11-281-2/+2
|\ | | | | Fix/support llvmlite 0.20
| * Update to new llvmlite way to get globalsAjax2017-11-241-2/+2
| |
* | Merge pull request #635 from serpilliere/x86_fix_repCamille Mougey2017-11-081-1/+3
|\ \ | | | | | | x86: fix rep ecx
| * | x86: fix rep ecxFabrice Desclaux2017-11-071-1/+3
| |/
* | Various Win32 API additions/fixes (#616)Adrien Guinet2017-10-313-28/+267
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Various Win32 API additions/fixes * add a get_size method to Miasm heap object, which allows the implementation of mscvrt_realloc * add the concept of "current directory", with the default value being arbitrary set to "c:\tmp", which allows the implementation of {Get,Set}CurrentDirecrtory * various other methods implemented: - advapi32_RegCloseKey - advapi32_RegCreateKeyW - advapi32_RegSetValueExA - advapi32_RegSetValueExW - kernel32_GetProcessHeap - msvcrt_delete - msvcrt_fprintf - msvcrt_fwrite - msvcrt__mbscpy - msvcrt_new - msvcrt_realloc - msvcrt_sprintf - msvcrt_srand - msvcrt_strrchr - msvcrt_swprintf - msvcrt_wcscat - msvcrt_wcscmp - msvcrt_wcscpy - msvcrt__wcsicmp - msvcrt_wcslen - msvcrt_wcsncpy - msvcrt__wcsnicmp - msvcrt_wcsrchr
* | DiGraph: fixed node order in natural loop backedgesTim Blazytko2017-10-181-1/+1
|/
* Merge pull request #618 from serpilliere/fix_propagCamille Mougey2017-10-032-2/+7
|\ | | | | Ctypes: allow analysis on incomplete graphs
| * Objc: missing pure int checkFabrice Desclaux2017-10-031-0/+2
| |
| * Ctypes: allow analysis on incomplete graphsFabrice Desclaux2017-10-031-2/+5
| |
* | Armt: add instr nop/cps/wfiFabrice Desclaux2017-09-241-0/+34
| |
* | Armt: fix bl bad dstFabrice Desclaux2017-09-241-0/+2
|/
* Merge pull request #611 from commial/feature/dse-politicsserpilliere2017-09-051-11/+72
|\ | | | | Feature/dse politics
| * DSE: add support for several strategies (code/branch/path coverage)Ajax2017-09-051-13/+65
| |
| * DSE: separate solution decision and solution computationAjax2017-09-051-5/+14
| | | | | | | | Avoid potential useless and costly Solver.check
* | X86: add sem pcmp*Fabrice Desclaux2017-09-041-5/+39
| |
* | Expression: add expression comparison generatorsFabrice Desclaux2017-09-041-0/+182
| |
* | X86: add instr pcmpFabrice Desclaux2017-09-011-0/+2
| |
* | X86: add instr aesFabrice Desclaux2017-09-011-0/+5
|/
* X86: fix sib generationFabrice Desclaux2017-09-011-2/+2
|
* Merge pull request #602 from serpilliere/add_reductionsCamille Mougey2017-09-012-310/+303
|\ | | | | Add reductions
| * Expression/Simplifications: modify x?b:c + dFabrice Desclaux2017-08-101-15/+21
| |
| * Expression/Simplifications: clean codeFabrice Desclaux2017-08-101-279/+269
| |