| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update setup & tests | Fabrice Desclaux | 2025-01-26 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | |||||
| * | Test expressions interferences | Fabrice Desclaux | 2021-10-13 | 1 | -0/+1 |
| | | |||||
| * | Change example names | Fabrice Desclaux | 2020-12-24 | 1 | -2/+2 |
| | | |||||
| * | Rename ira => LifterModelCall | Fabrice Desclaux | 2020-12-24 | 1 | -2/+2 |
| | | |||||
| * | Add z3 div reg test | Fabrice Desclaux | 2020-12-03 | 1 | -0/+4 |
| | | |||||
| * | Move modint in core | Fabrice Desclaux | 2020-07-21 | 1 | -3/+3 |
| | | |||||
| * | 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. | ||||
| * | Fix Automod code | Fabrice Desclaux | 2020-02-28 | 1 | -0/+10 |
| | | |||||
| * | Fix z3 import | Fabrice Desclaux | 2019-11-12 | 1 | -1/+1 |
| | | |||||
| * | Add a few PPC32 tests | Aymeric Vincent | 2019-09-25 | 1 | -0/+2 |
| | | |||||
| * | test: mem_breakpoint.py as a sample of memory breakpoints and its handlers. ↵ | idl3r | 2019-06-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | (#1050) * test: add mem_breakpoint.py * test: enable args * test: add mem_breakpoint.py to test_all script * test: update memory mapping in mem_breakpoint.py | ||||
| * | Merge pull request #1016 from WilliamBruneau/fix_python_3_getset_reg | serpilliere | 2019-05-29 | 1 | -0/+1 |
| |\ | | | | | Fix PyGetInt for python 3 | ||||
| | * | Add tests | William Bruneau | 2019-04-10 | 1 | -0/+1 |
| | | | |||||
| * | | Loader example: test_pe: remove useless imports, comment and rename | Ajax | 2019-05-09 | 1 | -1/+1 |
| | | | |||||
| * | | Add loader examples (only "test_pe" for now) in tests | Ajax | 2019-05-09 | 1 | -0/+12 |
| |/ | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 1 | -42/+35 |
| | | |||||
| * | Test: add an unssa reg test | Fabrice Desclaux | 2019-01-16 | 1 | -6/+7 |
| | | |||||
| * | Test_all: add a TAG for python jitter based tests | Ajax | 2019-01-14 | 1 | -2/+3 |
| | | |||||
| * | Fix typos & add codespell | Pierre LALET | 2018-12-23 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #904 from commial/feature/export-LLVM | serpilliere | 2018-12-20 | 1 | -0/+3 |
| |\ | | | | | Feature/export llvm | ||||
| | * | Add export_llvm, an example illustrating basic IR export | Ajax | 2018-12-20 | 1 | -0/+3 |
| | | | |||||
| * | | Add some simple disasm/ir examples | Fabrice Desclaux | 2018-12-10 | 1 | -9/+20 |
| |/ | |||||
| * | Tests/QEMU-x86_64: Avoid test requiring LLVM's compiler-rt on Windows | Ajax | 2018-12-04 | 1 | -0/+4 |
| | | |||||
| * | Tests/QEMU-x86_64: Enable currently supported tests | Ajax | 2018-12-04 | 1 | -0/+50 |
| | | |||||
| * | Add x86 reg tests | Fabrice Desclaux | 2018-11-17 | 1 | -0/+2 |
| | | |||||
| * | Test: add pcmpeq and 128bit regs get/set | Fabrice Desclaux | 2018-09-19 | 1 | -0/+1 |
| | | |||||
| * | Adds Windows support and AppVeyor CI (#835) | Axel Souchet | 2018-09-09 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * Get miasm to work on Windows, also add AppVeyor CI * Fix gcc jitter on Linux * Make the dse_crackme tests work on Windows * calling build and then install is less confusing than install twice * fix os.rename race condition on Windows * clean it up * Clean up after the unused cl.exe's artifacts * Use is_win instead of an additional check * Fix issue on Windows where 'w' and 'wb' modes are different * Address review feedback * setuptools is actually not required, so reverting | ||||
| * | Remove malware sample | Fabrice Desclaux | 2018-08-30 | 1 | -2/+2 |
| | | |||||
| * | Use the dse_crackme compiled version | Ajax | 2018-08-30 | 1 | -7/+1 |
| | | |||||
| * | Mark Linux specific tests with a tag | Ajax | 2018-08-30 | 1 | -2/+9 |
| | | |||||
| * | Test: add progpag expr | Fabrice Desclaux | 2018-08-06 | 1 | -1/+1 |
| | | |||||
| * | Add an example for LinuxEnvironment & Syscall handling | Ajax | 2018-07-24 | 1 | -0/+13 |
| | | |||||
| * | Test: add x86 64 asm test 64bit addr | Fabrice Desclaux | 2018-07-17 | 1 | -0/+1 |
| | | |||||
| * | Test: don't reset *all* tests | Fabrice Desclaux | 2018-07-13 | 1 | -1/+0 |
| | | |||||
| * | Toshiba MeP support | Guillaume Valadon | 2018-07-12 | 1 | -0/+5 |
| | | |||||
| * | Merge pull request #795 from commial/features/better-float-sse | serpilliere | 2018-07-10 | 1 | -0/+4 |
| |\ | | | | | Better float support & additionnal SSE | ||||
| | * | TestALL: add QEMU sse test for LLVM and GCC | Ajax | 2018-07-10 | 1 | -0/+4 |
| | | | |||||
| * | | Test: add reduce ircfg reg tests | Fabrice Desclaux | 2018-07-10 | 1 | -0/+1 |
| |/ | |||||
| * | SSA: add tests | Fabrice Desclaux | 2018-07-09 | 1 | -2/+2 |
| | | |||||
| * | LocationDB: introduced to replace AsmSymbolPool | Ajax | 2018-07-03 | 1 | -0/+1 |
| | | |||||
| * | Jitter: fix bad block management | Fabrice Desclaux | 2018-05-17 | 1 | -0/+2 |
| | | |||||
| * | Add support for XMM0-15 registers in x86 | Ajax | 2018-05-17 | 1 | -0/+2 |
| | | |||||
| * | Test: remove blacklisted test | Ajax | 2018-05-16 | 1 | -1/+0 |
| | | |||||
| * | Remove TCC jitter engine | Ajax | 2018-05-16 | 1 | -22/+5 |
| | | |||||
| * | Linux fake: __libc_start_main implementation for PPC | Ajax | 2018-03-05 | 1 | -1/+1 |
| | | | | | See glibc: 'sysdeps/unix/sysv/linux/powerpc/libc-start.c' for details | ||||