about summary refs log tree commit diff stats
path: root/miasm2/arch/msp430/ira.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename miasm2 to miasmFabrice Desclaux2019-03-051-31/+0
|
* MSP430: Explicit flagsFabrice Desclaux2019-01-111-1/+11
|
* symbol_pool -> loc_dbAjax2018-07-031-4/+4
|
* Ir: rm dup api. Use get_out_regsFabrice Desclaux2017-04-141-14/+0
|
* Arch: clean ira/jitFabrice Desclaux2017-03-131-18/+14
|
* IR/ir: rename ir to IntermediateRepresentationFabrice Desclaux2017-03-131-1/+1
|
* Let x86 'pre_add_instr' be the default behaviorAjax2017-01-241-24/+0
|
* Merge pull request #469 from serpilliere/updt_call_effects_apiCamille Mougey2017-01-061-1/+1
|\ | | | | Updt call effects api
| * IR: Call_effects API modificationFabrice Desclaux2017-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | Old API: def call_effects(self, addr): New API: def call_effects(self, addr, instr): The addr is the address of the called function 'instr' is the instruction responsible for the call. The new API is a bit more flexible for model a function.
* | remove #! command line on files not supposed to be run at top levelAymeric Vincent2017-01-051-1/+0
|/
* AssignBlockFabrice Desclaux2016-02-261-18/+6
|
* Cpu: modify instructions' offset relative encodingFabrice Desclaux2015-04-011-1/+1
| | | | | | | | | | | | | | | | | | | The assembler will automatically use instruction len in offset computation In the following instruction: 0x10: EB 02 JMP 0x14 If we assemble this instruction, the requested instruction send to the assembler engine will be: JMP +0x4 And will be encoded to: EB 02 Previously, the assembly of: JMP +0x4 was: EB 04
* Modify irbloc destination mecanism. Rework API in consequence.Fabrice Desclaux2014-09-051-1/+2
| | | | | | | | | | 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.
* Miasm v2serpilliere2014-06-031-0/+75
* 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 !