| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #1448 from cea-sec/generic-unpack | serpilliere | 2023-04-23 | 1 | -0/+6 |
| |\ | | | | | Generic import recovery (cheap ImpRec style) | ||||
| | * | Add a sandbox example using the ImpRec strategy | Camille Mougey | 2023-04-23 | 1 | -0/+6 |
| | | | |||||
| * | | Example: add a basic symbol_exec example | Camille Mougey | 2023-04-23 | 1 | -0/+1 |
| |/ | |||||
| * | Compatibility of our tests with unittest | Ivan “CLOVIS” Canet | 2022-03-24 | 1 | -7/+60 |
| | | | | | | | This commit introduces a compatibility layer to run the Miasm tests using Python's unittest. Due to unittest not knowing how to execute tests in parallel, this is much slower than the current alternative. Supporting unittest (which is a Python standard) as an addition to our own homegrown runner, even if slower, is useful for integration with other tools thanks to the shared format (eg. see full standard output logs for each test in PyCharm, generate XUnit test reports in CI...). | ||||
| * | Add test for memory breakpoint example | William Bruneau | 2022-02-23 | 1 | -0/+5 |
| | | |||||
| * | Add memory breakpoints in debugger and examples | William Bruneau | 2022-02-23 | 2 | -6/+2 |
| | | |||||
| * | Fix html; Add reg test | Fabrice Desclaux | 2021-12-06 | 6 | -0/+7 |
| | | |||||
| * | Add aarch64 strlrxx | Fabrice Desclaux | 2021-10-29 | 1 | -0/+5 |
| | | |||||
| * | Test expressions interferences | Fabrice Desclaux | 2021-10-13 | 1 | -0/+1 |
| | | |||||
| * | x86_64 Fix multiple REX prefix instruction disasm (#1376) | Konstantin Komarov | 2021-07-03 | 1 | -0/+7 |
| | | | | | Fix multiple rex prefixes | ||||
| * | Symbols are str instead of bytes | Fabrice Desclaux | 2021-06-08 | 2 | -246/+246 |
| | | |||||
| * | Replace jitter.run boolean by jitter.running | Romain Lesteven | 2021-05-05 | 7 | -11/+11 |
| | | |||||
| * | Display exception flag on jitter exceptions | William Bruneau | 2021-02-24 | 2 | -2/+4 |
| | | |||||
| * | Fix ADD/SUB; Add CMN | Fabrice Desclaux | 2021-02-14 | 1 | -0/+4 |
| | | |||||
| * | Fix ircfg_a names | Fabrice Desclaux | 2021-01-19 | 1 | -17/+0 |
| | | |||||
| * | Add simplification | Fabrice Desclaux | 2020-12-28 | 1 | -0/+11 |
| | | | | | | The simplification added in ce175bb51 may take reduction before simp_cc_conds. This add simplifications for remaining case. | ||||
| * | Rename ir_arch for jitter | Fabrice Desclaux | 2020-12-25 | 2 | -25/+25 |
| | | |||||
| * | Rename examples lifter | Fabrice Desclaux | 2020-12-25 | 5 | -39/+39 |
| | | |||||
| * | Rename LifterModelCallMep | Fabrice Desclaux | 2020-12-24 | 2 | -4/+4 |
| | | |||||
| * | Change example names | Fabrice Desclaux | 2020-12-24 | 1 | -2/+2 |
| | | |||||
| * | Rename msp430 lifter | Fabrice Desclaux | 2020-12-24 | 1 | -1/+1 |
| | | |||||
| * | Rename mep lifter | Fabrice Desclaux | 2020-12-24 | 2 | -4/+4 |
| | | |||||
| * | Rename ppc32 lifter | Fabrice Desclaux | 2020-12-24 | 1 | -1/+1 |
| | | |||||
| * | Rename arm lifter | Fabrice Desclaux | 2020-12-24 | 1 | -1/+1 |
| | | |||||
| * | Rename x86 lifter | Fabrice Desclaux | 2020-12-24 | 3 | -5/+5 |
| | | |||||
| * | Rename ira => LifterModelCall | Fabrice Desclaux | 2020-12-24 | 9 | -184/+184 |
| | | |||||
| * | Sembuilder: Remove mem[X] | Fabrice Desclaux | 2020-12-16 | 1 | -3/+3 |
| | | |||||
| * | Add z3 div reg test | Fabrice Desclaux | 2020-12-03 | 2 | -0/+41 |
| | | |||||
| * | [AARCH64] add another test extr | w4kfu | 2020-11-19 | 1 | -0/+2 |
| | | |||||
| * | Add test units | IridiumXOR | 2020-09-23 | 1 | -0/+10 |
| | | |||||
| * | Update api according to loc_db update | Fabrice Desclaux | 2020-08-31 | 14 | -22/+25 |
| | | |||||
| * | IRBlock take loc_db | Fabrice Desclaux | 2020-08-31 | 4 | -5/+5 |
| | | |||||
| * | Avoid generate default locationdb | Fabrice Desclaux | 2020-08-31 | 26 | -96/+146 |
| | | |||||
| * | Move modint in core | Fabrice Desclaux | 2020-07-21 | 3 | -5/+5 |
| | | |||||
| * | Add cond CC flag simplification | Fabrice Desclaux | 2020-06-25 | 1 | -0/+25 |
| | | |||||
| * | Support to ALL system register for AARCH64 (#1251) | IridiumXOR | 2020-06-19 | 1 | -6/+6 |
| | | | | | * Support to ALL system register for AARCH64 | ||||
| * | Fix issue #1255 ; Add unit test | w4kfu | 2020-06-16 | 1 | -0/+25 |
| | | |||||
| * | Updt dis_block_callback; apply_splitting | Fabrice Desclaux | 2020-06-10 | 1 | -2/+2 |
| | | |||||
| * | Wrong conditional prefix for MRC/MCR (#1233) | IridiumXOR | 2020-05-28 | 1 | -0/+5 |
| | | | | | | | | * Wrong conditional prefix for MRC/MCR Sorry, I have wrongly implemented the conditional code for MRC/MCR, now I have fix them. * Add test units for conditional MRC/MCR | ||||
| * | Include missing functions from llvm's compiler-rt into Jitllvm | Adrien Guinet | 2020-05-24 | 1 | -1/+2 |
| | | | | | | | | | | | Under Windows, we also need to compile these with clang (because MSVCRT doesn't seem to have proper uint128_t support), so automatically check if clang is installed (through the registry) and force distutils to use it (with a not so nice hack). Last but not least, this only works for 64 bit systems, so disable the mn_div test if this is not the case. | ||||
| * | Merge pull request #1229 from IridiumXOR/mips_new_ops | serpilliere | 2020-05-23 | 1 | -0/+21 |
| |\ | | | | | Mips new opcodes + bugfix | ||||
| | * | Add test cases and fix args order | IridiumXOR | 2020-05-22 | 1 | -0/+21 |
| | | | |||||
| * | | Fix tipo | Fabrice Desclaux | 2020-05-22 | 1 | -1/+1 |
| | | | |||||
| * | | Add test units for MCR/MRC | IridiumXOR | 2020-05-19 | 1 | -0/+4 |
| |/ | |||||
| * | Add new MIPS opcodes (#1203) | IridiumXOR | 2020-04-29 | 1 | -0/+17 |
| | | | | | | * Add new MIPS opcodes * Add test for new opcodes and remove semantics for not implemented opcodes | ||||
| * | Initial support for floating point and Altivec instructions in PPC arch (#1141) | IridiumXOR | 2020-04-28 | 1 | -0/+8 |
| | | | | | | | | * Initial support for floating point and altivec instructions * Add fpr in .codespell_ignore and correct a typo * Add regression test for floating and Altivec ops | ||||
| * | Fix int(expr) | Fabrice Desclaux | 2020-04-03 | 1 | -1/+1 |
| | | |||||
| * | Use int(expr) instead of expr.arg.arg | Fabrice Desclaux | 2020-04-03 | 2 | -5/+7 |
| | | |||||
| * | Add Expression visitor | Fabrice Desclaux | 2020-03-29 | 1 | -0/+45 |
| | | |||||
| * | Add simplifications | Fabrice Desclaux | 2020-03-20 | 1 | -0/+1 |
| | | |||||