about summary refs log tree commit diff stats
path: root/test/test_all.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update setup & testsFabrice Desclaux2025-01-261-1/+1
|
* Merge pull request #1448 from cea-sec/generic-unpackserpilliere2023-04-231-0/+6
|\ | | | | Generic import recovery (cheap ImpRec style)
| * Add a sandbox example using the ImpRec strategyCamille Mougey2023-04-231-0/+6
| |
* | Example: add a basic symbol_exec exampleCamille Mougey2023-04-231-0/+1
|/
* Compatibility of our tests with unittestIvan “CLOVIS” Canet2022-03-241-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 exampleWilliam Bruneau2022-02-231-0/+5
|
* Test expressions interferencesFabrice Desclaux2021-10-131-0/+1
|
* Change example namesFabrice Desclaux2020-12-241-2/+2
|
* Rename ira => LifterModelCallFabrice Desclaux2020-12-241-2/+2
|
* Add z3 div reg testFabrice Desclaux2020-12-031-0/+4
|
* Move modint in coreFabrice Desclaux2020-07-211-3/+3
|
* Include missing functions from llvm's compiler-rt into JitllvmAdrien Guinet2020-05-241-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 codeFabrice Desclaux2020-02-281-0/+10
|
* Fix z3 importFabrice Desclaux2019-11-121-1/+1
|
* Add a few PPC32 testsAymeric Vincent2019-09-251-0/+2
|
* test: mem_breakpoint.py as a sample of memory breakpoints and its handlers. ↵idl3r2019-06-281-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_regserpilliere2019-05-291-0/+1
|\ | | | | Fix PyGetInt for python 3
| * Add testsWilliam Bruneau2019-04-101-0/+1
| |
* | Loader example: test_pe: remove useless imports, comment and renameAjax2019-05-091-1/+1
| |
* | Add loader examples (only "test_pe" for now) in testsAjax2019-05-091-0/+12
|/
* Support python2/python3Fabrice Desclaux2019-03-051-42/+35
|
* Test: add an unssa reg testFabrice Desclaux2019-01-161-6/+7
|
* Test_all: add a TAG for python jitter based testsAjax2019-01-141-2/+3
|
* Fix typos & add codespellPierre LALET2018-12-231-3/+3
|
* Merge pull request #904 from commial/feature/export-LLVMserpilliere2018-12-201-0/+3
|\ | | | | Feature/export llvm
| * Add export_llvm, an example illustrating basic IR exportAjax2018-12-201-0/+3
| |
* | Add some simple disasm/ir examplesFabrice Desclaux2018-12-101-9/+20
|/
* Tests/QEMU-x86_64: Avoid test requiring LLVM's compiler-rt on WindowsAjax2018-12-041-0/+4
|
* Tests/QEMU-x86_64: Enable currently supported testsAjax2018-12-041-0/+50
|
* Add x86 reg testsFabrice Desclaux2018-11-171-0/+2
|
* Test: add pcmpeq and 128bit regs get/setFabrice Desclaux2018-09-191-0/+1
|
* Adds Windows support and AppVeyor CI (#835)Axel Souchet2018-09-091-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 sampleFabrice Desclaux2018-08-301-2/+2
|
* Use the dse_crackme compiled versionAjax2018-08-301-7/+1
|
* Mark Linux specific tests with a tagAjax2018-08-301-2/+9
|
* Test: add progpag exprFabrice Desclaux2018-08-061-1/+1
|
* Add an example for LinuxEnvironment & Syscall handlingAjax2018-07-241-0/+13
|
* Test: add x86 64 asm test 64bit addrFabrice Desclaux2018-07-171-0/+1
|
* Test: don't reset *all* testsFabrice Desclaux2018-07-131-1/+0
|
* Toshiba MeP supportGuillaume Valadon2018-07-121-0/+5
|
* Merge pull request #795 from commial/features/better-float-sseserpilliere2018-07-101-0/+4
|\ | | | | Better float support & additionnal SSE
| * TestALL: add QEMU sse test for LLVM and GCCAjax2018-07-101-0/+4
| |
* | Test: add reduce ircfg reg testsFabrice Desclaux2018-07-101-0/+1
|/
* SSA: add testsFabrice Desclaux2018-07-091-2/+2
|
* LocationDB: introduced to replace AsmSymbolPoolAjax2018-07-031-0/+1
|
* Jitter: fix bad block managementFabrice Desclaux2018-05-171-0/+2
|
* Add support for XMM0-15 registers in x86Ajax2018-05-171-0/+2
|
* Test: remove blacklisted testAjax2018-05-161-1/+0
|
* Remove TCC jitter engineAjax2018-05-161-22/+5
|
* Linux fake: __libc_start_main implementation for PPCAjax2018-03-051-1/+1
| | | | See glibc: 'sysdeps/unix/sysv/linux/powerpc/libc-start.c' for details