| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | IR: gen ircfg from ir_arch | Fabrice Desclaux | 2018-07-05 | 6 | -92/+104 | |
| | | ||||||
| * | IR: remove default regs_init for symbexec | Fabrice Desclaux | 2018-07-05 | 1 | -2/+2 | |
| | | ||||||
| * | Analysis: Remove unused function | Fabrice Desclaux | 2018-07-05 | 1 | -30/+0 | |
| | | ||||||
| * | Update symbol_pool's deprecated API -> LocationDB | Ajax | 2018-07-03 | 4 | -5/+5 | |
| | | ||||||
| * | symbol_pool -> loc_db | Ajax | 2018-07-03 | 4 | -29/+35 | |
| | | ||||||
| * | Jitcore: remove useless strucs and rename for more meaningful names | Ajax | 2018-06-22 | 1 | -1/+1 | |
| | | ||||||
| * | Code cleaning: remove useless / commented code | Ajax | 2018-06-21 | 3 | -76/+1 | |
| | | ||||||
| * | Jitter: add simple trace api | Fabrice Desclaux | 2018-06-21 | 1 | -6/+5 | |
| | | ||||||
| * | Example/ida: use addr to guess arch | Fabrice Desclaux | 2018-06-19 | 1 | -0/+2 | |
| | | | | | | Some arch like ARM depends on address in order to determine which attributes have to be used during analysis | |||||
| * | DSE: remove useless changes introduced by 61551fa7 | Ajax | 2018-06-11 | 1 | -7/+2 | |
| | | ||||||
| * | Core: replace AsmLabel by LocKey | Fabrice Desclaux | 2018-06-09 | 6 | -108/+109 | |
| | | ||||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 2 | -43/+61 | |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | |||||
| * | Remove TCC jitter engine | Ajax | 2018-05-16 | 1 | -1/+1 | |
| | | ||||||
| * | DSE: update doc on attachment in a breakpoint | Ajax | 2018-05-14 | 1 | -1/+19 | |
| | | ||||||
| * | Remove debug code | Fabrice Desclaux | 2018-05-09 | 1 | -4/+0 | |
| | | ||||||
| * | Update Mips runtime | Fabrice Desclaux | 2018-05-02 | 1 | -0/+65 | |
| | | ||||||
| * | Sandbox/arm: Add armtl | Fabrice Desclaux | 2018-04-18 | 1 | -0/+70 | |
| | | ||||||
| * | Arm: add armt jitter | Fabrice Desclaux | 2018-04-18 | 1 | -0/+5 | |
| | | ||||||
| * | Fix memory breakpoint name | Fabrice Desclaux | 2018-03-28 | 1 | -1/+1 | |
| | | ||||||
| * | Symbexec: use hashtable for mem symbols | Fabrice Desclaux | 2018-03-15 | 3 | -14/+16 | |
| | | ||||||
| * | Add handle_correct_destination() | William Bruneau | 2018-03-12 | 1 | -13/+17 | |
| | | ||||||
| * | Fix according to @p-l- comment | William Bruneau | 2018-03-12 | 1 | -2/+2 | |
| | | ||||||
| * | Compute branches using the previous address | William Bruneau | 2018-03-12 | 1 | -2/+9 | |
| | | | | | | | 'destination' is the address that we could have reached instead of the current address. Therefore the new branch that can be reach with the new solution is 'previous_addr -> destination'. | |||||
| * | Do not use current address to compute path for the new solution | William Bruneau | 2018-03-12 | 1 | -1/+4 | |
| | | | | | | | | When using path coverage strategy we do not want to include the current address in the path that will be reached by the new solution. Indeed, 'destination' is the address that we could have reached instead of the current address using the new solution. | |||||
| * | Reinitialize _history when restoring snapshot | William Bruneau | 2018-03-12 | 1 | -0/+4 | |
| | | | | | | | Each time we restore a snapshot we want to restore _history. If not done, each time we use restore_snapshot() we continue appending the new _history to the old one. | |||||
| * | Sandbox: on Linux env import, also set the ABORT_ADDR | Ajax | 2018-03-05 | 1 | -18/+20 | |
| | | ||||||
| * | Add support for PowerPC 32bit big-endian processors: "ppc32b" | Aymeric Vincent | 2018-02-26 | 2 | -1/+97 | |
| | | ||||||
| * | Set CALL_FINISH_ADDR to 0x13371acc to be 4 bytes aligned | Aymeric Vincent | 2018-02-22 | 1 | -1/+1 | |
| | | ||||||
| * | Rename CALL_FINNISH_ADDR to CALL_FINISH_ADDR | Aymeric Vincent | 2018-02-22 | 1 | -3/+3 | |
| | | ||||||
| * | Fix tipo | Fabrice Desclaux | 2018-02-09 | 1 | -1/+1 | |
| | | ||||||
| * | DataFlow: Normalize class names | Fabrice Desclaux | 2018-02-09 | 1 | -20/+25 | |
| | | ||||||
| * | IRBlock: getitem/len on assignblks | Fabrice Desclaux | 2018-02-09 | 3 | -11/+11 | |
| | | ||||||
| * | IRBlock: irblock iterates on its assignblks | Fabrice Desclaux | 2018-02-09 | 4 | -33/+33 | |
| | | ||||||
| * | IRBlock: replace irs by assignblks | Fabrice Desclaux | 2018-02-09 | 5 | -20/+20 | |
| | | ||||||
| * | append b to the opens mode ; Python on Windows makes a distinction between ↵ | w4kfu | 2018-01-16 | 1 | -3/+3 | |
| | | | | | text and binary files | |||||
| * | Remove unused sandbox option | William Bruneau | 2017-12-15 | 1 | -2/+0 | |
| | | ||||||
| * | Ctypes: allow analysis on incomplete graphs | Fabrice Desclaux | 2017-10-03 | 1 | -2/+5 | |
| | | ||||||
| * | DSE: add support for several strategies (code/branch/path coverage) | Ajax | 2017-09-05 | 1 | -13/+65 | |
| | | ||||||
| * | DSE: separate solution decision and solution computation | Ajax | 2017-09-05 | 1 | -5/+14 | |
| | | | | | Avoid potential useless and costly Solver.check | |||||
| * | Example: add ctype_propagation | Fabrice Desclaux | 2017-08-08 | 1 | -0/+178 | |
| | | ||||||
| * | Asmblock: remove disasm engine job_done attribute | Fabrice Desclaux | 2017-07-27 | 1 | -1/+0 | |
| | | | | | | | | | | | | WARNING: disasmEngine behaviour modification Before patch: job_done containted the already disassembled addresses. If the user disassembled twice the same addresse, the engine will return empty object on the second call. After patch: If the user disassemble twice the same addresse, the engine will return result of the disassembling in both cases. | |||||
| * | DSE: use registers from the real arch, not the jitter emulated one | Ajax | 2017-07-21 | 1 | -3/+15 | |
| | | | | | Fix the snapshot to use EIP in x86-32 instead of RIP | |||||
| * | Asmblock: rename bloc | Fabrice Desclaux | 2017-07-07 | 1 | -1/+1 | |
| | | ||||||
| * | IR: rename add_bloc | Fabrice Desclaux | 2017-07-07 | 2 | -3/+3 | |
| | | ||||||
| * | IR: rename get_bloc | Fabrice Desclaux | 2017-07-07 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #522 from serpilliere/ir_ro | Camille Mougey | 2017-06-06 | 2 | -29/+22 | |
| |\ | | | | | Ir ro | |||||
| | * | IR: avoid IRBlock attribute creation | Fabrice Desclaux | 2017-05-24 | 1 | -27/+18 | |
| | | | ||||||
| | * | IR: Make IRBlock immutable | Fabrice Desclaux | 2017-05-24 | 1 | -2/+4 | |
| | | | ||||||
| * | | Ensure there is no multi-line basic block in the cache | Ajax | 2017-05-24 | 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 | |||||
| * | Merge pull request #536 from commial/refactor/gcc-default-jitter | serpilliere | 2017-04-21 | 1 | -2/+2 | |
| |\ | | | | | Refactor/gcc default jitter | |||||