about summary refs log tree commit diff stats
path: root/miasm2/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Core/ASMBloc: `dis_bloc`'s `patch_instr_symb` was no more usedCamille Mougey2015-01-261-9/+3
|
* Core/ASMBloc: resolve_symbol now returns only the resolved blocsCamille Mougey2015-01-261-21/+17
|
* Core/ASMBloc: LintingCamille Mougey2015-01-261-29/+12
|
* Graph: add dominators computationFabrice Desclaux2015-01-181-0/+52
|
* Add docstring/Fix variable nameFabrice Desclaux2015-01-091-7/+10
|
* Graph: Add get_all_parents/del_nodeFabrice Desclaux2015-01-091-0/+22
|
* BinStream: Unify BinStreams locationCamille Mougey2014-12-031-0/+32
|
* Add IDA bin_streamFabrice Desclaux2014-12-031-0/+41
|
* asmbloc: remove un needed mode in asm functionFabrice Desclaux2014-10-081-8/+7
|
* Asmbloc: fix bloc2graph tipo (tx to Jerome Marty)Fabrice Desclaux2014-10-021-1/+1
|
* core/cpu: move bs8Fabrice Desclaux2014-09-111-0/+9
|
* Modify irbloc destination mecanism. Rework API in consequence.Fabrice Desclaux2014-09-051-2/+1
| | | | | | | | | | 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.
* jit: move code into arch directoryserpilliere2014-08-211-0/+4
|
* Core: getbits use arch attrib (and can swap bytes); getbytes simply return bytesserpilliere2014-08-211-8/+8
|
* bin_stream: fix bin_stream len testserpilliere2014-08-211-5/+4
|
* Add mips32 archserpilliere2014-08-061-0/+17
|
* cpu/arch: arg2str moved in instruction classserpilliere2014-08-051-45/+7
|
* Arch: remove debug outputserpilliere2014-07-101-2/+1
|
* Core/parse: allow the use of labels in data declarationserpilliere2014-07-093-29/+88
| | | | | | | Ex: toto: .long main - toto .long main ^ toto + 2
* Utils: missing pack structserpilliere2014-07-091-0/+7
|
* Core: $ symbol can be customized for relative offset tricksserpilliere2014-07-032-26/+8
| | | | | | | For exemple, in arm: LDR R1, [PC, label-$] Here, $ will be replaced by label - (offset + 8) So R1 will be loaded by dword at address label
* cpu: continue remove some lambda (to allow pickling)serpilliere2014-06-251-2/+0
|
* bin_stream: wrap is_addr_in to allow bs picklingserpilliere2014-06-251-4/+3
|
* Cpu: remove unsused var; dis/fromstring default attrib is noneserpilliere2014-06-251-9/+9
|
* Asmbloc: fix get_flow_instr for non zero delayslot archserpilliere2014-06-241-0/+2
|
* Cpu: bs_mod_name accept dictserpilliere2014-06-241-1/+7
|
* Miasm v2serpilliere2014-06-038-0/+4031
* 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 !