| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | IR: Make IRBlock immutable | Fabrice Desclaux | 2017-05-24 | 15 | -249/+293 |
| | | |||||
| * | Merge pull request #551 from serpilliere/instr_except | Camille Mougey | 2017-05-16 | 5 | -110/+111 |
| |\ | | | | | IR: explicit exception for div | ||||
| | * | IR: explicit exception for div | Fabrice Desclaux | 2017-05-15 | 5 | -110/+111 |
| | | | |||||
| * | | Merge pull request #557 from serpilliere/fix_obj | Camille Mougey | 2017-05-16 | 5 | -495/+1233 |
| |\ \ | |/ |/| | Fix obj | ||||
| | * | Example: clean code | Fabrice Desclaux | 2017-05-15 | 2 | -104/+98 |
| | | | |||||
| | * | X86: Add types for x86_32 | Fabrice Desclaux | 2017-05-15 | 1 | -0/+65 |
| | | | |||||
| | * | Core/Objc: improuve internal type representation | Fabrice Desclaux | 2017-05-15 | 5 | -416/+1095 |
| |/ | |||||
| * | Merge pull request #550 from serpilliere/add_rot_pytrans | Camille Mougey | 2017-05-10 | 2 | -1/+15 |
| |\ | | | | | Add rot pytrans | ||||
| | * | Example: fix tipo | Fabrice Desclaux | 2017-05-09 | 1 | -1/+1 |
| | | | |||||
| | * | Translator: add rol/ror for python | Fabrice Desclaux | 2017-05-09 | 1 | -0/+14 |
| | | | |||||
| * | | Merge pull request #552 from commial/fix/win_api | serpilliere | 2017-05-10 | 1 | -3/+9 |
| |\ \ | | | | | | | Fix/win api | ||||
| | * | | Add a few log to str manipulation functions | Ajax | 2017-05-09 | 1 | -1/+5 |
| | | | | |||||
| | * | | Fix strcpyn behavior at limit | Ajax | 2017-05-09 | 1 | -2/+4 |
| | |/ | |||||
| * | | Merge pull request #553 from commial/feature/symbexec-assignblk | serpilliere | 2017-05-10 | 3 | -2/+14 |
| |\ \ | | | | | | | SymbolicExecutionEngine .state -> AssignBlock | ||||
| | * | | Use and tiny test of .as_assignblock() behavior | Ajax | 2017-05-09 | 2 | -2/+7 |
| | | | | |||||
| | * | | Add .as_assignblock() for SymbolicExecutionEngine | Ajax | 2017-05-09 | 1 | -0/+7 |
| | |/ | |||||
| * | | Merge pull request #554 from commial/sanitize/force-assignblk-dest | serpilliere | 2017-05-10 | 1 | -1/+11 |
| |\ \ | | | | | | | Sanitize/force assignblk dest | ||||
| | * | | Complete the docstring of AssignBlock | Ajax | 2017-05-09 | 1 | -1/+7 |
| | | | | |||||
| | * | | Add a sanity check for AssignBlock (dst must be Id or Mem) | Ajax | 2017-05-09 | 1 | -0/+4 |
| | | | | |||||
| * | | | Merge pull request #555 from commial/fix/remove-tests | serpilliere | 2017-05-10 | 2 | -16/+19 |
| |\ \ \ | |_|/ |/| | | Fix/remove test products | ||||
| | * | | List all untracked file after test_all (should be empty) | Ajax | 2017-05-09 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fix products files | Ajax | 2017-05-09 | 1 | -15/+18 |
| |/ / | |||||
| * | | Merge pull request #549 from serpilliere/fix_dis_full | Pierre Lalet | 2017-05-08 | 1 | -1/+1 |
| |\ \ | |/ |/| | Example: fix simplify argument | ||||
| | * | Example: fix simplify argument | Fabrice Desclaux | 2017-05-07 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #545 from serpilliere/avoid_mix_expr_int | Camille Mougey | 2017-05-02 | 1 | -1/+24 |
| |\ | | | | | Expression: Forbid mix between Expr and int/long | ||||
| | * | Expression: Forbid mix between Expr and int/long | Fabrice Desclaux | 2017-05-01 | 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) | ||||
| * | | Merge pull request #547 from carolineLe/fix_ret_cdecl | serpilliere | 2017-04-27 | 1 | -1/+1 |
| |\ \ | | | | | | | arch/x86/jit.py: Update pc as well as EIP in ret_cdecl | ||||
| | * | | arch/x86/jit.py: Update pc as well as EIP in ret_cdecl | Caroline Leman | 2017-04-27 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #546 from commial/fix/assignblk-items | serpilliere | 2017-04-27 | 2 | -0/+4 |
| |\ \ \ | |/ / |/| | | Add .items API to AssignBlock | ||||
| | * | | Add .items API to AssignBlock | Ajax | 2017-04-27 | 2 | -0/+4 |
| |/ / | |||||
| * | | Merge pull request #538 from serpilliere/fix_cpu_reg_int | Camille Mougey | 2017-04-27 | 2 | -8/+9 |
| |\ \ | |/ |/| | Jitter: Error on reg set not int | ||||
| | * | Jitter: Error on reg set not int | Fabrice Desclaux | 2017-04-25 | 2 | -8/+9 |
| | | | |||||
| * | | Merge pull request #544 from serpilliere/fix_gcc_trace | Camille Mougey | 2017-04-25 | 1 | -20/+43 |
| |\ \ | | | | | | | Fix gcc trace | ||||
| | * | | Jitter: clean code | Fabrice Desclaux | 2017-04-25 | 1 | -19/+42 |
| | | | | |||||
| | * | | Jitter: fix log mn regs | Fabrice Desclaux | 2017-04-24 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #537 from commial/fix/ida-examples | serpilliere | 2017-04-25 | 2 | -15/+28 |
| |\ \ \ | | | | | | | | | Fix/ida examples | ||||
| | * | | | IDA: handle generated labels in depgraph | Ajax | 2017-04-25 | 1 | -1/+7 |
| | | | | | |||||
| | * | | | IDA: fix depgraph for immutable AssignBlock | Ajax | 2017-04-25 | 1 | -8/+12 |
| | | | | | |||||
| | * | | | IDA: fix graph_ir for immutable AssignBlock | Ajax | 2017-04-25 | 1 | -6/+9 |
| | |/ / | |||||
| * | | | Merge pull request #543 from serpilliere/fix_add_memory_page_ret | Camille Mougey | 2017-04-25 | 6 | -53/+50 |
| |\ \ \ | | | | | | | | | Jitter: sanitize code | ||||
| | * | | | Jitter: sanitize code | Fabrice Desclaux | 2017-04-24 | 6 | -53/+50 |
| | |/ / | | | | | | | | | | | | | Don't return 1337 on void python wrappers Add input sanity checks on python wrappers | ||||
| * | | | Merge pull request #540 from commial/refactor/remove-autocomplete | serpilliere | 2017-04-24 | 15 | -90/+2 |
| |\ \ \ | |/ / |/| | | Remove PYTHONSTARTUP in end-user scripts | ||||
| | * | | Remove absolute sys.path | Ajax | 2017-04-24 | 1 | -3/+0 |
| | | | | |||||
| | * | | Remove PYTHONSTARTUP in end-user scripts | Ajax | 2017-04-24 | 15 | -88/+3 |
| | |/ | |||||
| * | | Merge pull request #539 from commial/feature/prepare-stdcall-x86_64 | serpilliere | 2017-04-24 | 1 | -2/+13 |
| |\ \ | |/ |/| | Feature/prepare stdcall x86 64 | ||||
| | * | x86_64: add stdcall ABI call prepare (for sb.call to work) | Ajax | 2017-04-24 | 1 | -1/+12 |
| | | | |||||
| | * | x86_32: fix fastcall (ret_addr is the last to be pushed) | Ajax | 2017-04-24 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #536 from commial/refactor/gcc-default-jitter | serpilliere | 2017-04-21 | 6 | -13/+15 |
| |\ | | | | | Refactor/gcc default jitter | ||||
| | * | Introduce a GCC tests, to let no TCC installs able to run more tests | Ajax | 2017-04-21 | 1 | -3/+5 |
| | | | |||||
| | * | Let GCC be the default jitter | Ajax | 2017-04-21 | 5 | -10/+10 |
| | | | |||||