about summary refs log tree commit diff stats
path: root/example/expression/expr_c.py (unfollow)
Commit message (Expand)AuthorFilesLines
2017-06-02Objc: Fix duplicated codeFabrice Desclaux1-12/+5
2017-06-01Add a new simplification: {@X[base + i] 0 X, @Y[base + i + X] X (X + Y)} => @...Ajax2-0/+16
2017-06-01Objc: Add padding in sparse structuresFabrice Desclaux2-2/+25
2017-06-01X86: fix tipoFabrice Desclaux1-1/+1
2017-05-24Ensure there is no multi-line basic block in the cacheAjax1-0/+3
2017-05-24Example: clean graph_ir IDAFabrice Desclaux3-186/+62
2017-05-24IR: avoid IRBlock attribute creationFabrice Desclaux2-43/+37
2017-05-24IR: slot irblockFabrice Desclaux2-2/+2
2017-05-24IR: Make IRBlock immutableFabrice Desclaux15-249/+293
2017-05-22Raise a RuntimeError (as before) when addr is not foundAjax1-1/+1
2017-05-17Test/X86: add push/pop regression testsFabrice Desclaux1-1/+194
2017-05-17X86: sanitize strings opcode; use segmentsFabrice Desclaux1-31/+53
2017-05-17X86: sanitize push/pop semanticFabrice Desclaux1-18/+13
2017-05-17X86/jit: add push/pop 16bitFabrice Desclaux1-0/+9
2017-05-15Example: clean codeFabrice Desclaux2-104/+98
2017-05-15X86: Add types for x86_32Fabrice Desclaux1-0/+65
2017-05-15Core/Objc: improuve internal type representationFabrice Desclaux5-416/+1095
2017-05-15IR: explicit exception for divFabrice Desclaux5-110/+111
2017-05-09Use and tiny test of .as_assignblock() behaviorAjax2-2/+7
2017-05-09Add .as_assignblock() for SymbolicExecutionEngineAjax1-0/+7
2017-05-09Add a few log to str manipulation functionsAjax1-1/+5
2017-05-09Fix strcpyn behavior at limitAjax1-2/+4
2017-05-09List all untracked file after test_all (should be empty)Ajax1-1/+1
2017-05-09Fix products filesAjax1-15/+18
2017-05-09Complete the docstring of AssignBlockAjax1-1/+7
2017-05-09Add a sanity check for AssignBlock (dst must be Id or Mem)Ajax1-0/+4
2017-05-09Example: fix tipoFabrice Desclaux1-1/+1
2017-05-09Translator: add rol/ror for pythonFabrice Desclaux1-0/+14
2017-05-07Example: fix simplify argumentFabrice Desclaux1-1/+1
2017-05-01Expression: Forbid mix between Expr and int/longFabrice Desclaux1-1/+24
2017-04-27arch/x86/jit.py: Update pc as well as EIP in ret_cdeclCaroline Leman1-1/+1
2017-04-27Add .items API to AssignBlockAjax2-0/+4
2017-04-25Jitter: Error on reg set not intFabrice Desclaux2-8/+9
2017-04-25Jitter: clean codeFabrice Desclaux1-19/+42
2017-04-25IDA: handle generated labels in depgraphAjax1-1/+7
2017-04-25IDA: fix depgraph for immutable AssignBlockAjax1-8/+12
2017-04-25IDA: fix graph_ir for immutable AssignBlockAjax1-6/+9
2017-04-24Jitter: fix log mn regsFabrice Desclaux1-1/+1
2017-04-24Jitter: sanitize codeFabrice Desclaux6-53/+50
2017-04-24Remove absolute sys.pathAjax1-3/+0
2017-04-24Remove PYTHONSTARTUP in end-user scriptsAjax15-88/+3
2017-04-24x86_64: add stdcall ABI call prepare (for sb.call to work)Ajax1-1/+12
2017-04-24x86_32: fix fastcall (ret_addr is the last to be pushed)Ajax1-1/+1
2017-04-21Introduce a GCC tests, to let no TCC installs able to run more testsAjax1-3/+5
2017-04-21Let GCC be the default jitterAjax5-10/+10
2017-04-21DSE: support absence of z3Ajax1-2/+9
2017-04-21Remove deprecated use of MatchExprAjax6-48/+47
2017-04-21Expression: cleanFabrice Desclaux1-232/+240
2017-04-21Errata: fix exprmatch namesFabrice Desclaux1-50/+50
2017-04-21Example: add irblock simplification exampleFabrice Desclaux3-5/+36