| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2017-06-02 | Objc: API homogenization | Fabrice Desclaux | 1 | -5/+15 | |
| 2017-06-02 | Objc: Fix duplicated code | Fabrice Desclaux | 1 | -12/+5 | |
| 2017-06-01 | Add a new simplification: {@X[base + i] 0 X, @Y[base + i + X] X (X + Y)} => ↵ | Ajax | 2 | -0/+16 | |
| @(X+Y)[base + i] | |||||
| 2017-06-01 | Objc: Add padding in sparse structures | Fabrice Desclaux | 2 | -2/+25 | |
| 2017-06-01 | X86: fix tipo | Fabrice Desclaux | 1 | -1/+1 | |
| 2017-05-24 | Ensure there is no multi-line basic block in the cache | Ajax | 1 | -0/+3 | |
| If there was any, the callback may be called after the execution of several instruction, instead of the expected one-by-one | |||||
| 2017-05-24 | Example: clean graph_ir IDA | Fabrice Desclaux | 3 | -186/+62 | |
| 2017-05-24 | IR: avoid IRBlock attribute creation | Fabrice Desclaux | 2 | -43/+37 | |
| 2017-05-24 | IR: slot irblock | Fabrice Desclaux | 2 | -2/+2 | |
| 2017-05-24 | IR: Make IRBlock immutable | Fabrice Desclaux | 15 | -249/+293 | |
| 2017-05-22 | Raise a RuntimeError (as before) when addr is not found | Ajax | 1 | -1/+1 | |
| 2017-05-17 | Test/X86: add push/pop regression tests | Fabrice Desclaux | 1 | -1/+194 | |
| 2017-05-17 | X86: sanitize strings opcode; use segments | Fabrice Desclaux | 1 | -31/+53 | |
| 2017-05-17 | X86: sanitize push/pop semantic | Fabrice Desclaux | 1 | -18/+13 | |
| 2017-05-17 | X86/jit: add push/pop 16bit | Fabrice Desclaux | 1 | -0/+9 | |
| 2017-05-15 | Example: clean code | Fabrice Desclaux | 2 | -104/+98 | |
| 2017-05-15 | X86: Add types for x86_32 | Fabrice Desclaux | 1 | -0/+65 | |
| 2017-05-15 | Core/Objc: improuve internal type representation | Fabrice Desclaux | 5 | -416/+1095 | |
| 2017-05-15 | IR: explicit exception for div | Fabrice Desclaux | 5 | -110/+111 | |
| 2017-05-09 | Use and tiny test of .as_assignblock() behavior | Ajax | 2 | -2/+7 | |
| 2017-05-09 | Add .as_assignblock() for SymbolicExecutionEngine | Ajax | 1 | -0/+7 | |
| 2017-05-09 | Add a few log to str manipulation functions | Ajax | 1 | -1/+5 | |
| 2017-05-09 | Fix strcpyn behavior at limit | Ajax | 1 | -2/+4 | |
| 2017-05-09 | List all untracked file after test_all (should be empty) | Ajax | 1 | -1/+1 | |
| 2017-05-09 | Fix products files | Ajax | 1 | -15/+18 | |
| 2017-05-09 | Complete the docstring of AssignBlock | Ajax | 1 | -1/+7 | |
| 2017-05-09 | Add a sanity check for AssignBlock (dst must be Id or Mem) | Ajax | 1 | -0/+4 | |
| 2017-05-09 | Example: fix tipo | Fabrice Desclaux | 1 | -1/+1 | |
| 2017-05-09 | Translator: add rol/ror for python | Fabrice Desclaux | 1 | -0/+14 | |
| 2017-05-07 | Example: fix simplify argument | Fabrice Desclaux | 1 | -1/+1 | |
| 2017-05-01 | Expression: Forbid mix between Expr and int/long | Fabrice Desclaux | 1 | -1/+24 | |
| A classic error in Miasm is to confuse ExprInt with int, for example: ExprId('a') + 3 We could return ExprOp('+', ExprId('a') + ExprInt(3, 32)), but this may (and often) mask a problem in the source, so we forbid such a construction (and assert this to clarify the error) | |||||
| 2017-04-27 | arch/x86/jit.py: Update pc as well as EIP in ret_cdecl | Caroline Leman | 1 | -1/+1 | |
| 2017-04-27 | Add .items API to AssignBlock | Ajax | 2 | -0/+4 | |
| 2017-04-25 | Jitter: Error on reg set not int | Fabrice Desclaux | 2 | -8/+9 | |
| 2017-04-25 | Jitter: clean code | Fabrice Desclaux | 1 | -19/+42 | |
| 2017-04-25 | IDA: handle generated labels in depgraph | Ajax | 1 | -1/+7 | |
| 2017-04-25 | IDA: fix depgraph for immutable AssignBlock | Ajax | 1 | -8/+12 | |
| 2017-04-25 | IDA: fix graph_ir for immutable AssignBlock | Ajax | 1 | -6/+9 | |
| 2017-04-24 | Jitter: fix log mn regs | Fabrice Desclaux | 1 | -1/+1 | |
| 2017-04-24 | Jitter: sanitize code | Fabrice Desclaux | 6 | -53/+50 | |
| Don't return 1337 on void python wrappers Add input sanity checks on python wrappers | |||||
| 2017-04-24 | Remove absolute sys.path | Ajax | 1 | -3/+0 | |
| 2017-04-24 | Remove PYTHONSTARTUP in end-user scripts | Ajax | 15 | -88/+3 | |
| 2017-04-24 | x86_64: add stdcall ABI call prepare (for sb.call to work) | Ajax | 1 | -1/+12 | |
| 2017-04-24 | x86_32: fix fastcall (ret_addr is the last to be pushed) | Ajax | 1 | -1/+1 | |
| 2017-04-21 | Introduce a GCC tests, to let no TCC installs able to run more tests | Ajax | 1 | -3/+5 | |
| 2017-04-21 | Let GCC be the default jitter | Ajax | 5 | -10/+10 | |
| 2017-04-21 | DSE: support absence of z3 | Ajax | 1 | -2/+9 | |
| 2017-04-21 | Remove deprecated use of MatchExpr | Ajax | 6 | -48/+47 | |
| 2017-04-21 | Expression: clean | Fabrice Desclaux | 1 | -232/+240 | |
| 2017-04-21 | Errata: fix exprmatch names | Fabrice Desclaux | 1 | -50/+50 | |