| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | | ||||||
| * | | Merge pull request #810 from serpilliere/fix_dead_simp | Camille Mougey | 2018-07-19 | 1 | -0/+1 | |
| |\ \ | | | | | | | Dataflow: do not remote exception_flags in dead_simp | |||||
| | * | | 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 | 4 | -2/+33 | |
| |\ \ | | | | | | | X86: fix 64 bit asm | |||||
| | * | | Test: add x86 64 asm test 64bit addr | Fabrice Desclaux | 2018-07-17 | 2 | -0/+31 | |
| | | | | ||||||
| | * | | Cpu: fix tipo | Fabrice Desclaux | 2018-07-17 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | X86: fix 64 bit asm | Fabrice Desclaux | 2018-07-17 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Merge pull request #805 from serpilliere/fix_call_effects_arm | Camille Mougey | 2018-07-18 | 7 | -53/+125 | |
| |\ \ \ | |_|/ |/| | | Fix call effects arm | |||||
| | * | | 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 | 6 | -51/+94 | |
| | | | | ||||||
| * | | | Merge pull request #806 from serpilliere/fix_ida_example | Camille Mougey | 2018-07-18 | 1 | -7/+9 | |
| |\ \ \ | |/ / |/| | | Example: updt api | |||||
| | * | | Example: updt api | Fabrice Desclaux | 2018-07-18 | 1 | -7/+9 | |
| |/ / | ||||||
| * | | Merge pull request #804 from aguinet/feature/arm_svc | serpilliere | 2018-07-17 | 4 | -7/+42 | |
| |\ \ | | | | | | | Support of ARM SVC in the Miasm VM | |||||
| | * | | Support of ARM SVC in the Miasm VM | Adrien Guinet | 2018-07-17 | 4 | -7/+42 | |
| |/ / | ||||||
| * | | Merge pull request #801 from commial/fix/jitter-fixes | serpilliere | 2018-07-17 | 3 | -3/+7 | |
| |\ \ | | | | | | | Fix/jitter fixes | |||||
| | * | | 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 | |
| |/ / | ||||||
| * | | Merge pull request #800 from serpilliere/jit_bignum | Camille Mougey | 2018-07-16 | 23 | -389/+1918 | |
| |\ \ | |/ |/| | Jitter: use bignum | |||||
| | * | Jitter: use bignum | Fabrice Desclaux | 2018-07-13 | 23 | -389/+1918 | |
| |/ | ||||||
| * | Merge pull request #799 from serpilliere/fix_mep_jit_import | Camille Mougey | 2018-07-13 | 1 | -4/+12 | |
| |\ | | | | | Jitter: skip jit import on minimal install | |||||
| | * | Jitter: skip jit import on minimal install | Fabrice Desclaux | 2018-07-13 | 1 | -4/+12 | |
| | | | ||||||
| * | | Merge pull request #798 from serpilliere/fix_tests | Caroline Leman | 2018-07-13 | 1 | -1/+0 | |
| |\ \ | |/ |/| | Test: don't reset *all* tests | |||||
| | * | Test: don't reset *all* tests | Fabrice Desclaux | 2018-07-13 | 1 | -1/+0 | |
| |/ | ||||||
| * | Merge pull request #763 from guedou/Toshiba_MeP-c4 | serpilliere | 2018-07-13 | 56 | -2/+8914 | |
| |\ | | | | | Toshiba MeP support | |||||
| | * | Toshiba MeP support | Guillaume Valadon | 2018-07-12 | 56 | -2/+8914 | |
| |/ | ||||||
| * | Merge pull request #797 from aguinet/fix/arm_call | serpilliere | 2018-07-12 | 1 | -2/+2 | |
| |\ | | | | | Fix ARM C function calling | |||||
| | * | 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) | |||||
| * | Merge pull request #796 from commial/fix/merge_block | serpilliere | 2018-07-12 | 2 | -3/+5 | |
| |\ | | | | | Fix/merge block | |||||
| | * | 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. | |||||
| | * | Disasm/Full: fix inversion in output names | Ajax | 2018-07-12 | 1 | -2/+2 | |
| |/ | ||||||
| * | Merge pull request #795 from commial/features/better-float-sse | serpilliere | 2018-07-10 | 10 | -396/+931 | |
| |\ | | | | | Better float support & additionnal SSE | |||||
| | * | TestALL: add QEMU sse test for LLVM and GCC | Ajax | 2018-07-10 | 1 | -0/+4 | |
| | | | ||||||
| | * | 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 | |
| | | | ||||||
| | * | Introduce the new float notation and operations for x86 semantic | Ajax | 2018-07-10 | 2 | -114/+89 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Basically, operations are: - fpconvert_fp32, fpconvert_fp64, fpconvert_fp80: convert from a floating point to another (truncate or extend) - sint_to_fp32, sint_to_fp64, sint_to_fp80: convert from a signed integer to a floating point number (original size can differ) - fp_to_sint32, fp_to_sint64, ...: convert from a floating point number to a signed integer, as ExprInt. Rounding mode is nearbyint. (original size can differ) - fpround_nearbyint: convert from floating point to floating point using the nearest int - fpround_towardszero: convert from floating point to floating point, towards zero | |||||
| | * | JitCore x86: use uint64_t instead of double to store float_st* | Ajax | 2018-07-10 | 1 | -8/+8 | |
| | | | | | | | | | This avoid C cast when just saving and loading from the structure | |||||
| | * | Add new SSE instruction description and updates old ones | Ajax | 2018-07-10 | 2 | -15/+111 | |
| | | | ||||||
| | * | TranslatorC: for uncommon size, use at least uint8 | Ajax | 2018-07-10 | 1 | -2/+2 | |
| | | | ||||||
| * | | Merge pull request #793 from serpilliere/clean_rename_ircfg | Camille Mougey | 2018-07-10 | 7 | -159/+828 | |
| |\ \ | |/ |/| | Clean rename ircfg | |||||
| | * | IR: rename DiGraphIR=>IRCFG | Fabrice Desclaux | 2018-07-10 | 4 | -18/+30 | |
| | | | ||||||
| | * | Test: add reduce ircfg reg tests | Fabrice Desclaux | 2018-07-10 | 2 | -0/+532 | |
| | | | ||||||
| | * | Examples: updt api | Fabrice Desclaux | 2018-07-10 | 2 | -11/+14 | |
| | | | ||||||
| | * | IR: move simplification from ir to data_flow | Fabrice Desclaux | 2018-07-10 | 2 | -138/+260 | |
| |/ | ||||||