about summary refs log tree commit diff stats
path: root/example/asm/shellcode.py (unfollow)
Commit message (Expand)AuthorFilesLines
2016-01-31Core/cpu: fix pre_dis atomicFabrice Desclaux1-2/+6
2016-01-31X86/jitter: add tsc accessorsFabrice Desclaux1-0/+17
2016-01-30Fix dangerous-default-valueAjax3-11/+28
2016-01-30AutopepFabrice Desclaux3-20/+24
2016-01-30Tipo: dictionaryFabrice Desclaux10-30/+30
2016-01-30Graph: generic html dot codeFabrice Desclaux4-117/+175
2016-01-30X86/sem: remove dummy mnemoFabrice Desclaux1-24/+0
2016-01-30X86/sem: fix mov[hl]Fabrice Desclaux1-12/+20
2016-01-30X86/sem: fix RET arg sizeFabrice Desclaux1-1/+1
2016-01-30X86/sem: fix movqFabrice Desclaux1-1/+12
2016-01-30x86/sem: add cmpsq/scasqFabrice Desclaux1-0/+2
2016-01-30Sem/x86: fix call fromstringFabrice Desclaux4-109/+197
2016-01-29Sem/x86: fix get_shift imm sizeFabrice Desclaux1-1/+4
2016-01-29Arch/x86: fix lea reg, regFabrice Desclaux1-9/+15
2016-01-28README: add blog entryFabrice Desclaux1-0/+2
2016-01-28Core/asmbloc: generate bad block on dont_disFabrice Desclaux1-15/+14
2016-01-28Core/x86: fix job_done on null blocksFabrice Desclaux1-0/+1
2016-01-27Rewrite _merge_blocks using MatchGraphAjax1-18/+13
2016-01-27Add regression tests for MatchGraphAjax1-0/+68
2016-01-27Introduce MatchGraph, the counterpart of MatchExpr for DiGraphAjax1-0/+248
2016-01-26Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph"Ajax4-26/+26
2016-01-26BasicBlocks.pendings can be a set (creds @serpilliere)Ajax2-6/+6
2016-01-26Introduce tests for miasm2.core.asmblocAjax2-0/+285
2016-01-26AsmBloc: rewrite split_bloc into BasicBlocks.apply_splittingAjax1-43/+58
2016-01-26AsmBloc: rewrite block_merge using graph simplificationAjax1-171/+46
2016-01-26Graph: introduce GraphSimplifier, counterpart of ExpressionSimplifierAjax1-0/+34
2016-01-26BasicBlocks: update examples with the new APIAjax8-28/+18
2016-01-26AsmBloc: introduce BasicBlocks, standing for a CFG with associated methodsAjax2-150/+344
2016-01-25Graph: add_node return the previous statusAjax1-1/+6
2016-01-25Graph; introduce copy and mergeAjax2-0/+34
2016-01-25Graph: two graphs are equals if they have the same nodes and edgesAjax2-0/+17
2016-01-25Move types -> test_types to avoid namespace collision (creds @fmonjalet)Ajax3-2/+2
2016-01-21Asmbloc: fix get_range (creds: @commial)Fabrice Desclaux1-2/+4
2016-01-21Asmbloc: Fix asmbloc label (creds @commial)Fabrice Desclaux2-2/+3
2016-01-18Types: misleading comment correction in exampleFlorent Monjalet1-1/+1
2016-01-18Types: Void type reprFlorent Monjalet2-1/+3
2016-01-18Types: typo, MemStruct.get_offset should be a classmethodFlorent Monjalet2-2/+19
2016-01-18Types: MemStruct.get_offset() shorthand for @serpiFlorent Monjalet1-0/+4
2016-01-18Types: Support anonymous Struct/Union/BitFieldFlorent Monjalet2-11/+99
2016-01-18Types: adding the ("field", SomeMemType) syntaxFlorent Monjalet2-7/+21
2016-01-18Types: short test to assert MemStruct unicityFlorent Monjalet1-0/+4
2016-01-18Types: Type size is now a propertyFlorent Monjalet3-20/+27
2016-01-18Types: Str encoding now generic to all str python supported encodingsFlorent Monjalet1-64/+134
2016-01-18Types: zip -> itertools.izipFlorent Monjalet1-2/+3
2016-01-18MemStruct/Types: ALLOCATOR becomes a MemType class attributeFlorent Monjalet1-17/+24
2016-01-18MemStruct: little MemType doc additionFlorent Monjalet1-1/+1
2016-01-18MemStruct/Types: example on type manipulationsFlorent Monjalet1-1/+23
2016-01-18MemStruct/Types: Array idx fix + MemStr.from_str featureFlorent Monjalet1-16/+45
2016-01-18MemStruct/Types: pinned renamed to lvalFlorent Monjalet3-46/+79
2016-01-18MemStruct/Types: Renamed analysis.mem to core.typesFlorent Monjalet4-13/+14