about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Expression: add ExprReduceFabrice Desclaux2017-02-133-0/+271
|
* Merge pull request #492 from serpilliere/fix_mem_accessesCamille Mougey2017-02-135-1077/+1156
|\ | | | | Fix mem accesses
| * Jitter: remove useless segm truncFabrice Desclaux2017-02-122-9/+4
| |
| * X86/sem: AutopepFabrice Desclaux2017-02-121-55/+121
| |
| * X86/sem: clean parenthesisFabrice Desclaux2017-02-121-5/+5
| |
| * X86/sem: Fix unused paramFabrice Desclaux2017-02-121-197/+197
| |
| * X86/sem: fix exprmem generationFabrice Desclaux2017-02-121-79/+82
| |
| * Expression: REPLACE IS_OP_SEGMFabrice Desclaux2017-02-123-8/+20
| | | | | | | | | | | | | | /!\ API MODIFICATION: is_op_segm becomes is_mem_segm is_op_segm: Returns True if is ExprOp and op == 'segm' is_mem_segm: Returns True if is ExprMem and ptr is_op_segm
| * X86: fix mem addr; fix variables namesFabrice Desclaux2017-02-121-1020/+1023
|/
* Merge pull request #491 from serpilliere/fix_asmcfg_strCamille Mougey2017-02-071-0/+10
|\ | | | | Asmbloc: Fix AsmCfg str
| * Asmbloc: Fix AsmCfg strFabrice Desclaux2017-02-071-0/+10
|/
* Merge pull request #489 from commial/example/traceserpilliere2017-02-073-2/+64
|\ | | | | Example/trace
| * Add a tracer exampleAjax2017-02-062-0/+60
| |
| * JitCorePython: avoid dirty hack for symbexec modificationAjax2017-02-061-2/+4
|/
* Merge pull request #487 from commial/update-refsserpilliere2017-02-051-0/+23
|\ | | | | Update external references to Miasm
| * Add SSTIC referencesAjax2017-02-021-0/+3
| |
| * Update external references to MiasmAjax2017-02-021-0/+20
| |
* | Merge pull request #488 from serpilliere/fix_x86_mnemosCamille Mougey2017-02-033-3/+43
|\ \ | | | | | | Fix x86 mnemos
| * | X86: add pslldqFabrice Desclaux2017-02-032-0/+13
| | |
| * | X86: fix rex_r in reg argsFabrice Desclaux2017-02-032-3/+30
|/ /
* | Merge pull request #484 from commial/fix/symbexecserpilliere2017-02-021-35/+31
|\ \ | | | | | | Fix/symbexec
| * | Clarify symbexec:get_mem_stateAjax2017-02-021-33/+24
| | |
| * | Apply func_read in case of splitted memory accessesAjax2017-02-021-3/+8
| | | | | | | | | | | | | | | | | | If @64[addr] is asked, with @8[addr] = X already known, the resulting ExprCompose will look like {X, @56[addr + 1]}. With this PR, func_read is applied to the last part, if needed
* | | Merge pull request #486 from commial/test/cpuid-jittersserpilliere2017-02-022-0/+22
|\ \ \ | |_|/ |/| | Add regression test for CPUID support
| * | Add regression test for CPUID supportAjax2017-02-022-0/+22
|/ /
* | Merge pull request #485 from commial/feature/pytthon-cpuidserpilliere2017-02-021-1/+26
|\ \ | |/ |/| Add support for 'cpuid' in Emulatedsymbexec
| * Add support for 'cpuid' in EmulatedsymbexecAjax2017-02-021-1/+26
|/
* Merge pull request #482 from commial/enhance/link-r2m2serpilliere2017-01-291-1/+2
|\ | | | | Add reference to R2M2
| * Add reference to R2M2Ajax2017-01-291-1/+2
| |
* | Merge pull request #478 from commial/refactor/pre_add_instrserpilliere2017-01-296-89/+15
|\ \ | | | | | | Let x86 'pre_add_instr' be the default behavior
| * | Let x86 'pre_add_instr' be the default behaviorAjax2017-01-246-89/+15
| |/
* | Merge pull request #481 from guedou/aarch64_duplicated_registersCamille Mougey2017-01-261-2/+2
|\ \ | |/ |/| Duplicated WZR definition
| * Duplicated WZR definitionGuillaume Valadon2017-01-261-2/+2
|/
* Merge pull request #479 from commial/fix/llvmliteserpilliere2017-01-241-1/+1
|\ | | | | Update LLVM version for latest llvmlite
| * Fix the version of LLVMLiteAjax2017-01-231-1/+1
|/
* Merge pull request #459 from commial/feature/only-tagsserpilliere2017-01-142-31/+51
|\ | | | | Add a only-tags option for test_all
| * Add a only-tags option for test_allAjax2017-01-142-31/+51
| |
* | Merge pull request #475 from serpilliere/doc_vmmngrCamille Mougey2017-01-143-71/+39
|\ \ | |/ |/| Doc vmmngr
| * VmMngr: add API documentationFabrice Desclaux2017-01-141-33/+39
| |
| * VmMngr: remove unused functionsFabrice Desclaux2017-01-133-38/+0
| |
* | Merge pull request #476 from commial/fix/repr-exprserpilliere2017-01-142-1/+16
|\ \ | | | | | | Fix/repr expr
| * | Expr: test that repr permit instanciationAjax2017-01-131-0/+14
| | |
| * | Fix ExprInt repr to include sizeAjax2017-01-131-1/+2
| | |
* | | Merge pull request #477 from commial/fix/divisionserpilliere2017-01-142-7/+24
|\ \ \ | |_|/ |/| | Fix/division
| * | Modint: add tests for big intAjax2017-01-131-0/+9
| | |
| * | Div: fix modint operationAjax2017-01-132-7/+15
| |/
* | Merge pull request #473 from serpilliere/Fix_max_exec_self_loopCamille Mougey2017-01-123-34/+59
|\ \ | | | | | | Fix max exec self loop
| * | Jit: update example max execFabrice Desclaux2017-01-121-16/+15
| | |
| * | Jitter: fix max exec self loopFabrice Desclaux2017-01-122-18/+44
| | |
* | | Merge pull request #474 from serpilliere/fix_full_rawCamille Mougey2017-01-121-2/+9
|\ \ \ | |_|/ |/| | Example: add raw disasm to full.py