about summary refs log tree commit diff stats
path: root/example/asm/shellcode.py (unfollow)
Commit message (Expand)AuthorFilesLines
2017-01-04LLVM: Handle asm_bad_blockAjax1-4/+17
2017-01-04LLVM: avoid division by zero, using Miasm wrapper insteadAjax1-4/+12
2017-01-04LLVM: handle the specific size of segm2addr operationAjax1-5/+17
2017-01-04LLVM: Add missing operation BSR/BSFAjax1-0/+8
2017-01-04Homogenize x86_bsf/r API with rcl/rcr_rez_op APIAjax2-5/+5
2017-01-04LLVM: Add support for delayslot (through mips32)Ajax1-13/+79
2017-01-04Add support for aarch64 in LLVMAjax1-1/+3
2017-01-04Refactor external function call for custom OPAjax1-51/+67
2017-01-04Add missing offset for x86 archAjax1-0/+5
2017-01-04Adapt codegen.CGen principles to LLVMAjax3-44/+418
2017-01-04Update with new MEM R/W APIAjax2-12/+18
2017-01-04Memory R/W are context dependentAjax1-22/+56
2017-01-04Alloca at end may occurs after a jump -> fixAjax1-1/+1
2017-01-04Refine affect to avoid `_new` trickAjax1-20/+15
2017-01-04LLVM Cache no more handledAjax1-61/+0
2017-01-04Update documentation for llvmliteAjax3-6/+6
2017-01-04Ugly modification to have llvm work againAjax6-154/+200
2017-01-03Raise with a more helpful message on multiple disassembliesAymeric Vincent1-2/+2
2016-12-23AAS sem: avoid an ExprOp('-', a, b)Ajax1-2/+7
2016-12-23Expr: Remove exprint_fromFabrice Desclaux18-182/+182
2016-12-23Exprsimp: updt apiFabrice Desclaux1-87/+65
2016-12-23Expr: add type accessorsFabrice Desclaux1-0/+57
2016-12-23DepGraph: clean stepFabrice Desclaux1-14/+3
2016-12-22Codegen: remove useless codeAjax1-25/+0
2016-12-15Regression test for apply_expr/apply_change/eval_irAjax2-14/+40
2016-12-14Regression test on big ExprIntAjax1-0/+4
2016-12-14Introduce ExprInt of any size (like others Expr)Ajax2-12/+25
2016-12-14Seperate Expression regression testsAjax1-0/+2
2016-11-21add dont_dis_retcall_funcs set to disasmEngine for non-returning functionsAymeric Vincent1-0/+5
2016-11-20Expr: Fix expr picklingFabrice Desclaux1-3/+6
2016-11-20Ir: remove dbg logFabrice Desclaux1-1/+0
2016-11-20Expr: missing warning importFabrice Desclaux1-0/+1
2016-11-17Update IDA utils with the new APIAjax1-3/+3
2016-11-13arm: Add sem support for smul and smulw instructionsWladimir J. van der Laan1-0/+17
2016-11-10Jitter: Add max exec per jit call optionFabrice Desclaux3-4/+44
2016-11-10Extend code_exec max address for 64 bitsAjax1-2/+2
2016-11-10Remove no more used struct elementAjax1-1/+0
2016-11-10Use 64bits for vm addressAjax1-2/+2
2016-11-08Add compatibility with copy.deepcopy for ExprAjax1-0/+3
2016-11-07Expression: one pass merge_sliceto_sliceAjax1-63/+34
2016-11-04ExprCompose: updt internal structFabrice Desclaux11-286/+174
2016-11-04ExprCompose: update apiFabrice Desclaux6-47/+69
2016-11-04ExprCompose: add new apiFabrice Desclaux17-310/+224
2016-11-04Expression: add picklingFabrice Desclaux1-0/+49
2016-11-04IR: is_simp in the simplifier classFabrice Desclaux2-16/+6
2016-11-04Symbexec: new api for emul_ir_*Fabrice Desclaux6-8/+18
2016-11-04Expression: slot expressionsFabrice Desclaux1-0/+11
2016-11-04Expression: remove is_term attributeserpilliere8-466/+435
2016-11-04Expression: Use singleton pattern for Expressionserpilliere3-108/+168
2016-11-03Machine: fix jit dependenciesFabrice Desclaux1-22/+68