| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Graph: add reachable stop node | Fabrice Desclaux | 2018-08-06 | 1 | -0/+18 | |
| | | | ||||||
| | * | Analysis/SSA: fix analysis with missing blocks | Fabrice Desclaux | 2018-08-06 | 1 | -0/+2 | |
| | | | ||||||
| | * | Translator/C: add zero/sign extend | Fabrice Desclaux | 2018-08-06 | 1 | -1/+23 | |
| | | | ||||||
| | * | AARCH64: Explicit flags | Fabrice Desclaux | 2018-08-06 | 2 | -169/+369 | |
| | | | ||||||
| | * | X86: Explicit flags | Fabrice Desclaux | 2018-08-06 | 1 | -132/+352 | |
| | | | ||||||
| | * | ARM: Explicit flags | Fabrice Desclaux | 2018-08-06 | 1 | -100/+245 | |
| | | | ||||||
| | * | Simplifications: add high level to low level reduction | Fabrice Desclaux | 2018-08-06 | 2 | -0/+175 | |
| | | | ||||||
| | * | Expression: add CC flags | Fabrice Desclaux | 2018-08-06 | 1 | -8/+27 | |
| | | | ||||||
| | * | Expression: add simplification | Fabrice Desclaux | 2018-08-06 | 1 | -1/+13 | |
| | | | ||||||
| | * | Aarch64: add adc/sbc reg reg | Fabrice Desclaux | 2018-08-06 | 1 | -0/+8 | |
| | | | ||||||
| * | | Merge pull request #815 from commial/fix/dse-concrete | serpilliere | 2018-08-06 | 1 | -3/+6 | |
| |\ \ | |/ |/| | DSE: fix a bug happening in rare case | |||||
| | * | DSE: fix a bug happening in rare case | Ajax | 2018-08-01 | 1 | -3/+6 | |
| | | | | | | | | | | | | | | | When the symb_concrete execution is needed, EmulationSymbExec is used. In the previous version, it was writing in Memory. If the current instruction is reading and writing at the same place, the jitter instance may have a different behavior than the symb concrete one | |||||
| * | | Analysis: fix block simp (bad block ref) | Fabrice Desclaux | 2018-08-01 | 1 | -1/+3 | |
| | | | ||||||
| * | | Analysis: fix block simp (infinite loop) | Fabrice Desclaux | 2018-08-01 | 1 | -6/+10 | |
| |/ | ||||||
| * | Merge pull request #803 from commial/feature/linux-env | serpilliere | 2018-07-28 | 11 | -60/+2287 | |
| |\ | | | | | Feature/linux env | |||||
| | * | Add a module for Linux environment simulation + syscalls | Ajax | 2018-07-24 | 3 | -0/+1935 | |
| | | | ||||||
| | * | Jitter: add support for SystemV syscall convention (arml / x86_64) | Ajax | 2018-07-24 | 2 | -0/+16 | |
| | | | ||||||
| | * | Add support for reloc and rebase in ContainerELF | Ajax | 2018-07-24 | 1 | -45/+34 | |
| | | | ||||||
| | * | ELF Loader: add support for x86 relocs and symbol import in LocDB | Ajax | 2018-07-24 | 1 | -8/+218 | |
| | | | ||||||
| | * | LLVMConvert: fix multiple function addition for cntlead | Ajax | 2018-07-24 | 1 | -1/+4 | |
| | | | ||||||
| | * | LocationDB: add a name -> offset method | Ajax | 2018-07-19 | 1 | -0/+12 | |
| | | | ||||||
| | * | CPUID: add suport for more cpuid leaves | Ajax | 2018-07-19 | 1 | -6/+54 | |
| | | | | | | | | | CPUID is set to let Miasm run libc with supported instruction | |||||
| | * | DisasmEngine: add dis_instr | Ajax | 2018-07-19 | 1 | -0/+14 | |
| | | | ||||||
| * | | Incorrect ir_mepb.addrsize definition | Guillaume Valadon | 2018-07-26 | 1 | -1/+2 | |
| |/ | ||||||
| * | Expression: fix slice assignment | Fabrice Desclaux | 2018-07-19 | 1 | -1/+3 | |
| | | ||||||
| * | Merge pull request #808 from serpilliere/fix_ppc_sem | Camille Mougey | 2018-07-19 | 1 | -1/+1 | |
| |\ | | | | | PPC: fix tipo | |||||
| | * | PPC: fix tipo | Fabrice Desclaux | 2018-07-18 | 1 | -1/+1 | |
| | | | ||||||
| * | | Dataflow: do not remote exception_flags in dead_simp | Fabrice Desclaux | 2018-07-19 | 1 | -0/+1 | |
| | | | ||||||
| * | | Merge pull request #807 from serpilliere/fix_aarch64_sem | Camille Mougey | 2018-07-18 | 1 | -4/+8 | |
| |\ \ | | | | | | | Aarch64: fix remaining ExprLoc | |||||
| | * | | Aarch64: fix remaining ExprLoc | Fabrice Desclaux | 2018-07-18 | 1 | -4/+8 | |
| | |/ | ||||||
| * | | Merge pull request #802 from serpilliere/fix_x86_asm_64 | Camille Mougey | 2018-07-18 | 2 | -2/+2 | |
| |\ \ | | | | | | | X86: fix 64 bit asm | |||||
| | * | | Cpu: fix tipo | Fabrice Desclaux | 2018-07-17 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | X86: fix 64 bit asm | Fabrice Desclaux | 2018-07-17 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Arm/arch: fix set dst for conditional call | Fabrice Desclaux | 2018-07-18 | 1 | -0/+4 | |
| | | | | ||||||
| * | | | Arm: support conditional subcall IR | Fabrice Desclaux | 2018-07-18 | 1 | -3/+28 | |
| | | | | ||||||
| * | | | IR/Analysis: call_effects can add extra blocks | Fabrice Desclaux | 2018-07-18 | 5 | -46/+86 | |
| | |/ |/| | ||||||
| * | | Support of ARM SVC in the Miasm VM | Adrien Guinet | 2018-07-17 | 4 | -7/+42 | |
| | | | ||||||
| * | | LLVM: use pretty print for instr logging | Ajax | 2018-07-16 | 1 | -1/+2 | |
| | | | ||||||
| * | | TranslatorC: use unsigned long long int in 64 bits | Ajax | 2018-07-16 | 1 | -1/+4 | |
| | | | ||||||
| * | | AsmBlock: avoid underterministic print for next/to | Ajax | 2018-07-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Jitter: use bignum | Fabrice Desclaux | 2018-07-13 | 22 | -385/+1899 | |
| |/ | ||||||
| * | Jitter: skip jit import on minimal install | Fabrice Desclaux | 2018-07-13 | 1 | -4/+12 | |
| | | ||||||
| * | Toshiba MeP support | Guillaume Valadon | 2018-07-12 | 12 | -2/+4208 | |
| | | ||||||
| * | Fix ARM C function calling | Adrien Guinet | 2018-07-12 | 1 | -2/+2 | |
| | | | | | | Arguments were not pushed correctly on the stack (for functions with more than four arguments) | |||||
| * | IR-Merge-blocks: ensure son is always in blocks | Ajax | 2018-07-12 | 1 | -1/+3 | |
| | | | | | | | Avoid a corner case in which a block is still in the todo list after being deleted by others simplification, or case like a -> b -> c, with a and b in blocks, b being a jmpblock. | |||||
| * | Merge pull request #795 from commial/features/better-float-sse | serpilliere | 2018-07-10 | 8 | -395/+888 | |
| |\ | | | | | Better float support & additionnal SSE | |||||
| | * | Add support for new SSE operations (based on QEMU i386 test_sse) | Ajax | 2018-07-10 | 1 | -104/+299 | |
| | | | ||||||
| | * | Expression: introduce operation on float (comparision, equality to ↵ | Ajax | 2018-07-10 | 1 | -0/+77 | |
| | | | | | | | | | NaN/sNan/qNaN) | |||||
| | * | Add the new float ops support for the C jitter and fix old ones | Ajax | 2018-07-10 | 1 | -15/+146 | |
| | | | ||||||
| | * | Add the new float ops support for the C jitter | Ajax | 2018-07-10 | 3 | -138/+195 | |
| | | | ||||||