about summary refs log tree commit diff stats
path: root/miasm2/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename miasm2 to miasmFabrice Desclaux2019-03-0515-10692/+0
|
* Support python2/python3Fabrice Desclaux2019-03-0514-239/+455
|
* Merge pull request #973 from su-vikas/masterserpilliere2019-02-131-2/+2
|\ | | | | Fix for bin_stream_ida after change in shift_offset API
| * changed self.shift to self.base_addressVikas Gupta2019-02-131-2/+2
| |
* | Merge pull request #975 from commial/feature/objc-c-type-cacheserpilliere2019-02-131-7/+22
|\ \ | |/ |/| ObjC C type cache
| * Add a cache for C typesAjax2019-02-131-6/+19
| |
| * CHandler: make struct_expr_types optionalAjax2019-02-131-1/+3
| |
* | API: replace shift_offset by base_addressFabrice Desclaux2019-02-111-17/+21
| | | | | | | | WARNING: base address is the negative of shift_offset
* | Merge pull request #953 from serpilliere/elf_add_symCamille Mougey2019-02-111-1/+20
|\ \ | | | | | | Elf add sym
| * | Binary: add more elf symbolsFabrice Desclaux2019-02-031-0/+16
| | |
| * | Location: known_offset can be NoneFabrice Desclaux2019-02-031-1/+4
| |/
* | Added descriptionVladislav Hrčka2019-02-081-1/+14
| | | | | | Added description according to: https://github.com/cea-sec/miasm/pull/963#issuecomment-461737259. Also added docstring for find_path
* | Added function find_path_from_srcVladislav Hrčka2019-02-081-0/+22
| | | | | | The function find_path_from_src does the same as function find_path, but it searches the paths from src to dst, not vice versa like find_path, which might be more efficient in some cases.
* | bin_stream: check negative offsetFabrice Desclaux2019-02-041-0/+8
|/
* Fix bad englishFabrice Desclaux2019-01-171-1/+1
|
* Examples/IDA: raise IOError on read out of rangeFabrice Desclaux2019-01-141-1/+5
|
* Core: rm deprecated moduleFabrice Desclaux2019-01-141-10/+0
|
* Fix typos & add codespellPierre LALET2018-12-238-49/+49
|
* Core/Asmblock: fix null starting block conditionFabrice Desclaux2018-11-171-9/+5
| | | | | Updt the code to reflect heuristic: "Don't disassemble if the basic block starts with null bytes"
* adding immediate postdominators computation.GAJaloyan2018-10-261-0/+12
|
* Merge pull request #866 from serpilliere/bs_get_intCamille Mougey2018-10-212-10/+95
|\ | | | | Bin_stream: add get_u8/u16/u32/u64
| * Bin_stream: add get_u8/u16/u32/u64Fabrice Desclaux2018-10-112-10/+95
| |
* | Merge pull request #870 from serpilliere/expr_mem_ptrCamille Mougey2018-10-211-4/+4
|\ \ | | | | | | Expression: replace arg by ptr in ExprMem
| * | Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-121-4/+4
| |/
* / Asmblock: deprecate label2blockFabrice Desclaux2018-10-121-2/+6
|/
* Expresion: use ExprAssign instead of ExprAffFabrice Desclaux2018-10-011-4/+4
| | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss)
* Code cleaning: lgtm.comFabrice Desclaux2018-09-204-2/+7
|
* Fix bad initializationAjax2018-08-291-1/+2
|
* Merge pull request #828 from serpilliere/fix_lgtm_1Camille Mougey2018-08-296-6/+53
|\ | | | | Code cleaning: lgtm.com
| * Code cleaning: lgtm.comFabrice Desclaux2018-08-236-6/+53
| |
* | Merge pull request #831 from serpilliere/fix_asm_parseCamille Mougey2018-08-242-3/+4
|\ \ | | | | | | Core: fix asm int
| * | Core: fix asm intFabrice Desclaux2018-08-242-3/+4
| |/
* / Core/Location: add name to a known locationFabrice Desclaux2018-08-241-9/+3
|/
* Graph: add reachable stop nodeFabrice Desclaux2018-08-061-0/+18
|
* LocationDB: add a name -> offset methodAjax2018-07-191-0/+12
|
* DisasmEngine: add dis_instrAjax2018-07-191-0/+14
|
* Merge pull request #802 from serpilliere/fix_x86_asm_64Camille Mougey2018-07-181-1/+1
|\ | | | | X86: fix 64 bit asm
| * Cpu: fix tipoFabrice Desclaux2018-07-171-1/+1
| |
* | AsmBlock: avoid underterministic print for next/toAjax2018-07-161-1/+1
|/
* Analysis: Add SSA transformationTim Blazytko2018-07-091-0/+16
| | | | Joint work with Niko Schmidt
* Merge pull request #738 from marilafo/fix_offset_branch_armtlserpilliere2018-07-051-0/+2
|\ | | | | armtl change branch pc offset
| * armtl change branch pc offsetMarion Lafon2018-05-241-0/+2
| | | | | | | | Modify some armtl instr to match with documentation
* | Update symbol_pool's deprecated API -> LocationDBAjax2018-07-034-38/+38
| |
* | symbol_pool -> loc_dbAjax2018-07-034-119/+126
| |
* | LocationDB: introduced to replace AsmSymbolPoolAjax2018-07-032-224/+460
| |
* | Merge pull request #778 from serpilliere/fix_parse_asmCamille Mougey2018-06-201-26/+0
|\ \ | | | | | | Parse_asm: remove useless functions
| * | Parse_asm: remove useless functionsFabrice Desclaux2018-06-201-26/+0
| | |
* | | Cpu: fix bad docFabrice Desclaux2018-06-192-3/+3
|/ /
* | Merge pull request #758 from commial/fix/asmcfg-mergeserpilliere2018-06-111-13/+10
|\ \ | | | | | | AsmCFG: use higher level API for merge
| * | AsmCFG: use higher level API for mergeAjax2018-06-111-13/+10
| | |