| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Convert to src-layout ta/nix | Theofilos Augoustis | 2025-10-14 | 16 | -10967/+0 |
| | | |||||
| * | Fix xdot output | Fabrice Desclaux | 2025-01-24 | 2 | -2/+7 |
| | | | | | Signed-off-by: Fabrice Desclaux <fabrice.desclaux@cea.fr> | ||||
| * | fix: bin_stream get_u8 returning bytes | Psyi Rius | 2024-04-28 | 1 | -1/+4 |
| | | |||||
| * | Merge pull request #1467 from WilliamBruneau/pyparsing_bump | serpilliere | 2024-01-12 | 1 | -1/+1 |
| |\ | | | | | Unlock pyparsing version | ||||
| | * | Unlock pyparsing version | William Bruneau | 2024-01-04 | 1 | -1/+1 |
| | | | |||||
| * | | Use regex literals for re.* functions | Duncan Ogilvie | 2024-01-06 | 4 | -6/+6 |
| |/ | |||||
| * | Fix ctype_propagation.py example | William Bruneau | 2022-02-17 | 1 | -1/+1 |
| | | |||||
| * | Fix delayslot to support pickle | Fabrice Desclaux | 2022-01-26 | 1 | -0/+1 |
| | | |||||
| * | Minor modifications (incl. typos) | Elias Bachaalany | 2021-12-27 | 1 | -1/+1 |
| | | | | | | - added a more descriptive error message to bin_steam_ida. - fixed typo in setup.py | ||||
| * | Colorize ir/asm | Fabrice Desclaux | 2021-12-01 | 4 | -6/+54 |
| | | |||||
| * | Clean encode's value check | pengc | 2021-09-03 | 1 | -9/+4 |
| | | | | | Seems we can do it in one pleace in cpu.py. it simple than check value and mask in every encode(). | ||||
| * | Symbols are str instead of bytes | Fabrice Desclaux | 2021-06-08 | 3 | -12/+13 |
| | | |||||
| * | Sembuilder: Remove mem[X] | Fabrice Desclaux | 2020-12-16 | 1 | -21/+0 |
| | | |||||
| * | Add slice/compose simplification | Fabrice Desclaux | 2020-12-03 | 1 | -0/+14 |
| | | |||||
| * | Use default names in parse_asm | Fabrice Desclaux | 2020-10-11 | 1 | -14/+1 |
| | | |||||
| * | Graphviz moved to generic DiGraph | Fabrice Desclaux | 2020-10-11 | 1 | -0/+59 |
| | | |||||
| * | Update api according to loc_db update | Fabrice Desclaux | 2020-08-31 | 1 | -40/+29 |
| | | |||||
| * | IRBlock take loc_db | Fabrice Desclaux | 2020-08-31 | 1 | -2/+8 |
| | | |||||
| * | Avoid generate default locationdb | Fabrice Desclaux | 2020-08-31 | 3 | -34/+26 |
| | | |||||
| * | Merge pull request #1253 from XVilka/fix-collections | serpilliere | 2020-08-14 | 1 | -1/+5 |
| |\ | | | | | Fix collections | ||||
| | * | Fix collections deprecation warnings | Anton Kochkov | 2020-06-15 | 1 | -1/+5 |
| | | | |||||
| * | | output_interval was never updated and hence always empty | Vladislav Hrčka | 2020-07-24 | 1 | -0/+1 |
| | | | | | | | | | which was making the overlap check meaningless | ||||
| * | | Move modint in core | Fabrice Desclaux | 2020-07-21 | 4 | -11/+260 |
| | | | |||||
| * | | Move x86 is_op_segm/is_mem_segm to x86 | Fabrice Desclaux | 2020-07-21 | 1 | -2/+2 |
| | | | |||||
| * | | Fix issue #1255 ; Add unit test | w4kfu | 2020-06-16 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #1252 from serpilliere/api_dis_callback | serpilliere | 2020-06-10 | 1 | -77/+68 |
| |\ | | | | | Updt dis_block_callback; apply_splitting | ||||
| | * | Updt dis_block_callback; apply_splitting | Fabrice Desclaux | 2020-06-10 | 1 | -77/+68 |
| | | | |||||
| * | | Merge pull request #1185 from nofiv/IDAPython74 | serpilliere | 2020-06-10 | 1 | -3/+3 |
| |\ \ | |/ |/| | Ported IDAPython code to the 7.4 version | ||||
| | * | IDAPython 7.4 porting | nofiv | 2020-04-16 | 1 | -3/+3 |
| | | | |||||
| * | | Remove old asmblock deprecations | Fabrice Desclaux | 2020-06-10 | 1 | -157/+1 |
| | | | |||||
| * | | Test expr none | Fabrice Desclaux | 2020-06-01 | 1 | -0/+3 |
| | | | |||||
| * | | Loader: Fix force_bytes | Fabrice Desclaux | 2020-04-30 | 1 | -3/+9 |
| | | | |||||
| * | | upck32be vs upck16be | Niko Schmidt | 2020-04-27 | 1 | -1/+1 |
| |/ | | | I guess it is a copy & paste error :) | ||||
| * | Minor improvement in rebuild_edges | Vladislav Hrčka | 2020-04-08 | 1 | -0/+1 |
| | | | | If one deletes all the direct predecessors of a pending block, it dosn't get freed even thought it's not required anymore. Since all the pendings are recalculated here, there's no reason not to cover these cases here IMHO by clearing them prior the recalculation. Another solution is to add a watcher to del_block(). | ||||
| * | Use int(expr) instead of expr.arg.arg | Fabrice Desclaux | 2020-04-03 | 4 | -16/+11 |
| | | |||||
| * | Graph: add weakly connected components | Fabrice Desclaux | 2020-03-16 | 1 | -0/+43 |
| | | |||||
| * | normalization of log messages (#1112) | Sheidan | 2019-12-20 | 3 | -3/+3 |
| | | | | | | | * normalization of log messages * -8s in format | ||||
| * | Core/Interval: Add explicit api for interval | Fabrice Desclaux | 2019-11-25 | 1 | -9/+34 |
| | | |||||
| * | Merge pull request #1102 from serpilliere/asm_fix_instr_gen | serpilliere | 2019-11-22 | 1 | -2/+17 |
| |\ | | | | | Asmblock: fix instruction generation | ||||
| | * | Asmblock: fix instruction generation | Fabrice Desclaux | 2019-11-21 | 1 | -2/+17 |
| | | | | | | | | | Instruction length can change from forecast | ||||
| * | | Asmblock: disasm can complete asmcfg | Fabrice Desclaux | 2019-11-19 | 1 | -2/+3 |
| |/ | |||||
| * | Merge pull request #1093 from htfy96/fix-ast | serpilliere | 2019-11-18 | 1 | -4/+5 |
| |\ | | | | | sembuilder: more compatible way to construct AST module | ||||
| | * | sembuilder: more compatible way to construct AST module | Zheng Luo | 2019-11-16 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | Python3.8 changes the signature of ast.Module by adding a ignore_comment field which breaks this project. ast.parse("") is a dirty but more compatible way to make it work in both Python 3.8 and <3.8. Fixed #1092 | ||||
| * | | Clear get_str_* API | Fabrice Desclaux | 2019-11-12 | 1 | -0/+16 |
| |/ | | | | | | | | | | | | | | | | get_str_ansi decoded strings using utf8 and was blindly used for pure windows function (LoadLibraryA) and for stdlib functions (printf, strlen, ...) even if strlen does not use utf8... New API is: get_win_str_a/get_win_str_w and set_win_str_a/set_win_str_w for windows (respectively codepage1252/windows utf16) .Those functions should only be used in windows strings manipulations, so there are taken out of the jitter. get_c_str/set_c_str: as those functions are "classic" in OSes, they are keeped in the jitter. | ||||
| * | Codespell: fix some spelling mistakes | William Bruneau | 2019-09-20 | 2 | -11/+11 |
| | | |||||
| * | Objc: support segm op | William Bruneau | 2019-08-01 | 1 | -1/+2 |
| | | |||||
| * | Fix tipo | Fabrice Desclaux | 2019-05-18 | 1 | -1/+1 |
| | | |||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 15 | -0/+10692 |
| | | |||||
| * | Send miasm v1 to hell | serpilliere | 2014-06-03 | 6 | -2413/+0 |
| | | |||||
| * | movBYTE PTR a[eax], dl (louis granboulan) | serpilliere | 2012-12-18 | 1 | -0/+6 |
| | | |||||