| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 4 | -1002/+0 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 3 | -49/+85 |
| | | |||||
| * | Binary: add more elf symbols | Fabrice Desclaux | 2019-02-03 | 1 | -0/+14 |
| | | |||||
| * | Fix typos & add codespell | Pierre LALET | 2018-12-23 | 2 | -3/+3 |
| | | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-09-20 | 2 | -2/+0 |
| | | |||||
| * | ELF Loader: add support for x86 relocs and symbol import in LocDB | Ajax | 2018-07-24 | 1 | -8/+218 |
| | | |||||
| * | Code cleaning: remove useless / commented code | Ajax | 2018-06-21 | 1 | -2/+0 |
| | | |||||
| * | Core: replace AsmLabel by LocKey | Fabrice Desclaux | 2018-06-09 | 1 | -1/+3 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -2/+1 |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | PE: fix resource rebuild | Fabrice Desclaux | 2018-04-19 | 1 | -5/+5 |
| | | |||||
| * | PPC32: integration | Fabrice Desclaux | 2018-03-04 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #684 from a-vincent/fix-lib-alignment | serpilliere | 2018-02-16 | 1 | -2/+2 |
| |\ | | | | | Align the arbitrary addresses of fake library functions to multiples … | ||||
| | * | Align the arbitrary addresses of fake library functions to multiples of 4 | Aymeric Vincent | 2018-02-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | Most processors can execute code only at aligned addresses, and some enforce this in their instruction set, e.g. powerpc. Without this patch, the addresses generated in the PLT will be truncated by the calling instruction and will thus not hit the breakpoint intended to catch them. | ||||
| * | | Enforce correct endianness of PLT entries | Aymeric Vincent | 2018-02-16 | 1 | -2/+7 |
| |/ | | | | | If given by the ELF file, use its endianness to set the PLT entries accordingly. | ||||
| * | append b to the opens mode ; Python on Windows makes a distinction between ↵ | w4kfu | 2018-01-16 | 1 | -3/+3 |
| | | | | | text and binary files | ||||
| * | PE: fix export forward test | Fabrice Desclaux | 2017-12-23 | 1 | -13/+24 |
| | | |||||
| * | Loader/pe: add cname infos | Fabrice Desclaux | 2016-09-07 | 2 | -1/+3 |
| | | |||||
| * | Loader/pe: Add ordinal export | Fabrice Desclaux | 2016-08-10 | 1 | -0/+7 |
| | | |||||
| * | LoaderPE: an argument was mispelled and then never used | Ajax | 2016-05-10 | 1 | -1/+1 |
| | | |||||
| * | LoaderPE: move log, cause 'hex' call can fail on None | Ajax | 2016-05-10 | 1 | -1/+1 |
| | | |||||
| * | Core/utils: autopep8 | Fabrice Desclaux | 2016-02-19 | 1 | -1/+2 |
| | | |||||
| * | Jitter/vm: Suppport memory comment | Fabrice Desclaux | 2016-02-19 | 2 | -7/+10 |
| | | |||||
| * | Remove unused variables | Ajax | 2016-02-04 | 1 | -1/+0 |
| | | |||||
| * | Tipo: dictionary | Fabrice Desclaux | 2016-01-30 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #296 from serpilliere/loader_rw | Pierre Lalet | 2015-12-16 | 1 | -2/+4 |
| |\ | | | | | Loader/pe: fix load page rw | ||||
| | * | Loader/pe: fix load page rw | Fabrice Desclaux | 2015-12-04 | 1 | -2/+4 |
| | | | |||||
| * | | Autopep8 | Fabrice Desclaux | 2015-12-16 | 1 | -7/+9 |
| | | | |||||
| * | | Update api according to Elfesteem | Fabrice Desclaux | 2015-12-16 | 2 | -4/+4 |
| | | | |||||
| * | | Loader/pe: fix load lib; vm2pe | Fabrice Desclaux | 2015-12-04 | 2 | -11/+19 |
| | | | |||||
| * | | Sandbox: support additional options | Fabrice Desclaux | 2015-12-04 | 1 | -2/+2 |
| | | | |||||
| * | | Loader: load PE and its dependencies | Fabrice Desclaux | 2015-12-04 | 2 | -14/+105 |
| |/ | |||||
| * | Loader/pe: autopep8 | Fabrice Desclaux | 2015-10-22 | 1 | -8/+10 |
| | | |||||
| * | Loader/pe: fix iat rebuild | Fabrice Desclaux | 2015-10-22 | 1 | -1/+2 |
| | | |||||
| * | Loader/Elf: Support aarch64 | Fabrice Desclaux | 2015-08-09 | 1 | -0/+2 |
| | | |||||
| * | Jitter: fix example api | Fabrice Desclaux | 2015-07-16 | 1 | -1/+0 |
| | | |||||
| * | Loader/Pe: fix vm2pe for 64 bit pe | Fabrice Desclaux | 2015-05-22 | 1 | -2/+6 |
| | | |||||
| * | Remove lazy logging pattern | Ajax | 2015-03-30 | 3 | -16/+16 |
| | | |||||
| * | LoaderPE: Add `guess_arch` and link it to ContainerPE.arch | Ajax | 2015-03-19 | 1 | -0/+10 |
| | | |||||
| * | LoaderELF: Add `guess_arch` and link it to ContainerELF.arch | Ajax | 2015-03-19 | 1 | -0/+18 |
| | | |||||
| * | PyLint: Remove keyword redefinition, bad open mode | Camille Mougey | 2015-02-18 | 1 | -4/+4 |
| | | |||||
| * | PyLint: remove 'unnecessary-lambda' | Camille Mougey | 2015-02-16 | 1 | -1/+1 |
| | | |||||
| * | PyLint: Remove relative imports | Camille Mougey | 2015-02-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | miasm2/jitter/jitload.py:17: [W0403(relative-import), ] Relative import 'jitcore_tcc', should be 'miasm2.jitter.jitcore_tcc' miasm2/jitter/jitload.py:22: [W0403(relative-import), ] Relative import 'jitcore_llvm', should be 'miasm2.jitter.jitcore_llvm' miasm2/jitter/jitload.py:27: [W0403(relative-import), ] Relative import 'jitcore_python', should be 'miasm2.jitter.jitcore_python' miasm2/jitter/jitcore.py:20: [W0403(relative-import), ] Relative import 'csts', should be 'miasm2.jitter.csts' miasm2/jitter/jitcore_tcc.py:7: [W0403(relative-import), ] Relative import 'jitcore', should be 'miasm2.jitter.jitcore' miasm2/jitter/jitcore_llvm.py:4: [W0403(relative-import), ] Relative import 'llvmconvert', should be 'miasm2.jitter.llvmconvert' miasm2/jitter/jitcore_llvm.py:5: [W0403(relative-import), ] Relative import 'jitcore', should be 'miasm2.jitter.jitcore' miasm2/jitter/loader/elf.py:7: [W0403(relative-import), ] Relative import 'utils', should be 'miasm2.jitter.loader.utils' miasm2/core/cpu.py:11: [W0403(relative-import), ] Relative import 'bin_stream', should be 'miasm2.core.bin_stream' miasm2/core/cpu.py:12: [W0403(relative-import), ] Relative import 'utils', should be 'miasm2.core.utils' miasm2/arch/sh4/arch.py:9: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.sh4.regs' miasm2/arch/msp430/sem.py:8: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.msp430.regs' miasm2/arch/msp430/arch.py:10: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.msp430.regs' miasm2/arch/msp430/arch.py:11: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.msp430.regs' miasm2/arch/msp430/disasm.py:2: [W0403(relative-import), ] Relative import 'arch', should be 'miasm2.arch.msp430.arch' miasm2/arch/arm/arch.py:10: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.arm.regs' miasm2/arch/arm/arch.py:11: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.arm.regs' miasm2/arch/arm/disasm.py:2: [W0403(relative-import), ] Relative import 'arch', should be 'miasm2.arch.arm.arch' miasm2/arch/x86/sem.py:26: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.x86.regs' miasm2/arch/x86/arch.py:9: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.x86.regs' miasm2/arch/x86/arch.py:10: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.x86.regs' miasm2/arch/x86/disasm.py:3: [W0403(relative-import), ] Relative import 'arch', should be 'miasm2.arch.x86.arch' miasm2/arch/mips32/arch.py:10: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.mips32.regs' miasm2/arch/mips32/arch.py:11: [W0403(relative-import), ] Relative import 'regs', should be 'miasm2.arch.mips32.regs' miasm2/arch/mips32/disasm.py:2: [W0403(relative-import), ] Relative import 'arch', should be 'miasm2.arch.mips32.arch' | ||||
| * | 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 | ||||
| * | Loader/PE: fix typo | Fabrice Desclaux | 2015-02-09 | 1 | -2/+2 |
| | | |||||
| * | Loader/Pe: fix section len computation | Fabrice Desclaux | 2015-02-09 | 1 | -2/+3 |
| | | |||||
| * | Loader/PE: Update vm_load_pe_lib* APIs to take a VmMngr instance in input | Camille Mougey | 2014-12-24 | 1 | -4/+6 |
| | | |||||
| * | Loader/Pe: Fix imports | Camille Mougey | 2014-12-24 | 1 | -2/+4 |
| | | |||||
| * | Loader/Pe: Fix a typography | Camille Mougey | 2014-12-24 | 1 | -1/+1 |
| | | |||||
| * | LoaderPE: Refactor and comment vm_load_* functions | Camille Mougey | 2014-12-20 | 1 | -67/+101 |
| | | |||||
| * | LoaderPE: vm_load_pe_lib*: remove unused argument | Camille Mougey | 2014-12-20 | 1 | -5/+3 |
| | | |||||