about summary refs log tree commit diff stats
path: root/example (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Implements EXCEPT_SYSCALL (#1163)Tek2020-03-281-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 codeFabrice Desclaux2020-02-281-0/+25
|
* Analysis: dead simp to classFabrice Desclaux2020-02-144-41/+13
|
* Example: add get_exports.dllWilliam Bruneau2019-12-021-0/+18
|
* Example: add sc2pe.pyWilliam Bruneau2019-12-021-0/+25
|
* Jitter: add 'run' APIFabrice Desclaux2019-11-251-2/+1
|
* Fix dot 'w' openFabrice Desclaux2019-11-181-1/+1
|
* Clear get_str_* APIFabrice Desclaux2019-11-122-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_idaserpilliere2019-10-091-3/+4
|\ | | | | Fix IDA depgraph example
| * Fix IDA depgraph exampleWilliam Bruneau2019-10-091-3/+4
| |
* | fix int 1 handlingLouis2019-09-302-0/+12
|/
* Fix get_str_ansi: return strFabrice Desclaux2019-09-221-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.1William Bruneau2019-07-261-0/+2
|
* Loader example: test_pe: remove useless imports, comment and renameAjax2019-05-092-31/+33
|
* Example: rename elfesteem -> loaderAjax2019-05-092-0/+0
|
* Fix paths with Python 3Pierre LALET2019-04-091-1/+1
|
* Jitter: fix msp430 exampleFabrice Desclaux2019-03-271-1/+0
|
* Rename elfesteem loaderFabrice Desclaux2019-03-056-9/+9
|
* Include elfesteem fork in miasmPierre LALET2019-03-056-5/+84
|
* Rename miasm2 to miasmFabrice Desclaux2019-03-0549-182/+183
|
* Support python2/python3Fabrice Desclaux2019-03-0544-360/+495
|
* stack2var: move it from simplification loop to final passFabrice Desclaux2019-02-221-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 simplifierFabrice Desclaux2019-02-182-232/+55
|
* Example: update ida apiFabrice Desclaux2019-02-181-2/+3
|
* Merge pull request #975 from commial/feature/objc-c-type-cacheserpilliere2019-02-131-3/+3
|\ | | | | ObjC C type cache
| * Add a cache for C typesAjax2019-02-131-3/+3
| |
* | Remove old api supportFabrice Desclaux2019-02-122-7/+4
| |
* | IR: del unused edges during IR simplificationsFabrice Desclaux2019-02-121-2/+8
| |
* | API: replace shift_offset by base_addressFabrice Desclaux2019-02-111-4/+4
|/ | | | WARNING: base address is the negative of shift_offset
* Fix bad englishFabrice Desclaux2019-01-172-2/+2
|
* Example/IDA: updt graph ir + menuFabrice Desclaux2019-01-162-126/+215
|
* Example/Full: dont modify ircfg in ssa formFabrice Desclaux2019-01-161-3/+0
|
* Example: del unnecessary dup dst in blocksFabrice Desclaux2019-01-161-5/+2
|
* Analysis: fix unssa algorithmFabrice Desclaux2019-01-161-16/+67
|
* SSA: make ssa_variable_to_expr publicFabrice Desclaux2019-01-152-8/+8
|
* Disasm/full: ircfg_a and ssa.graph are the same object, use only one ↵Ajax2019-01-111-8/+7
| | | | denomination
* Fix typos & add codespellPierre LALET2018-12-2317-28/+28
|
* Merge pull request #904 from commial/feature/export-LLVMserpilliere2018-12-201-0/+83
|\ | | | | Feature/export llvm
| * Add export_llvm, an example illustrating basic IR exportAjax2018-12-201-0/+83
| |
* | Updt example apiFabrice Desclaux2018-12-105-33/+29
| |
* | Example: remove deprecated exampleFabrice Desclaux2018-12-102-34/+0
| |
* | Add some simple disasm/ir examplesFabrice Desclaux2018-12-105-0/+135
|/
* Example: fix exprmem ptr accessFabrice Desclaux2018-12-071-1/+1
|
* add ssa graph to ida (#886)marilafo2018-11-162-6/+140
| | | | Example: Add ssa graph to ida
* Merge pull request #869 from serpilliere/fix_use_sehCamille Mougey2018-11-091-1/+1
|\ | | | | Sandbox: change use_seh
| * Sandbox: change use_sehFabrice Desclaux2018-10-121-1/+1
| | | | | | | | Option name change: use-windows-structs instead of use-seh.
* | Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-121-1/+1
|/
* Expresion: use ExprAssign instead of ExprAffFabrice Desclaux2018-10-015-12/+12
| | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss)
* Code cleaning: lgtm.comFabrice Desclaux2018-09-203-4/+3
|
* Adds Windows support and AppVeyor CI (#835)Axel Souchet2018-09-092-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