about summary refs log tree commit diff stats
path: root/miasm2/jitter/vm_mngr_py.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename miasm2 to miasmFabrice Desclaux2019-03-051-1013/+0
|
* Support python2/python3Fabrice Desclaux2019-03-051-46/+32
|
* VmMngrPy: remove unused 'size' varAjax2019-01-141-4/+0
|
* Jitter/Vm: add get/set u8/u16/u32/u64Fabrice Desclaux2018-10-121-0/+261
|
* Adds Windows support and AppVeyor CI (#835)Axel Souchet2018-09-091-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 nameFabrice Desclaux2018-03-281-1/+1
|
* Jitter/python: support little endianFabrice Desclaux2018-03-041-0/+13
|
* Raise a RuntimeError (as before) when addr is not foundAjax2017-05-221-1/+1
|
* Jitter: sanitize codeFabrice Desclaux2017-04-241-26/+27
| | | | | Don't return 1337 on void python wrappers Add input sanity checks on python wrappers
* Fix wrong add_memory_page docstringAjax2017-04-201-1/+1
|
* Jitter: fix pending memory breakpoint (#527)serpilliere2017-04-181-0/+8
|
* VmMngr: add API documentationFabrice Desclaux2017-01-141-33/+39
|
* VmMngr: remove unused functionsFabrice Desclaux2017-01-131-19/+0
|
* Code cleanupserpilliere2016-09-111-16/+16
|
* Add a way to retrieve memory access rightPierre Graux2016-09-011-0/+21
|
* Jitter: fix python jitFabrice Desclaux2016-08-311-1/+57
|
* Jitter: fix automod resetFabrice Desclaux2016-08-301-0/+11
|
* Jitter: use mem read/write for memory breakpoint/automodFabrice Desclaux2016-08-301-14/+13
|
* Jitter: use list of writeFabrice Desclaux2016-08-301-16/+2
|
* Jitter: automod callback CFabrice Desclaux2016-08-301-1/+37
|
* VmMngr: add is_mapped apiFabrice Desclaux2016-04-091-1/+21
|
* Jitter/vm: Suppport memory commentFabrice Desclaux2016-02-191-2/+11
|
* Jitter: remove unused div_op rem_opFabrice Desclaux2015-12-041-38/+0
|
* Jitter: clean codeFabrice Desclaux2015-12-031-23/+0
|
* Jit: use page array; bin searchFabrice Desclaux2015-12-031-1/+4
|
* Squelch a couple of warnings on 32 bit architectures with respect toAymeric Vincent2015-11-231-1/+1
| | | | casts between 32 bit pointers vs 64 bit integers.
* Jitter/vm_mngr: Fix error typoFabrice Desclaux2015-10-231-1/+1
|
* Jitter: replace vm.dump_memory_page_pool by its __repr__Fabrice Desclaux2015-07-161-13/+9
|
* Jitter: Factorize common cpu attributes in JitCpu; Update APIs in consequenceserpilliere2015-04-221-1/+0
|
* Jitter: get/set mem is now wrapped in cpuserpilliere2015-04-221-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 vmmngrserpilliere2015-04-221-89/+53
|
* Jitter: split VmMngr from JitCpuserpilliere2015-03-101-12/+18
|
* VmMngrPY: Null Deref in `set_mem_access`Ajax2015-02-271-0/+5
|
* VmMngrPy: resource leak (`mpn`, `mpn->ad_hp`) if "known page in memory"Camille Mougey2015-02-231-1/+4
|
* Jitter: add endianess supportFabrice Desclaux2014-10-091-0/+22
|
* Remove vm_ prefix /!\ API MODIFFabrice Desclaux2014-10-071-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...
* mergeserpilliere2014-08-251-0/+4
|\
| * Jitter: Fix memory leaksCamille Mougey2014-08-251-0/+4
| |
* | jittcc: free pointersserpilliere2014-08-251-82/+1
|/
* mergeserpilliere2014-08-251-0/+19
|\
| * Jitter: handle SIGALRM during jitCamille Mougey2014-08-251-0/+19
| |
* | Jitter: merge jitcoreARCH and vm_mngrserpilliere2014-08-221-1/+20
|/
* jitter: modify vm_set_mem to set exception flagsserpilliere2014-06-171-5/+14
|
* Jitter: VmMngr: Avoid code duplication && set exceptions flags on "vm_set_mem"ajax2014-06-161-14/+5
|
* jit: remove verbose outputserpilliere2014-06-131-4/+4
|
* Miasm v2serpilliere2014-06-031-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 !