about summary refs log tree commit diff stats
path: root/miasm2/arch/ppc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename miasm2 to miasmFabrice Desclaux2019-03-057-1914/+0
|
* Support python2/python3Fabrice Desclaux2019-03-054-20/+26
|
* PPC: Explicit flagsFabrice Desclaux2019-01-271-13/+12
|
* Rename idiv/imod into sdiv/smodFabrice Desclaux2019-01-151-1/+1
|
* Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-122-6/+6
|
* Expresion: use ExprAssign instead of ExprAffFabrice Desclaux2018-10-012-88/+88
| | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss)
* Code cleaning: lgtm.comFabrice Desclaux2018-09-202-4/+4
|
* Code cleaning: lgtm.comFabrice Desclaux2018-08-231-3/+1
|
* Merge pull request #808 from serpilliere/fix_ppc_semCamille Mougey2018-07-191-1/+1
|\ | | | | PPC: fix tipo
| * PPC: fix tipoFabrice Desclaux2018-07-181-1/+1
| |
* | IR/Analysis: call_effects can add extra blocksFabrice Desclaux2018-07-181-13/+24
|/
* IR: gen ircfg from ir_archFabrice Desclaux2018-07-051-8/+24
|
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-032-6/+6
|
* symbol_pool -> loc_dbAjax2018-07-033-18/+18
|
* Jitter: rename jitter class into JitterFabrice Desclaux2018-06-211-3/+3
|
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-092-17/+16
|
* Expr: Add new word ExprLocFabrice Desclaux2018-06-082-7/+10
| | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here.
* Op bsr/bsf are replaced by cnttrailzeros / cntleadzeros, defined in 0Ajax2018-05-151-3/+1
|
* Parser: fix arguments nameFabrice Desclaux2018-05-141-6/+6
|
* Core: updt parser structureFabrice Desclaux2018-05-141-26/+32
|
* Fix the 011111 group of store instructions wrt r0Aymeric Vincent2018-03-151-2/+3
| | | | | | | | | | The 011111 group of store instructions is split in two sets: one in which r0 has value 0, and another where r0 mustn't be used. A "typographical inversion" interverted the two sets, leading to a semantics error when r0 is used with the subset which expects a hardcoded 0 value. Found by @commial, thanks!
* Fix NEG: write to the destination registerAymeric Vincent2018-03-091-1/+1
| | | | From @commial, thanks.
* Merge pull request #694 from a-vincent/ppc-fix-semantics-b-blCamille Mougey2018-03-091-10/+11
|\ | | | | B and BL have variants with a useless CR field. Handle them.
| * B and BL have variants with a useless CR field. Handle them.Aymeric Vincent2018-03-081-10/+11
| |
* | Merge pull request #693 from a-vincent/ppc-fix-getdstflowCamille Mougey2018-03-091-2/+2
|\ \ | | | | | | Fix getdstflow(): some branches currently have a useless CR field
| * | Fix branches which currently have a useless CR fieldAymeric Vincent2018-03-091-2/+2
| |/
* / Allow any condition on non-conditional branchesAymeric Vincent2018-03-081-3/+1
|/
* Jitter/python: support little endianFabrice Desclaux2018-03-041-0/+1
|
* PPC32: integrationFabrice Desclaux2018-03-041-0/+13
|
* Fix semantics of conditional jumpsAymeric Vincent2018-03-021-3/+3
| | | | Spotted by @serpilliere
* Add support for PowerPC 32bit big-endian processors: "ppc32b"Aymeric Vincent2018-02-267-0/+1864