about summary refs log tree commit diff stats
path: root/example/asm/shellcode.py (unfollow)
Commit message (Expand)AuthorFilesLines
2017-01-05these files are not top level executables, adaptAymeric Vincent3-24/+0
2017-01-05use python2 as executable name, give adequate permissionsAymeric Vincent37-37/+47
2017-01-05remove #! command line on files not supposed to be run at top levelAymeric Vincent32-32/+0
2017-01-05fix permissionsAymeric Vincent1-0/+0
2017-01-05x86 BT*: include shift inside addr computation (segm case)Ajax1-1/+8
2017-01-05x86 sem: fix a type mismatchAjax1-1/+3
2017-01-05LLVM: add support for cpuid operationAjax1-0/+4
2017-01-05Enable mn_float unit test for LLVMAjax1-1/+1
2017-01-05Promote ExprId to float if they belong to archiitecture float_listAjax1-2/+6
2017-01-05LLVM: handle basic float operationsAjax1-0/+18
2017-01-05Add missing x86 offset for floatAjax1-0/+3
2017-01-05IR: fix set_empty_dst using c_nextFabrice Desclaux1-2/+7
2017-01-04Simplify LLVM translation of ExprCondAjax1-34/+2
2017-01-04Force the undefined behavior of shifts to be 0Ajax1-6/+20
2017-01-04Update Travis for Numba llvmliteAjax1-0/+11
2017-01-04Remove unused code, regroup similar function by categoryAjax1-398/+169
2017-01-04Clean-up LLVM ModuleRef manipulationAjax2-44/+44
2017-01-04LLVM: add support for optimisationAjax1-28/+14
2017-01-04LLVM: Handle '-' operation with 2 operandsAjax1-2/+3
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