about summary refs log tree commit diff stats
path: root/miasm2/analysis/binary.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename miasm2 to miasmFabrice Desclaux2019-03-051-236/+0
|
* Support python2/python3Fabrice Desclaux2019-03-051-14/+20
|
* API: replace shift_offset by base_addressFabrice Desclaux2019-02-111-2/+2
| | | | WARNING: base address is the negative of shift_offset
* Fix typos & add codespellPierre LALET2018-12-231-2/+2
|
* Bin_stream: add get_u8/u16/u32/u64Fabrice Desclaux2018-10-111-2/+2
|
* Add support for reloc and rebase in ContainerELFAjax2018-07-241-45/+34
|
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-031-1/+1
|
* symbol_pool -> loc_dbAjax2018-07-031-7/+13
|
* Example/ida: use addr to guess archFabrice Desclaux2018-06-191-0/+2
| | | | | Some arch like ARM depends on address in order to determine which attributes have to be used during analysis
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-091-1/+1
|
* Container: add dynsym symbolsFabrice Desclaux2017-03-251-12/+16
|
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-131-1/+1
|
* Asmbloc: rename asm_symbol_pool to AsmSymbolPoolFabrice Desclaux2017-03-131-3/+3
|
* Introduce Container.symbol_pool, containing container symbols (if any)Ajax2016-03-211-0/+23
|
* Remove unused variablesAjax2016-02-041-3/+2
|
* Analysis: TypoAjax2015-04-131-1/+1
|
* Remove lazy logging patternAjax2015-03-301-2/+2
|
* LoaderPE: Add `guess_arch` and link it to ContainerPE.archAjax2015-03-191-2/+4
|
* LoaderELF: Add `guess_arch` and link it to ContainerELF.archAjax2015-03-191-1/+5
|
* Container: add a new property: `arch`, the guessed arch from the containerAjax2015-03-191-0/+6
|
* Container: Init attributes with NoneAjax2015-03-191-0/+6
|
* analysis: replace wildcard importsPierre LALET2015-02-181-1/+1
|
* Analysis: Update vm_loads calls, avoid reimplemeting vm_load_pe_libsCamille Mougey2014-12-201-2/+2
|
* Jitter: update APIFabrice Desclaux2014-12-031-2/+7
|
* Container: Refactor in class and subclass for PE, ELF and UnknownCamille Mougey2014-11-031-40/+144
|
* Container: update API with full wordsCamille Mougey2014-11-031-1/+18
|
* Container: Fix import, refactor file readingCamille Mougey2014-11-031-1/+3
|
* Container: Refactor and commentCamille Mougey2014-11-031-1/+14
|
* Remove vm_ prefix /!\ API MODIFFabrice Desclaux2014-10-071-3/+3
| | | | | | | The jitter cpu/vm modules used an unecessary vm_ prefix for various api. jitter.cpu.vm_get_gpreg() => jitter.cpu.get_gpreg() jitter.vm.vm_get_mem... => jitter.vm.get_mem...
* Modify irbloc destination mecanism. Rework API in consequence.Fabrice Desclaux2014-09-051-0/+1
| | | | | | | | | | 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.
* binary: suppr verbose messagesFabrice Desclaux2014-09-011-1/+1
|
* analysis: add container for elf/pe/str manipulationFabrice Desclaux2014-08-291-0/+47