about summary refs log tree commit diff stats
path: root/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
* IRBlock: getitem/len on assignblksFabrice Desclaux2018-02-092-13/+13
|
* IRBlock: irblock iterates on its assignblksFabrice Desclaux2018-02-092-3/+3
|
* IRBlock: replace irs by assignblksFabrice Desclaux2018-02-093-16/+16
|
* X86: fix cdq/cbw...Fabrice Desclaux2018-02-022-0/+446
|
* Add PCMPGTB instructionAjax2018-01-261-0/+3
|
* Add PALIGNR x86 instruction (asm & semantic)Ajax2018-01-261-0/+3
|
* Add support for BNDMOV instruction (with an empty semantic)Ajax2018-01-261-0/+5
|
* Expression: use stp translatorFabrice Desclaux2018-01-111-8/+12
|
* X86: add mfence/sfence/prefetchFabrice Desclaux2017-12-301-0/+4
|
* update tests to use the new spacing of expressions' str()Aymeric Vincent2017-12-122-257/+257
|
* Various Win32 API additions/fixes (#616)Adrien Guinet2017-10-314-1/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2/+2
|
* Armt: add instr nop/cps/wfiFabrice Desclaux2017-09-241-0/+11
|
* Merge pull request #600 from commial/fix/dse-from-breakpointserpilliere2017-09-061-24/+87
|\ | | | | Fix/dse from breakpoint
| * Test/DSE: Autopep8 + PylintAjax2017-09-041-28/+38
| |
| * DSE: test the possibility to attach in a breakpointAjax2017-09-041-3/+56
| |
* | Test/DSE: producted file is already deleted by the exampleAjax2017-09-061-1/+0
| |
* | Merge pull request #611 from commial/feature/dse-politicsserpilliere2017-09-051-4/+10
|\ \ | | | | | | Feature/dse politics
| * | Test DSE examples with several strategiesAjax2017-09-051-4/+10
| |/
* | Expression: add expression comparison generatorsFabrice Desclaux2017-09-042-0/+108
| |
* | X86: add instr pcmpFabrice Desclaux2017-09-011-0/+6
| |
* | X86: add instr aesFabrice Desclaux2017-09-011-0/+9
|/
* X86: fix sib generationFabrice Desclaux2017-09-011-0/+8
|
* Simplifications: add regression testsFabrice Desclaux2017-08-101-0/+4
|
* Example: add constant expression propagationFabrice Desclaux2017-08-0921-2/+388
|
* Objc: return accesses setFabrice Desclaux2017-08-081-2/+2
|
* Objc: add regression testFabrice Desclaux2017-08-082-0/+555
|
* Asmblock: remove disasm engine job_done attributeFabrice Desclaux2017-07-271-3/+7
| | | | | | | | | | | WARNING: disasmEngine behaviour modification Before patch: job_done containted the already disassembled addresses. If the user disassembled twice the same addresse, the engine will return empty object on the second call. After patch: If the user disassemble twice the same addresse, the engine will return result of the disassembling in both cases.
* Aarch64: complete DecodeBitMasks test for full branch coverageAjax2017-07-241-0/+4
|
* Merge pull request #579 from serpilliere/fix_get_blocserpilliere2017-07-202-8/+8
|\ | | | | Fix get bloc
| * Asmblock: rename blocFabrice Desclaux2017-07-071-7/+7
| |
| * IR: rename add_blocFabrice Desclaux2017-07-071-1/+1
| |
* | Fix typo in /test/core/asmblock.pyWilliam Bruneau2017-07-201-1/+1
|/
* Add a regression test for DIV 128bitsAjax2017-06-273-0/+29
|
* Expression: add an Expression parserFabrice Desclaux2017-06-142-0/+17
|
* Add a new simplification: {@X[base + i] 0 X, @Y[base + i + X] X (X + Y)} => ↵Ajax2017-06-011-0/+5
| | | | @(X+Y)[base + i]
* Test/X86: add push/pop regression testsFabrice Desclaux2017-05-171-1/+194
|
* Merge pull request #553 from commial/feature/symbexec-assignblkserpilliere2017-05-101-0/+4
|\ | | | | SymbolicExecutionEngine .state -> AssignBlock
| * Use and tiny test of .as_assignblock() behaviorAjax2017-05-091-0/+4
| |
* | Fix products filesAjax2017-05-091-15/+18
|/
* Add .items API to AssignBlockAjax2017-04-271-0/+1
|
* Remove absolute sys.pathAjax2017-04-241-3/+0
|
* Remove PYTHONSTARTUP in end-user scriptsAjax2017-04-246-35/+2
|
* Merge pull request #536 from commial/refactor/gcc-default-jitterserpilliere2017-04-211-3/+5
|\ | | | | Refactor/gcc default jitter
| * Introduce a GCC tests, to let no TCC installs able to run more testsAjax2017-04-211-3/+5
| |
* | Remove deprecated use of MatchExprAjax2017-04-211-17/+17
|/
* Example: add irblock simplification exampleFabrice Desclaux2017-04-211-3/+6
|
* Merge pull request #518 from commial/feature/dseserpilliere2017-04-214-3/+120
|\ | | | | Feature/dse
| * Add regression test for DSE on lbl_genAjax2017-04-182-0/+100
| |
| * Add an example illustrating DSEAjax2017-04-181-0/+11
| |