| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 1 | -1013/+0 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 1 | -46/+32 |
| | | |||||
| * | VmMngrPy: remove unused 'size' var | Ajax | 2019-01-14 | 1 | -4/+0 |
| | | |||||
| * | Jitter/Vm: add get/set u8/u16/u32/u64 | Fabrice Desclaux | 2018-10-12 | 1 | -0/+261 |
| | | |||||
| * | Adds Windows support and AppVeyor CI (#835) | Axel Souchet | 2018-09-09 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | Fix memory breakpoint name | Fabrice Desclaux | 2018-03-28 | 1 | -1/+1 |
| | | |||||
| * | Jitter/python: support little endian | Fabrice Desclaux | 2018-03-04 | 1 | -0/+13 |
| | | |||||
| * | Raise a RuntimeError (as before) when addr is not found | Ajax | 2017-05-22 | 1 | -1/+1 |
| | | |||||
| * | Jitter: sanitize code | Fabrice Desclaux | 2017-04-24 | 1 | -26/+27 |
| | | | | | | Don't return 1337 on void python wrappers Add input sanity checks on python wrappers | ||||
| * | Fix wrong add_memory_page docstring | Ajax | 2017-04-20 | 1 | -1/+1 |
| | | |||||
| * | Jitter: fix pending memory breakpoint (#527) | serpilliere | 2017-04-18 | 1 | -0/+8 |
| | | |||||
| * | VmMngr: add API documentation | Fabrice Desclaux | 2017-01-14 | 1 | -33/+39 |
| | | |||||
| * | VmMngr: remove unused functions | Fabrice Desclaux | 2017-01-13 | 1 | -19/+0 |
| | | |||||
| * | Code cleanup | serpilliere | 2016-09-11 | 1 | -16/+16 |
| | | |||||
| * | Add a way to retrieve memory access right | Pierre Graux | 2016-09-01 | 1 | -0/+21 |
| | | |||||
| * | Jitter: fix python jit | Fabrice Desclaux | 2016-08-31 | 1 | -1/+57 |
| | | |||||
| * | Jitter: fix automod reset | Fabrice Desclaux | 2016-08-30 | 1 | -0/+11 |
| | | |||||
| * | Jitter: use mem read/write for memory breakpoint/automod | Fabrice Desclaux | 2016-08-30 | 1 | -14/+13 |
| | | |||||
| * | Jitter: use list of write | Fabrice Desclaux | 2016-08-30 | 1 | -16/+2 |
| | | |||||
| * | Jitter: automod callback C | Fabrice Desclaux | 2016-08-30 | 1 | -1/+37 |
| | | |||||
| * | VmMngr: add is_mapped api | Fabrice Desclaux | 2016-04-09 | 1 | -1/+21 |
| | | |||||
| * | Jitter/vm: Suppport memory comment | Fabrice Desclaux | 2016-02-19 | 1 | -2/+11 |
| | | |||||
| * | Jitter: remove unused div_op rem_op | Fabrice Desclaux | 2015-12-04 | 1 | -38/+0 |
| | | |||||
| * | Jitter: clean code | Fabrice Desclaux | 2015-12-03 | 1 | -23/+0 |
| | | |||||
| * | Jit: use page array; bin search | Fabrice Desclaux | 2015-12-03 | 1 | -1/+4 |
| | | |||||
| * | Squelch a couple of warnings on 32 bit architectures with respect to | Aymeric Vincent | 2015-11-23 | 1 | -1/+1 |
| | | | | | casts between 32 bit pointers vs 64 bit integers. | ||||
| * | Jitter/vm_mngr: Fix error typo | Fabrice Desclaux | 2015-10-23 | 1 | -1/+1 |
| | | |||||
| * | Jitter: replace vm.dump_memory_page_pool by its __repr__ | Fabrice Desclaux | 2015-07-16 | 1 | -13/+9 |
| | | |||||
| * | Jitter: Factorize common cpu attributes in JitCpu; Update APIs in consequence | serpilliere | 2015-04-22 | 1 | -1/+0 |
| | | |||||
| * | Jitter: get/set mem is now wrapped in cpu | serpilliere | 2015-04-22 | 1 | -215/+1 |
| | | | | | | 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. | ||||
| * | Vm_mngr: move get/set mem into vmmngr | serpilliere | 2015-04-22 | 1 | -89/+53 |
| | | |||||
| * | Jitter: split VmMngr from JitCpu | serpilliere | 2015-03-10 | 1 | -12/+18 |
| | | |||||
| * | VmMngrPY: Null Deref in `set_mem_access` | Ajax | 2015-02-27 | 1 | -0/+5 |
| | | |||||
| * | VmMngrPy: resource leak (`mpn`, `mpn->ad_hp`) if "known page in memory" | Camille Mougey | 2015-02-23 | 1 | -1/+4 |
| | | |||||
| * | Jitter: add endianess support | Fabrice Desclaux | 2014-10-09 | 1 | -0/+22 |
| | | |||||
| * | Remove vm_ prefix /!\ API MODIF | Fabrice Desclaux | 2014-10-07 | 1 | -26/+26 |
| | | | | | | | | The jitter cpu/vm modules used an unecessary vm_ prefix for various api. jitter.cpu.vm_get_gpreg() => jitter.cpu.get_gpreg() jitter.vm.vm_get_mem... => jitter.vm.get_mem... | ||||
| * | merge | serpilliere | 2014-08-25 | 1 | -0/+4 |
| |\ | |||||
| | * | Jitter: Fix memory leaks | Camille Mougey | 2014-08-25 | 1 | -0/+4 |
| | | | |||||
| * | | jittcc: free pointers | serpilliere | 2014-08-25 | 1 | -82/+1 |
| |/ | |||||
| * | merge | serpilliere | 2014-08-25 | 1 | -0/+19 |
| |\ | |||||
| | * | Jitter: handle SIGALRM during jit | Camille Mougey | 2014-08-25 | 1 | -0/+19 |
| | | | |||||
| * | | Jitter: merge jitcoreARCH and vm_mngr | serpilliere | 2014-08-22 | 1 | -1/+20 |
| |/ | |||||
| * | jitter: modify vm_set_mem to set exception flags | serpilliere | 2014-06-17 | 1 | -5/+14 |
| | | |||||
| * | Jitter: VmMngr: Avoid code duplication && set exceptions flags on "vm_set_mem" | ajax | 2014-06-16 | 1 | -14/+5 |
| | | |||||
| * | jit: remove verbose output | serpilliere | 2014-06-13 | 1 | -4/+4 |
| | | |||||
| * | Miasm v2 | serpilliere | 2014-06-03 | 1 | -0/+939 |
| * 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 ! | |||||