about summary refs log tree commit diff stats
path: root/miasm2/arch/arm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename miasm2 to miasmFabrice Desclaux2019-03-057-5631/+0
|
* Support python2/python3Fabrice Desclaux2019-03-055-45/+57
|
* Fix ldrsbKartik2019-02-201-1/+1
|
* implement NOP for armKartik2019-02-191-0/+1
|
* Implement rev16 for armKartik2019-02-191-0/+1
|
* Merge pull request #946 from serpilliere/fix_armt_itt_flagsCamille Mougey2019-01-301-1/+38
|\ | | | | Armt: fix flags update in ITT blocks
| * Armt: fix flags update in ITT blocksFabrice Desclaux2019-01-171-1/+38
| |
* | Armt: fix cmnFabrice Desclaux2019-01-171-1/+4
|/
* Rename idiv/imod into sdiv/smodFabrice Desclaux2019-01-151-1/+1
|
* ARM: add mnemonicsFabrice Desclaux2019-01-112-1/+31
|
* Armt: fix itt exprlocFabrice Desclaux2019-01-111-2/+2
|
* Armt: fix cbnzFabrice Desclaux2019-01-111-1/+1
|
* Fix typos & add codespellPierre LALET2018-12-232-4/+4
|
* Merge pull request #867 from serpilliere/vm_get_intCamille Mougey2018-11-111-2/+2
|\ | | | | Vm get int
| * All: updt apiFabrice Desclaux2018-10-121-2/+2
| |
* | Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-122-14/+14
|/
* Merge pull request #855 from serpilliere/exprassignCamille Mougey2018-10-063-198/+198
|\ | | | | Exprassign
| * Expresion: use ExprAssign instead of ExprAffFabrice Desclaux2018-10-013-198/+198
| | | | | | | | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss)
* | Merge pull request #861 from jetsecurity/eor_immediateserpilliere2018-10-011-0/+1
|\ \ | | | | | | ARM Thumb: Add EOR (immediate) instruction
| * | ARM Thumb: Add EOR (immediate) instructionjetsecurity2018-09-271-0/+1
| | |
* | | Merge pull request #860 from jetsecurity/blx_r8serpilliere2018-10-011-1/+1
|\ \ \ | |_|/ |/| | ARM Thumb: Support BLX Rd with Rd > R7
| * | ARM Thumb: Support BLX Rd instruction with Rd > R7jetsecurity2018-09-271-1/+1
| |/
* | Merge pull request #852 from serpilliere/fix_lgtm_2Camille Mougey2018-09-281-10/+3
|\ \ | | | | | | Code cleaning: lgtm.com
| * | Code cleaning: lgtm.comFabrice Desclaux2018-09-201-10/+3
| |/
* / MSR and MRS exception have instruction names interchangedVikas Gupta2018-09-271-2/+2
|/
* Code cleaning: lgtm.comFabrice Desclaux2018-08-232-7/+0
|
* ARM: add msr/mrs for eflagFabrice Desclaux2018-08-061-0/+31
|
* Symbexec: Use simplifier with high level in symbexecFabrice Desclaux2018-08-061-0/+10
|
* ARM: Explicit flagsFabrice Desclaux2018-08-061-100/+245
|
* Jitter: add support for SystemV syscall convention (arml / x86_64)Ajax2018-07-241-0/+8
|
* Arm/arch: fix set dst for conditional callFabrice Desclaux2018-07-181-0/+4
|
* Arm: support conditional subcall IRFabrice Desclaux2018-07-181-3/+28
|
* IR/Analysis: call_effects can add extra blocksFabrice Desclaux2018-07-181-11/+21
|
* Support of ARM SVC in the Miasm VMAdrien Guinet2018-07-172-6/+8
|
* Fix ARM C function callingAdrien Guinet2018-07-121-2/+2
| | | | | Arguments were not pushed correctly on the stack (for functions with more than four arguments)
* Merge pull request #738 from marilafo/fix_offset_branch_armtlserpilliere2018-07-052-10/+36
|\ | | | | armtl change branch pc offset
| * armtl change branch pc offsetMarion Lafon2018-05-242-10/+36
| | | | | | | | Modify some armtl instr to match with documentation
* | IR: gen ircfg from ir_archFabrice Desclaux2018-07-051-6/+10
| |
* | IR: split ir/digraphFabrice Desclaux2018-07-051-1/+1
| |
* | Update symbol_pool's deprecated API -> LocationDBAjax2018-07-033-11/+11
| |
* | symbol_pool -> loc_dbAjax2018-07-035-50/+50
| |
* | Code cleaning: remove useless / commented codeAjax2018-06-212-9/+0
| |
* | Jitter: rename jitter class into JitterFabrice Desclaux2018-06-211-6/+6
| |
* | Arm: fix tipoFabrice Desclaux2018-06-191-1/+1
| |
* | AsmBlock: remove symbol_pool in add_cstFabrice Desclaux2018-06-101-1/+1
| |
* | Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-093-56/+57
| |
* | Expr: Add new word ExprLocFabrice Desclaux2018-06-083-74/+82
| | | | | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here.
* | ARM 'clz' op is actually 'cntleadzeros', replace itAjax2018-05-161-1/+1
|/
* Parser: fix arguments nameFabrice Desclaux2018-05-141-55/+55
|
* Core: updt parser structureFabrice Desclaux2018-05-141-95/+107
|