| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Implements EXCEPT_SYSCALL (#1163) | Tek | 2020-03-28 | 1 | -0/+94 | |
| | | | | | | | | * Implements EXCEPT_SYSCALL * Improves example and remove EXCEPT_PRIV_INSN call from syscall * fixes exceptions to raise or remove EXCEPTION_SYSCALL with linux x86_64 | |||||
| * | Fix Automod code | Fabrice Desclaux | 2020-02-28 | 1 | -0/+25 | |
| | | ||||||
| * | Analysis: dead simp to class | Fabrice Desclaux | 2020-02-14 | 4 | -41/+13 | |
| | | ||||||
| * | Example: add get_exports.dll | William Bruneau | 2019-12-02 | 1 | -0/+18 | |
| | | ||||||
| * | Example: add sc2pe.py | William Bruneau | 2019-12-02 | 1 | -0/+25 | |
| | | ||||||
| * | Jitter: add 'run' API | Fabrice Desclaux | 2019-11-25 | 1 | -2/+1 | |
| | | ||||||
| * | Fix dot 'w' open | Fabrice Desclaux | 2019-11-18 | 1 | -1/+1 | |
| | | ||||||
| * | Clear get_str_* API | Fabrice Desclaux | 2019-11-12 | 2 | -4/+7 | |
| | | | | | | | | | | | | | | | | | 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. | |||||
| * | Merge pull request #1072 from WilliamBruneau/fix_depgraph_ida | serpilliere | 2019-10-09 | 1 | -3/+4 | |
| |\ | | | | | Fix IDA depgraph example | |||||
| | * | Fix IDA depgraph example | William Bruneau | 2019-10-09 | 1 | -3/+4 | |
| | | | ||||||
| * | | fix int 1 handling | Louis | 2019-09-30 | 2 | -0/+12 | |
| |/ | ||||||
| * | Fix get_str_ansi: return str | Fabrice Desclaux | 2019-09-22 | 1 | -1/+1 | |
| | | | | | | get_str_ansi and get_str_unic now returns both *str* object: As get_str_unic decodes the string, get_str_ansi should do the same. | |||||
| * | Fix example/ida/menu.py for IDA >= 7.1 | William Bruneau | 2019-07-26 | 1 | -0/+2 | |
| | | ||||||
| * | Loader example: test_pe: remove useless imports, comment and rename | Ajax | 2019-05-09 | 2 | -31/+33 | |
| | | ||||||
| * | Example: rename elfesteem -> loader | Ajax | 2019-05-09 | 2 | -0/+0 | |
| | | ||||||
| * | Fix paths with Python 3 | Pierre LALET | 2019-04-09 | 1 | -1/+1 | |
| | | ||||||
| * | Jitter: fix msp430 example | Fabrice Desclaux | 2019-03-27 | 1 | -1/+0 | |
| | | ||||||
| * | Rename elfesteem loader | Fabrice Desclaux | 2019-03-05 | 6 | -9/+9 | |
| | | ||||||
| * | Include elfesteem fork in miasm | Pierre LALET | 2019-03-05 | 6 | -5/+84 | |
| | | ||||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 49 | -182/+183 | |
| | | ||||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 44 | -360/+495 | |
| | | ||||||
| * | stack2var: move it from simplification loop to final pass | Fabrice Desclaux | 2019-02-22 | 1 | -2/+13 | |
| | | | | | | | There are no points to call it in the simplification loop as it's hypothesis is that we uncover all stack accesses. Moreover, the index variable generated will collide with previous calls | |||||
| * | IR: add simplifier | Fabrice Desclaux | 2019-02-18 | 2 | -232/+55 | |
| | | ||||||
| * | Example: update ida api | Fabrice Desclaux | 2019-02-18 | 1 | -2/+3 | |
| | | ||||||
| * | Merge pull request #975 from commial/feature/objc-c-type-cache | serpilliere | 2019-02-13 | 1 | -3/+3 | |
| |\ | | | | | ObjC C type cache | |||||
| | * | Add a cache for C types | Ajax | 2019-02-13 | 1 | -3/+3 | |
| | | | ||||||
| * | | Remove old api support | Fabrice Desclaux | 2019-02-12 | 2 | -7/+4 | |
| | | | ||||||
| * | | IR: del unused edges during IR simplifications | Fabrice Desclaux | 2019-02-12 | 1 | -2/+8 | |
| | | | ||||||
| * | | API: replace shift_offset by base_address | Fabrice Desclaux | 2019-02-11 | 1 | -4/+4 | |
| |/ | | | | WARNING: base address is the negative of shift_offset | |||||
| * | Fix bad english | Fabrice Desclaux | 2019-01-17 | 2 | -2/+2 | |
| | | ||||||
| * | Example/IDA: updt graph ir + menu | Fabrice Desclaux | 2019-01-16 | 2 | -126/+215 | |
| | | ||||||
| * | Example/Full: dont modify ircfg in ssa form | Fabrice Desclaux | 2019-01-16 | 1 | -3/+0 | |
| | | ||||||
| * | Example: del unnecessary dup dst in blocks | Fabrice Desclaux | 2019-01-16 | 1 | -5/+2 | |
| | | ||||||
| * | Analysis: fix unssa algorithm | Fabrice Desclaux | 2019-01-16 | 1 | -16/+67 | |
| | | ||||||
| * | SSA: make ssa_variable_to_expr public | Fabrice Desclaux | 2019-01-15 | 2 | -8/+8 | |
| | | ||||||
| * | Disasm/full: ircfg_a and ssa.graph are the same object, use only one ↵ | Ajax | 2019-01-11 | 1 | -8/+7 | |
| | | | | | denomination | |||||
| * | Fix typos & add codespell | Pierre LALET | 2018-12-23 | 17 | -28/+28 | |
| | | ||||||
| * | Merge pull request #904 from commial/feature/export-LLVM | serpilliere | 2018-12-20 | 1 | -0/+83 | |
| |\ | | | | | Feature/export llvm | |||||
| | * | Add export_llvm, an example illustrating basic IR export | Ajax | 2018-12-20 | 1 | -0/+83 | |
| | | | ||||||
| * | | Updt example api | Fabrice Desclaux | 2018-12-10 | 5 | -33/+29 | |
| | | | ||||||
| * | | Example: remove deprecated example | Fabrice Desclaux | 2018-12-10 | 2 | -34/+0 | |
| | | | ||||||
| * | | Add some simple disasm/ir examples | Fabrice Desclaux | 2018-12-10 | 5 | -0/+135 | |
| |/ | ||||||
| * | Example: fix exprmem ptr access | Fabrice Desclaux | 2018-12-07 | 1 | -1/+1 | |
| | | ||||||
| * | add ssa graph to ida (#886) | marilafo | 2018-11-16 | 2 | -6/+140 | |
| | | | | | Example: Add ssa graph to ida | |||||
| * | Merge pull request #869 from serpilliere/fix_use_seh | Camille Mougey | 2018-11-09 | 1 | -1/+1 | |
| |\ | | | | | Sandbox: change use_seh | |||||
| | * | Sandbox: change use_seh | Fabrice Desclaux | 2018-10-12 | 1 | -1/+1 | |
| | | | | | | | | | Option name change: use-windows-structs instead of use-seh. | |||||
| * | | Expression: replace arg by ptr in ExprMem | Fabrice Desclaux | 2018-10-12 | 1 | -1/+1 | |
| |/ | ||||||
| * | Expresion: use ExprAssign instead of ExprAff | Fabrice Desclaux | 2018-10-01 | 5 | -12/+12 | |
| | | | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss) | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-09-20 | 3 | -4/+3 | |
| | | ||||||
| * | Adds Windows support and AppVeyor CI (#835) | Axel Souchet | 2018-09-09 | 2 | -12/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * Get miasm to work on Windows, also add AppVeyor CI * Fix gcc jitter on Linux * Make the dse_crackme tests work on Windows * calling build and then install is less confusing than install twice * fix os.rename race condition on Windows * clean it up * Clean up after the unused cl.exe's artifacts * Use is_win instead of an additional check * Fix issue on Windows where 'w' and 'wb' modes are different * Address review feedback * setuptools is actually not required, so reverting | |||||