| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #642 from a-vincent/expr_nicer | serpilliere | 2017-12-14 | 3 | -273/+303 |
| |\ | | | | | Remove some unnecessary parentheses when str()'ing expressions | ||||
| | * | update tests to use the new spacing of expressions' str() | Aymeric Vincent | 2017-12-12 | 2 | -257/+257 |
| | | | |||||
| | * | Remove some unnecessary parentheses when str()'ing expressions | Aymeric Vincent | 2017-12-12 | 1 | -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 #643 from commial/fix/support-llvmlite-0.21 | serpilliere | 2017-12-11 | 1 | -4/+4 |
| |\ | | | | | Travis: switch to llvm-5.0 for LLVMLite 0.21 | ||||
| | * | Travis: switch to llvm-5.0 for LLVMLite 0.21 | Ajax | 2017-12-11 | 1 | -4/+4 |
| |/ | |||||
| * | Merge pull request #640 from commial/fix/support-llvmlite-0.20 | Pierre Lalet | 2017-11-28 | 2 | -10/+9 |
| |\ | | | | | Fix/support llvmlite 0.20 | ||||
| | * | Update llvmlite install on travis | Ajax | 2017-11-28 | 1 | -8/+7 |
| | | | |||||
| | * | Update to new llvmlite way to get globals | Ajax | 2017-11-24 | 1 | -2/+2 |
| | | | |||||
| * | | Merge pull request #635 from serpilliere/x86_fix_rep | Camille Mougey | 2017-11-08 | 1 | -1/+3 |
| |\ \ | | | | | | | x86: fix rep ecx | ||||
| | * | | x86: fix rep ecx | Fabrice Desclaux | 2017-11-07 | 1 | -1/+3 |
| | |/ | |||||
| * | | Various Win32 API additions/fixes (#616) | Adrien Guinet | 2017-10-31 | 7 | -29/+433 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | Merge pull request #628 from mrphrazer/fix_natural_loops | Camille Mougey | 2017-10-19 | 2 | -3/+3 |
| |\ \ | |/ |/| | DiGraph: fixed node order in natural loop backedges | ||||
| | * | DiGraph: fixed node order in natural loop backedges | Tim Blazytko | 2017-10-18 | 2 | -3/+3 |
| |/ | |||||
| * | Merge pull request #623 from commial/fix/removing-TODO | serpilliere | 2017-10-05 | 1 | -1/+1 |
| |\ | | | | | Remove a dev-TODO (thanks @WilliamBruneau) | ||||
| | * | Remove a dev-TODO (thanks @WilliamBruneau) | Ajax | 2017-10-05 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #622 from Frky/patch-1 | Camille Mougey | 2017-10-04 | 1 | -1/+1 |
| |\ | | | | | Update README.md | ||||
| | * | Update README.md | _Frky | 2017-10-04 | 1 | -1/+1 |
| |/ | | | Change dis_multibloc (deprecated warning) to dis_multiblock | ||||
| * | Merge pull request #618 from serpilliere/fix_propag | Camille Mougey | 2017-10-03 | 3 | -4/+12 |
| |\ | | | | | Ctypes: allow analysis on incomplete graphs | ||||
| | * | Objc: missing pure int check | Fabrice Desclaux | 2017-10-03 | 1 | -0/+2 |
| | | | |||||
| | * | Ctypes: allow analysis on incomplete graphs | Fabrice Desclaux | 2017-10-03 | 2 | -4/+10 |
| | | | |||||
| * | | Merge pull request #617 from serpilliere/updt_armt | Camille Mougey | 2017-10-03 | 2 | -0/+47 |
| |\ \ | |/ |/| | Updt armt | ||||
| | * | Armt: add instr nop/cps/wfi | Fabrice Desclaux | 2017-09-24 | 2 | -0/+45 |
| | | | |||||
| | * | Armt: fix bl bad dst | Fabrice Desclaux | 2017-09-24 | 1 | -0/+2 |
| |/ | |||||
| * | Merge pull request #615 from serpilliere/fix_ida_plugin_size | Camille Mougey | 2017-09-07 | 1 | -17/+15 |
| |\ | | | | | Example/ida: fix size issue | ||||
| | * | Example/ida: fix size issue | Fabrice Desclaux | 2017-09-07 | 1 | -17/+15 |
| | | | |||||
| * | | Merge pull request #600 from commial/fix/dse-from-breakpoint | serpilliere | 2017-09-06 | 1 | -24/+87 |
| |\ \ | | | | | | | Fix/dse from breakpoint | ||||
| | * | | Test/DSE: Autopep8 + Pylint | Ajax | 2017-09-04 | 1 | -28/+38 |
| | | | | |||||
| | * | | DSE: test the possibility to attach in a breakpoint | Ajax | 2017-09-04 | 1 | -3/+56 |
| | |/ | |||||
| * | | Merge pull request #614 from commial/fix/dse-example-parallel | serpilliere | 2017-09-06 | 3 | -6/+14 |
| |\ \ | | | | | | | Fix/dse example parallel | ||||
| | * | | Test/DSE: producted file is already deleted by the example | Ajax | 2017-09-06 | 1 | -1/+0 |
| | | | | |||||
| | * | | DSE: avoid using the same test.txt file in test, allowing parallelism | Ajax | 2017-09-06 | 2 | -5/+14 |
| |/ / | |||||
| * | | Merge pull request #611 from commial/feature/dse-politics | serpilliere | 2017-09-05 | 4 | -50/+240 |
| |\ \ | | | | | | | Feature/dse politics | ||||
| | * | | Test DSE examples with several strategies | Ajax | 2017-09-05 | 1 | -4/+10 |
| | | | | |||||
| | * | | Add a simpler illustrating the DSE use | Ajax | 2017-09-05 | 1 | -0/+129 |
| | | | | |||||
| | * | | DSE: update example to use coverage provided by the module | Ajax | 2017-09-05 | 1 | -35/+29 |
| | | | | |||||
| | * | | DSE: add support for several strategies (code/branch/path coverage) | Ajax | 2017-09-05 | 1 | -13/+65 |
| | | | | |||||
| | * | | DSE: update example to use compute_solution | Ajax | 2017-09-05 | 1 | -5/+5 |
| | | | | |||||
| | * | | DSE: separate solution decision and solution computation | Ajax | 2017-09-05 | 1 | -5/+14 |
| | |/ | | | | | | | Avoid potential useless and costly Solver.check | ||||
| * | | Merge pull request #610 from serpilliere/x86_add_instr | Camille Mougey | 2017-09-05 | 6 | -5/+351 |
| |\ \ | |/ |/| | X86 add instr | ||||
| | * | X86: add sem pcmp* | Fabrice Desclaux | 2017-09-04 | 1 | -5/+39 |
| | | | |||||
| | * | Expression: add expression comparison generators | Fabrice Desclaux | 2017-09-04 | 3 | -0/+290 |
| | | | |||||
| | * | X86: add instr pcmp | Fabrice Desclaux | 2017-09-01 | 2 | -0/+8 |
| | | | |||||
| | * | X86: add instr aes | Fabrice Desclaux | 2017-09-01 | 2 | -0/+14 |
| |/ | |||||
| * | Merge pull request #609 from serpilliere/fix_x86_sib | Camille Mougey | 2017-09-01 | 2 | -2/+10 |
| |\ | | | | | X86: fix sib generation | ||||
| | * | X86: fix sib generation | Fabrice Desclaux | 2017-09-01 | 2 | -2/+10 |
| |/ | |||||
| * | Merge pull request #602 from serpilliere/add_reductions | Camille Mougey | 2017-09-01 | 3 | -310/+307 |
| |\ | | | | | Add reductions | ||||
| | * | Simplifications: add regression tests | Fabrice Desclaux | 2017-08-10 | 1 | -0/+4 |
| | | | |||||
| | * | Expression/Simplifications: modify x?b:c + d | Fabrice Desclaux | 2017-08-10 | 1 | -15/+21 |
| | | | |||||
| | * | Expression/Simplifications: clean code | Fabrice Desclaux | 2017-08-10 | 1 | -279/+269 |
| | | | |||||
| | * | Simplifications: ExprMem(a?b:c) and {x?a:b, x?c:d} | Fabrice Desclaux | 2017-08-10 | 2 | -31/+28 |
| | | | |||||