| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Depgraph: rename variables | Fabrice Desclaux | 2015-03-12 | 1 | -3/+3 | |
| | | ||||||
| * | Depgraph: exprs in affected_lines must appear only once. | Fabrice Desclaux | 2015-03-12 | 1 | -2/+2 | |
| | | ||||||
| * | Depgraph: Clean each `depnodes` to purge and improve search in `done` | Ajax | 2015-03-06 | 1 | -0/+3 | |
| | | ||||||
| * | Depgraph: Modify the inter block `done` data structure to improve membership ↵ | Ajax | 2015-03-06 | 1 | -3/+4 | |
| | | | | | check | |||||
| * | Depgraph: In `filter_used_nodes`, `used_nodes` can be used as a done set | Ajax | 2015-03-06 | 1 | -0/+3 | |
| | | ||||||
| * | Merge pull request #89 from commial/fix-depgraph | serpilliere | 2015-02-24 | 1 | -3/+8 | |
| |\ | | | | | Fix depgraph | |||||
| | * | DepGraph: Normalize output by including heads from graph | Camille Mougey | 2015-02-24 | 1 | -2/+7 | |
| | | | ||||||
| | * | Depgraph: results should be copy of `done` elements | Camille Mougey | 2015-02-24 | 1 | -1/+1 | |
| | | | ||||||
| * | | Machine: Export IR (without analyse) | Camille Mougey | 2015-02-24 | 1 | -0/+16 | |
| |/ | ||||||
| * | Analysis: Introduce DependencyGraph, computing dependencies of elements | Camille Mougey | 2015-02-20 | 1 | -0/+608 | |
| | | | | | | | | | | | | | The dependencies are computed through a list of blocs (IRA). APIs `.get*` return an iterator on DiGraph(DependencyNode). Each DiGraph contains only relevant DependencyNode, which stand for an element at a given line in a given basic block. That way, outputs contain each elements involved in the target value computation. Different outputs stand for different path through blocks (loop, ...). This algorithm has been co-developped with @serpillere. | |||||
| * | PyLint: Import errors, pointless statements (`fds`), bad indentation | Camille Mougey | 2015-02-18 | 2 | -3/+1 | |
| | | ||||||
| * | analysis: replace wildcard imports | Pierre LALET | 2015-02-18 | 3 | -5/+7 | |
| | | ||||||
| * | Use wrapper `named_arguments` to log function calls | Pierre LALET | 2015-02-17 | 1 | -2/+2 | |
| | | ||||||
| * | PyLint: Debugging: Invalid name | Camille Mougey | 2015-02-16 | 1 | -6/+6 | |
| | | ||||||
| * | PyLint: Remove unused-imports | Camille Mougey | 2015-02-16 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | miasm2/jitter/jitload.py:4: [W0611(unused-import), ] Unused import asmbloc miasm2/jitter/jitload.py:3: [W0611(unused-import), ] Unused import os miasm2/jitter/loader/elf.py:4: [W0611(unused-import), ] Unused import pe miasm2/ir/ir.py:27: [W0611(unused-import), ] Unused import DiGraph miasm2/ir/translators/z3_ir.py:6: [W0611(unused-import), ] Unused import m2_expr miasm2/core/parse_asm.py:5: [W0611(unused-import), ] Unused import struct miasm2/analysis/sandbox.py:8: [W0611(unused-import), ] Unused import libimp miasm2/analysis/sandbox.py:1: [W0611(unused-import), ] Unused import os miasm2/analysis/sandbox.py:5: [W0611(unused-import), ] Unused import win_api_x86_32 miasm2/analysis/sandbox.py:1: [W0611(unused-import), ] Unused import sys miasm2/expression/simplifications_cond.py:17: [W0611(unused-import), ] Unused import itertools miasm2/arch/arm/arch.py:5: [W0611(unused-import), ] Unused import pm miasm2/arch/x86/sem.py:23: [W0611(unused-import), ] Unused import expr_is_int_or_label miasm2/arch/mips32/arch.py:12: [W0611(unused-import), ] Unused import pm miasm2/arch/mips32/disasm.py:1: [W0611(unused-import), ] Unused import asm_constraint | |||||
| * | Sandbox: typo | Fabrice Desclaux | 2015-02-13 | 1 | -1/+1 | |
| | | ||||||
| * | Analysis/Sandbox: add sanbox win x86_64 | Fabrice Desclaux | 2015-02-13 | 1 | -5/+37 | |
| | | ||||||
| * | Merge pull request #59 from serpilliere/sandbox_quiet | Camille Mougey | 2015-02-10 | 1 | -3/+1 | |
| |\ | | | | | Sandbox: quiet logs | |||||
| | * | Sandbox: quiet logs | Fabrice Desclaux | 2015-02-10 | 1 | -3/+1 | |
| | | | ||||||
| * | | Analysis/Sandbox: use os dependant method in custom sandboxes | Fabrice Desclaux | 2015-01-29 | 1 | -6/+16 | |
| |/ | ||||||
| * | Analysis/Machine: Export base_expr | Camille Mougey | 2015-01-23 | 1 | -0/+5 | |
| | | ||||||
| * | Loader/PE: Update vm_load_pe_lib* APIs to take a VmMngr instance in input | Camille Mougey | 2014-12-24 | 1 | -1/+1 | |
| | | ||||||
| * | Analysis: Update vm_loads calls, avoid reimplemeting vm_load_pe_libs | Camille Mougey | 2014-12-20 | 2 | -18/+13 | |
| | | ||||||
| * | SandboxLinux: entry_point was inexistant, options.address was ignored | Camille Mougey | 2014-12-09 | 1 | -1/+3 | |
| | | ||||||
| * | Loader/libimp: update api | Fabrice Desclaux | 2014-12-08 | 1 | -5/+6 | |
| | | ||||||
| * | Sandbox: Fix debugging option | Camille Mougey | 2014-12-03 | 1 | -1/+1 | |
| | | ||||||
| * | Jitter: update API | Fabrice Desclaux | 2014-12-03 | 2 | -4/+12 | |
| | | ||||||
| * | Machine: refactor properties. | Fabrice Desclaux | 2014-11-17 | 1 | -14/+14 | |
| | | ||||||
| * | Sandbox: log function calls by default; add -q option to disable it. | Fabrice Desclaux | 2014-11-17 | 1 | -0/+6 | |
| | | ||||||
| * | Machine: add jit/arch log properties | Fabrice Desclaux | 2014-11-17 | 1 | -19/+49 | |
| | | ||||||
| * | Container: Refactor in class and subclass for PE, ELF and Unknown | Camille Mougey | 2014-11-03 | 1 | -40/+144 | |
| | | ||||||
| * | Container: update API with full words | Camille Mougey | 2014-11-03 | 1 | -1/+18 | |
| | | ||||||
| * | Container: Fix import, refactor file reading | Camille Mougey | 2014-11-03 | 1 | -1/+3 | |
| | | ||||||
| * | Container: Refactor and comment | Camille Mougey | 2014-11-03 | 1 | -1/+14 | |
| | | ||||||
| * | merge | Fabrice Desclaux | 2014-10-22 | 1 | -2/+2 | |
| |\ | ||||||
| | * | Machine: Update available machine list | ajax | 2014-10-21 | 1 | -2/+2 | |
| | | | ||||||
| * | | sandbox: missing import (tx to N.Pourcelot) | Fabrice Desclaux | 2014-10-16 | 1 | -0/+1 | |
| | | | ||||||
| * | | Sandbox: fix address as argument | Fabrice Desclaux | 2014-10-16 | 1 | -1/+1 | |
| |/ | ||||||
| * | Reg test: add arm jit little/big endian | Fabrice Desclaux | 2014-10-09 | 1 | -19/+70 | |
| | | ||||||
| * | Arch/jit: add endianess support jitters | Fabrice Desclaux | 2014-10-09 | 2 | -12/+21 | |
| | | ||||||
| * | Sandbox: add arm arch | Fabrice Desclaux | 2014-10-07 | 1 | -1/+38 | |
| | | ||||||
| * | Move os_dep out of the jitter module | Fabrice Desclaux | 2014-10-07 | 1 | -1/+1 | |
| | | ||||||
| * | Remove vm_ prefix /!\ API MODIF | Fabrice Desclaux | 2014-10-07 | 4 | -20/+20 | |
| | | | | | | | | The jitter cpu/vm modules used an unecessary vm_ prefix for various api. jitter.cpu.vm_get_gpreg() => jitter.cpu.get_gpreg() jitter.vm.vm_get_mem... => jitter.vm.get_mem... | |||||
| * | Sandbox: Pass arguments to parser init | ajax | 2014-10-02 | 1 | -3/+4 | |
| | | ||||||
| * | Analysis: add sanbdox wrapper | Fabrice Desclaux | 2014-10-02 | 1 | -0/+304 | |
| | | ||||||
| * | Modify irbloc destination mecanism. Rework API in consequence. | Fabrice Desclaux | 2014-09-05 | 4 | -52/+32 | |
| | | | | | | | | | | | Fat patch here: some API have changed. Each irbloc now affects a special "IRDst" register which is used to describe the destination irbloc. It allows simple description of architectures using delay slots. Architectures semantic and tcc/python jitter are modified in consequence. LLVM jitter is disabled for now, but should be patch soon. | |||||
| * | binary: suppr verbose messages | Fabrice Desclaux | 2014-09-01 | 1 | -1/+1 | |
| | | ||||||
| * | analysis: add container for elf/pe/str manipulation | Fabrice Desclaux | 2014-08-29 | 1 | -0/+47 | |
| | | ||||||
| * | Jitter: add mips32l jit | serpilliere | 2014-08-22 | 1 | -0/+2 | |
| | | ||||||
| * | msp430: move jit | serpilliere | 2014-08-21 | 1 | -1/+1 | |
| | | ||||||