| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 1 | -305/+0 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 1 | -10/+14 |
| | | |||||
| * | Merge pull request #828 from serpilliere/fix_lgtm_1 | Camille Mougey | 2018-08-29 | 1 | -2/+1 |
| |\ | | | | | Code cleaning: lgtm.com | ||||
| | * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-08-23 | 1 | -2/+1 |
| | | | |||||
| * | | Core: fix asm int | Fabrice Desclaux | 2018-08-24 | 1 | -3/+0 |
| |/ | |||||
| * | Update symbol_pool's deprecated API -> LocationDB | Ajax | 2018-07-03 | 1 | -3/+3 |
| | | |||||
| * | symbol_pool -> loc_db | Ajax | 2018-07-03 | 1 | -21/+21 |
| | | |||||
| * | Parse_asm: remove useless functions | Fabrice Desclaux | 2018-06-20 | 1 | -26/+0 |
| | | |||||
| * | Core: replace AsmLabel by LocKey | Fabrice Desclaux | 2018-06-09 | 1 | -27/+30 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -2/+2 |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | Core: updt parser structure | Fabrice Desclaux | 2018-05-14 | 1 | -10/+16 |
| | | |||||
| * | Core/asmbloc: move asmbloc to asmblock | Fabrice Desclaux | 2017-03-13 | 1 | -20/+20 |
| | | |||||
| * | Asmbloc: rename asm_constraint to AsmConstraint | Fabrice Desclaux | 2017-03-13 | 1 | -6/+6 |
| | | |||||
| * | Asmbloc: rename asm_raw to AsmRaw | Fabrice Desclaux | 2017-03-13 | 1 | -4/+4 |
| | | |||||
| * | Asmbloc: rename asm_symbol_pool to AsmSymbolPool | Fabrice Desclaux | 2017-03-13 | 1 | -4/+4 |
| | | |||||
| * | Asmbloc: rename asm_label to AsmLabel | Fabrice Desclaux | 2017-03-13 | 1 | -5/+5 |
| | | |||||
| * | Asmbloc: rename asm_bloc to AsmBlock | Fabrice Desclaux | 2017-03-13 | 1 | -2/+2 |
| | | |||||
| * | Core/cpu: change ParseAst name | Fabrice Desclaux | 2017-02-13 | 1 | -4/+4 |
| | | |||||
| * | remove #! command line on files not supposed to be run at top level | Aymeric Vincent | 2017-01-05 | 1 | -1/+0 |
| | | |||||
| * | Remove unused variables | Ajax | 2016-02-04 | 1 | -1/+0 |
| | | |||||
| * | Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph" | Ajax | 2016-01-26 | 1 | -1/+1 |
| | | |||||
| * | AsmBloc: introduce BasicBlocks, standing for a CFG with associated methods | Ajax | 2016-01-26 | 1 | -2/+2 |
| | | |||||
| * | AsmBloc: handle multiple constraints to the same block | Ajax | 2016-01-12 | 1 | -0/+4 |
| | | | | | | | Always the same type -> one of the constraint c_bad and sth -> error c_next and c_to -> c_next | ||||
| * | AsmConstraint: ensure label is always an asm_label | Ajax | 2016-01-11 | 1 | -1/+1 |
| | | |||||
| * | Mips32: fix delayslot (creds @serpilliere) | Ajax | 2016-01-11 | 1 | -5/+2 |
| | | |||||
| * | Core/Parse_asm: fix string parsing | Fabrice Desclaux | 2015-10-29 | 1 | -2/+2 |
| | | |||||
| * | Core/parse_asm: align support int/hex | serpilliere | 2015-10-29 | 1 | -1/+1 |
| | | |||||
| * | Core/parse_asm: clean algo; support delayslot | serpilliere | 2015-10-29 | 1 | -58/+87 |
| | | |||||
| * | Core/Parse_asm: fix state define | serpilliere | 2015-10-29 | 1 | -8/+12 |
| | | |||||
| * | Core/parse_asm: clean code | serpilliere | 2015-10-29 | 1 | -58/+76 |
| | | |||||
| * | Core/parse_asm: autopep8 | serpilliere | 2015-10-29 | 1 | -4/+8 |
| | | |||||
| * | Core/parse_asm: bloc=>block | serpilliere | 2015-10-29 | 1 | -16/+16 |
| | | |||||
| * | Core/parse_asm: remove unused feature (bss/data/text) | serpilliere | 2015-10-29 | 1 | -88/+74 |
| | | |||||
| * | Expression: fix api | Fabrice Desclaux | 2015-10-29 | 1 | -1/+1 |
| | | |||||
| * | Asmbloc: refactor and clean asmbloc/parse_asm | Fabrice Desclaux | 2015-04-02 | 1 | -12/+20 |
| | | |||||
| * | Asmbloc: refactor and clean asmbloc/parse_asm | Fabrice Desclaux | 2015-04-01 | 1 | -1/+13 |
| | | |||||
| * | Parse_asm: generate asm_label on symbol parsing | Fabrice Desclaux | 2015-04-01 | 1 | -0/+23 |
| | | | | | | | | For an unknown symbol, instead of generating ExprId('toto'), it will generate ExprId(asm_label('toto')). As label is generated in the architecture, this label must be catched in the parse_asm module to be inserted in the current symbol_pool. | ||||
| * | ParseAsm: dont generate parasite line on 'dontsplit' directive | Fabrice Desclaux | 2015-03-20 | 1 | -1/+1 |
| | | |||||
| * | Core: General PyLinting | Camille Mougey | 2015-02-18 | 1 | -14/+2 |
| | | |||||
| * | Core/ParseASM: Remove some warning | Camille Mougey | 2015-02-18 | 1 | -7/+6 |
| | | | | | | | | | | | | | | | |invalid-name |1 | +---------------------------+------------+ |undefined-loop-variable |5 | +---------------------------+------------+ |unused-variable |4 | +---------------------------+------------+ |unused-import |1 | +---------------------------+------------+ |deprecated-lambda |1 | +---------------------------+------------+ |bad-builtin |1 | | ||||
| * | Core/ParseASM: Remove wildcard import and too long lines | Camille Mougey | 2015-02-18 | 1 | -34/+27 |
| | | |||||
| * | PyLint: Remove unused-imports | Camille Mougey | 2015-02-16 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | miasm2/jitter/jitload.py:4: [W0611(unused-import), ] Unused import asmbloc miasm2/jitter/jitload.py:3: [W0611(unused-import), ] Unused import os miasm2/jitter/loader/elf.py:4: [W0611(unused-import), ] Unused import pe miasm2/ir/ir.py:27: [W0611(unused-import), ] Unused import DiGraph miasm2/ir/translators/z3_ir.py:6: [W0611(unused-import), ] Unused import m2_expr miasm2/core/parse_asm.py:5: [W0611(unused-import), ] Unused import struct miasm2/analysis/sandbox.py:8: [W0611(unused-import), ] Unused import libimp miasm2/analysis/sandbox.py:1: [W0611(unused-import), ] Unused import os miasm2/analysis/sandbox.py:5: [W0611(unused-import), ] Unused import win_api_x86_32 miasm2/analysis/sandbox.py:1: [W0611(unused-import), ] Unused import sys miasm2/expression/simplifications_cond.py:17: [W0611(unused-import), ] Unused import itertools miasm2/arch/arm/arch.py:5: [W0611(unused-import), ] Unused import pm miasm2/arch/x86/sem.py:23: [W0611(unused-import), ] Unused import expr_is_int_or_label miasm2/arch/mips32/arch.py:12: [W0611(unused-import), ] Unused import pm miasm2/arch/mips32/disasm.py:1: [W0611(unused-import), ] Unused import asm_constraint | ||||
| * | Core/parse: allow the use of labels in data declaration | serpilliere | 2014-07-09 | 1 | -22/+45 |
| | | | | | | | | Ex: toto: .long main - toto .long main ^ toto + 2 | ||||
| * | Miasm v2 | serpilliere | 2014-06-03 | 1 | -0/+237 |
| * 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 ! | |||||