| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update setup & tests | Fabrice Desclaux | 2025-01-26 | 1 | -8/+7 |
| | | |||||
| * | Fixing error with installation on windows with cp1251 | Vladimir Martianov | 2024-05-14 | 1 | -1/+1 |
| | | |||||
| * | Unlock pyparsing version | William Bruneau | 2024-01-04 | 1 | -1/+1 |
| | | |||||
| * | Fix setup header | Fabrice Desclaux | 2023-04-18 | 1 | -7/+18 |
| | | | | | Signed-off-by: Fabrice Desclaux <fabrice.desclaux@cea.fr> | ||||
| * | Create the build directory to fix pip install build | Duncan Ogilvie | 2022-11-03 | 1 | -0/+2 |
| | | |||||
| * | Restore python 2.7 support | Duncan Ogilvie | 2022-10-18 | 1 | -14/+16 |
| | | |||||
| * | Further improve the user experience when building on Windows | Duncan Ogilvie | 2022-10-18 | 1 | -41/+104 |
| | | |||||
| * | Allow building on Windows without a Visual Studio command prompt | Duncan Ogilvie | 2022-10-14 | 1 | -1/+4 |
| | | | | | This still requires you have Visual Studio and LLVM installed, but might prevent some issues like #1404 | ||||
| * | Minor modifications (incl. typos) | Elias Bachaalany | 2021-12-27 | 1 | -2/+2 |
| | | | | | | - added a more descriptive error message to bin_steam_ida. - fixed typo in setup.py | ||||
| * | Add m68k jitter arch | Fabrice Desclaux | 2021-10-29 | 1 | -0/+11 |
| | | |||||
| * | ci: pin pyparsing dependency | Gabriele N. Tornetta | 2021-10-25 | 1 | -1/+1 |
| | | | | | | | While testing with Python 3.9, tests were failing because of breaking changes in version 3 of pyparsing. Therefore the dependency on pyparsing should be pinned to ~=2.0 for now. | ||||
| * | Add dependencies to install_requires in setup | Ana María Martínez Gómez | 2021-02-08 | 1 | -0/+1 |
| | | | | | | | Add `future` and `pyparsing` to `install_requires` in setup.py as miasm requires them to run correctly. This way they are installed when installing miasm with pip. | ||||
| * | Include missing functions from llvm's compiler-rt into Jitllvm | Adrien Guinet | 2020-05-24 | 1 | -2/+55 |
| | | | | | | | | | | | 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 jitter on Windows | Jean-Baptiste Galet | 2020-04-28 | 1 | -1/+3 |
| | | |||||
| * | Fix setup for pypi | Fabrice Desclaux | 2019-12-11 | 1 | -1/+57 |
| | | |||||
| * | Merge pull request #1016 from WilliamBruneau/fix_python_3_getset_reg | serpilliere | 2019-05-29 | 1 | -0/+7 |
| |\ | | | | | Fix PyGetInt for python 3 | ||||
| | * | Fix compilation | William Bruneau | 2019-05-15 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | - add miasm/jitter/vm_mngr_py.c dependency to all JitCore (needed for PyLong_to_bn and bn_to_PyLong functions) - vm_set_mem and vm_get_mem already exist in miasm/jitter/arch/JitCore_*.c so must be renamed in miasm/jitter/vm_mngr_py.c | ||||
| * | | Replace macOS bundles by dylibs | Hugo Porcher | 2019-05-23 | 1 | -0/+13 |
| |/ | |||||
| * | Setup: add version to setup for future pip | Fabrice Desclaux | 2019-03-07 | 1 | -3/+4 |
| | | |||||
| * | Rename elfesteem loader | Fabrice Desclaux | 2019-03-05 | 1 | -1/+1 |
| | | |||||
| * | Include elfesteem fork in miasm | Pierre LALET | 2019-03-05 | 1 | -0/+1 |
| | | |||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 1 | -76/+76 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 1 | -84/+132 |
| | | |||||
| * | Make python version explicit | Valentin Brandl | 2018-12-25 | 1 | -1/+1 |
| | | |||||
| * | Adds Windows support and AppVeyor CI (#835) | Axel Souchet | 2018-09-09 | 1 | -45/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | Add a module for Linux environment simulation + syscalls | Ajax | 2018-07-24 | 1 | -0/+1 |
| | | |||||
| * | Jitter: use bignum | Fabrice Desclaux | 2018-07-13 | 1 | -4/+19 |
| | | |||||
| * | Toshiba MeP support | Guillaume Valadon | 2018-07-12 | 1 | -0/+5 |
| | | |||||
| * | Remove TCC jitter engine | Ajax | 2018-05-16 | 1 | -86/+2 |
| | | |||||
| * | Extract operation semantics from 'vm_mngr' to dedicated 'op_semantics' | Ajax | 2018-05-15 | 1 | -0/+12 |
| | | |||||
| * | Add support for PowerPC 32bit big-endian processors: "ppc32b" | Aymeric Vincent | 2018-02-26 | 1 | -0/+13 |
| | | |||||
| * | Jitter: add gcc backend | serpilliere | 2016-04-26 | 1 | -0/+4 |
| | | |||||
| * | Add arch aarch64 | Fabrice Desclaux | 2015-08-08 | 1 | -0/+9 |
| | | |||||
| * | Jitter: Factorize common cpu attributes in JitCpu; Update APIs in consequence | serpilliere | 2015-04-22 | 1 | -8/+8 |
| | | |||||
| * | Jitter: get/set mem is now wrapped in cpu | serpilliere | 2015-04-22 | 1 | -0/+8 |
| | | | | | | The get/set mem used during jit is wrapped by cpu. This allows cpu object to callback (or not, depending on arch) a cache update. | ||||
| * | Jitter: split VmMngr from JitCpu | serpilliere | 2015-03-10 | 1 | -24/+14 |
| | | |||||
| * | IR: Introduce Translators, an abstraction for IR translation | Camille Mougey | 2014-12-14 | 1 | -0/+1 |
| | | | | | Translators exposes method to convert Miasm IR to others languages | ||||
| * | Jitter: move loader specific code to a submodule | Fabrice Desclaux | 2014-12-03 | 1 | -0/+1 |
| | | |||||
| * | Move os_dep out of the jitter module | Fabrice Desclaux | 2014-10-07 | 1 | -1/+1 |
| | | |||||
| * | Modify irbloc destination mecanism. Rework API in consequence. | Fabrice Desclaux | 2014-09-05 | 1 | -0/+8 |
| | | | | | | | | | | | Fat patch here: some API have changed. Each irbloc now affects a special "IRDst" register which is used to describe the destination irbloc. It allows simple description of architectures using delay slots. Architectures semantic and tcc/python jitter are modified in consequence. LLVM jitter is disabled for now, but should be patch soon. | ||||
| * | Jitter: add mips32l jit | serpilliere | 2014-08-22 | 1 | -27/+18 |
| | | |||||
| * | Jitter: merge jitcoreARCH and vm_mngr | serpilliere | 2014-08-22 | 1 | -3/+24 |
| | | |||||
| * | Add mips32 arch | serpilliere | 2014-08-06 | 1 | -0/+1 |
| | | |||||
| * | Miasm v2 | serpilliere | 2014-06-03 | 1 | -0/+135 |
| | | | | | | | | | | * API has changed, so old scripts need updates * See example for API usage * Use tcc or llvm for jit emulation * Go to test and run test_all.py to check install Enjoy ! | ||||
| * | Send miasm v1 to hell | serpilliere | 2014-06-03 | 1 | -62/+0 |
| | | |||||
| * | enable miasm installation without tcc | serpilliere | 2012-01-17 | 1 | -25/+58 |
| | | |||||
| * | realease commit | serpilliere | 2011-07-27 | 1 | -0/+29 |