about summary refs log tree commit diff stats
path: root/setup.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixing error with installation on windows with cp1251Vladimir Martianov2024-05-141-1/+1
|
* Unlock pyparsing versionWilliam Bruneau2024-01-041-1/+1
|
* Fix setup headerFabrice Desclaux2023-04-181-7/+18
| | | | Signed-off-by: Fabrice Desclaux <fabrice.desclaux@cea.fr>
* Create the build directory to fix pip install buildDuncan Ogilvie2022-11-031-0/+2
|
* Restore python 2.7 supportDuncan Ogilvie2022-10-181-14/+16
|
* Further improve the user experience when building on WindowsDuncan Ogilvie2022-10-181-41/+104
|
* Allow building on Windows without a Visual Studio command promptDuncan Ogilvie2022-10-141-1/+4
| | | | This still requires you have Visual Studio and LLVM installed, but might prevent some issues like #1404
* Minor modifications (incl. typos)Elias Bachaalany2021-12-271-2/+2
| | | | | - added a more descriptive error message to bin_steam_ida. - fixed typo in setup.py
* Add m68k jitter archFabrice Desclaux2021-10-291-0/+11
|
* ci: pin pyparsing dependencyGabriele N. Tornetta2021-10-251-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 setupAna María Martínez Gómez2021-02-081-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 JitllvmAdrien Guinet2020-05-241-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 WindowsJean-Baptiste Galet2020-04-281-1/+3
|
* Fix setup for pypiFabrice Desclaux2019-12-111-1/+57
|
* Merge pull request #1016 from WilliamBruneau/fix_python_3_getset_regserpilliere2019-05-291-0/+7
|\ | | | | Fix PyGetInt for python 3
| * Fix compilationWilliam Bruneau2019-05-151-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 dylibsHugo Porcher2019-05-231-0/+13
|/
* Setup: add version to setup for future pipFabrice Desclaux2019-03-071-3/+4
|
* Rename elfesteem loaderFabrice Desclaux2019-03-051-1/+1
|
* Include elfesteem fork in miasmPierre LALET2019-03-051-0/+1
|
* Rename miasm2 to miasmFabrice Desclaux2019-03-051-76/+76
|
* Support python2/python3Fabrice Desclaux2019-03-051-84/+132
|
* Make python version explicitValentin Brandl2018-12-251-1/+1
|
* Adds Windows support and AppVeyor CI (#835)Axel Souchet2018-09-091-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 + syscallsAjax2018-07-241-0/+1
|
* Jitter: use bignumFabrice Desclaux2018-07-131-4/+19
|
* Toshiba MeP supportGuillaume Valadon2018-07-121-0/+5
|
* Remove TCC jitter engineAjax2018-05-161-86/+2
|
* Extract operation semantics from 'vm_mngr' to dedicated 'op_semantics'Ajax2018-05-151-0/+12
|
* Add support for PowerPC 32bit big-endian processors: "ppc32b"Aymeric Vincent2018-02-261-0/+13
|
* Jitter: add gcc backendserpilliere2016-04-261-0/+4
|
* Add arch aarch64Fabrice Desclaux2015-08-081-0/+9
|
* Jitter: Factorize common cpu attributes in JitCpu; Update APIs in consequenceserpilliere2015-04-221-8/+8
|
* Jitter: get/set mem is now wrapped in cpuserpilliere2015-04-221-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 JitCpuserpilliere2015-03-101-24/+14
|
* IR: Introduce Translators, an abstraction for IR translationCamille Mougey2014-12-141-0/+1
| | | | Translators exposes method to convert Miasm IR to others languages
* Jitter: move loader specific code to a submoduleFabrice Desclaux2014-12-031-0/+1
|
* Move os_dep out of the jitter moduleFabrice Desclaux2014-10-071-1/+1
|
* Modify irbloc destination mecanism. Rework API in consequence.Fabrice Desclaux2014-09-051-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 jitserpilliere2014-08-221-27/+18
|
* Jitter: merge jitcoreARCH and vm_mngrserpilliere2014-08-221-3/+24
|
* Add mips32 archserpilliere2014-08-061-0/+1
|
* Miasm v2serpilliere2014-06-031-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 hellserpilliere2014-06-031-62/+0
|
* enable miasm installation without tccserpilliere2012-01-171-25/+58
|
* realease commitserpilliere2011-07-271-0/+29