| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 1 | -547/+0 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 1 | -18/+28 |
| | | |||||
| * | CallbackHandler: 'name' -> 'key' | Ajax | 2019-02-22 | 1 | -22/+22 |
| | | |||||
| * | Add a "remove_breakpoints_by_address" capability to jitter | Ajax | 2019-02-21 | 1 | -0/+14 |
| | | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-08-23 | 1 | -3/+1 |
| | | |||||
| * | Toshiba MeP support | Guillaume Valadon | 2018-07-12 | 1 | -0/+2 |
| | | |||||
| * | IR: gen ircfg from ir_arch | Fabrice Desclaux | 2018-07-05 | 1 | -1/+4 |
| | | |||||
| * | Jitcore: run_at actually takes a list of stop_offset, instead of a | Ajax | 2018-06-22 | 1 | -1/+4 |
| | | | | | "breakpoints" specificity | ||||
| * | Jitcore: remove useless strucs and rename for more meaningful names | Ajax | 2018-06-22 | 1 | -3/+3 |
| | | |||||
| * | Jitter: rename jitter class into Jitter | Fabrice Desclaux | 2018-06-21 | 1 | -1/+14 |
| | | |||||
| * | Jitter: add simple trace api | Fabrice Desclaux | 2018-06-21 | 1 | -0/+18 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -1/+0 |
| | | | | | | 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 | -4/+1 |
| | | |||||
| * | Jitter: add get_breakpoint | Fabrice Desclaux | 2018-04-27 | 1 | -0/+7 |
| | | |||||
| * | Fix __ne__ calls | Fabrice Desclaux | 2018-04-19 | 1 | -0/+3 |
| | | |||||
| * | Arm: add armt jitter | Fabrice Desclaux | 2018-04-18 | 1 | -0/+3 |
| | | |||||
| * | Fix memory breakpoint name | Fabrice Desclaux | 2018-03-28 | 1 | -2/+2 |
| | | |||||
| * | Symbexec: use hashtable for mem symbols | Fabrice Desclaux | 2018-03-15 | 1 | -1/+1 |
| | | |||||
| * | Add support for PowerPC 32bit big-endian processors: "ppc32b" | Aymeric Vincent | 2018-02-26 | 1 | -1/+3 |
| | | |||||
| * | Fix: 'brakpoint' -> 'breakpoint' | William Bruneau | 2018-01-29 | 1 | -1/+1 |
| | | |||||
| * | Let GCC be the default jitter | Ajax | 2017-04-21 | 1 | -2/+2 |
| | | |||||
| * | All: rename vars bloc -> block | Fabrice Desclaux | 2017-03-13 | 1 | -1/+1 |
| | | |||||
| * | VmMngr: remove unused functions | Fabrice Desclaux | 2017-01-13 | 1 | -2/+0 |
| | | |||||
| * | Merge pull request #471 from commial/feature/llvm-cache | serpilliere | 2017-01-06 | 1 | -1/+1 |
| |\ | | | | | Feature/llvm cache | ||||
| | * | Jitter: remove useless VmMngr argument | Ajax | 2017-01-05 | 1 | -1/+1 |
| | | | |||||
| * | | remove #! command line on files not supposed to be run at top level | Aymeric Vincent | 2017-01-05 | 1 | -1/+0 |
| |/ | |||||
| * | Jitter: Fix iterator handling | Fabrice Desclaux | 2016-09-09 | 1 | -2/+10 |
| | | |||||
| * | Merge common code into Jitcore_Cc_Base | Ajax | 2016-09-02 | 1 | -1/+2 |
| | | |||||
| * | Jitter: Use mem access for automod | Fabrice Desclaux | 2016-08-31 | 1 | -2/+1 |
| | | |||||
| * | Jitter: fix python jit | Fabrice Desclaux | 2016-08-31 | 1 | -1/+3 |
| | | |||||
| * | Jitter: code generator rework | Fabrice Desclaux | 2016-08-30 | 1 | -2/+6 |
| | | |||||
| * | Handle exceptions due to breakpoint side effects | Ajax | 2016-06-23 | 1 | -1/+6 |
| | | | | | For instance, a `set_mem` may raise an automod handler | ||||
| * | Allow breakpoints to act as generator | Ajax | 2016-06-23 | 1 | -1/+7 |
| | | | | | | | | This act likes a basic Python 3 `yield from...`. For instance, one can obtain a "stepping" breakpoint, yielding while a given condition is not resolved and then blocking the execution at a given state | ||||
| * | Jitter: enhance jitter error msg | serpilliere | 2016-04-26 | 1 | -43/+31 |
| | | |||||
| * | Jitter: add gcc backend | serpilliere | 2016-04-26 | 1 | -0/+7 |
| | | |||||
| * | Core/utils: autopep8 | Fabrice Desclaux | 2016-02-19 | 1 | -9/+7 |
| | | |||||
| * | Jitter/vm: Suppport memory comment | Fabrice Desclaux | 2016-02-19 | 1 | -1/+4 |
| | | |||||
| * | Core/utils: sanitize whoami/get_caller_name | Fabrice Desclaux | 2016-02-19 | 1 | -2/+2 |
| | | |||||
| * | Introduce jitter.eval_expr() to interact with jitter through Miasm IR | Ajax | 2016-02-16 | 1 | -2/+14 |
| | | |||||
| * | Jitter: handle emulated funcs ret | Fabrice Desclaux | 2016-02-09 | 1 | -2/+7 |
| | | |||||
| * | Tipo: dictionary | Fabrice Desclaux | 2016-01-30 | 1 | -1/+1 |
| | | |||||
| * | Jitter: fix cst exceptions | Fabrice Desclaux | 2015-12-04 | 1 | -4/+3 |
| | | |||||
| * | Jitter: fix single step | Fabrice Desclaux | 2015-11-15 | 1 | -0/+5 |
| | | |||||
| * | Jitload: has_callbacks is no more needed (no perf gain) | Camille Mougey | 2015-10-23 | 1 | -9/+4 |
| | | |||||
| * | Jitload: CallbackHandler.__call__ should only be a wrapper | Camille Mougey | 2015-10-23 | 1 | -1/+2 |
| | | |||||
| * | JitTCC: loop in C while future basic blocks are known | Camille Mougey | 2015-10-23 | 1 | -1/+1 |
| | | |||||
| * | Jitload: more concise syntax in has_callback | Florent Monjalet | 2015-10-15 | 1 | -4/+2 |
| | | |||||
| * | jitload: added a CallbackHandler.has_callbacks method | Florent Monjalet | 2015-10-11 | 1 | -4/+14 |
| | | | | | | Calling this method before the callback loop in runiter_once allows a non negligeable speedup (around 20% for tested samples). | ||||
| * | Add arch aarch64 | Fabrice Desclaux | 2015-08-08 | 1 | -0/+2 |
| | | |||||
| * | Jitter: get/set mem is now wrapped in cpu | serpilliere | 2015-04-22 | 1 | -3/+4 |
| | | | | | | The get/set mem used during jit is wrapped by cpu. This allows cpu object to callback (or not, depending on arch) a cache update. | ||||